expressionSelectorPanel = new JPanel(new MigLayout("gapy rel"));
expressionSelectorPanel.setToolTipText(trans.get("customExpressionPanel.lbl.CalcNote"));
- JScrollPane scroll = new JScrollPane();
- Border bdr = BorderFactory.createTitledBorder(trans.get("customExpressionPanel.lbl.CustomExpressions"));
-
- expressionSelectorPanel.setBorder(bdr);
- expressionSelectorPanel.add(scroll);
+ JScrollPane scroll = new JScrollPane(expressionSelectorPanel);
+
+ //Border bdr = BorderFactory.createTitledBorder(trans.get("customExpressionPanel.lbl.CustomExpressions"));
+ //scroll.setBorder(bdr);
+ //expressionSelectorPanel.add(scroll);
//this.add(expressionSelectorPanel, "spany 1, height 10px, wmin 600lp, grow 100, gapright para");
- this.add(expressionSelectorPanel, "hmin 200lp, wmin 700lp, grow 100, wrap");
+ this.add(scroll, "hmin 200lp, wmin 700lp, grow 100, wrap");
//DescriptionArea desc = new DescriptionArea(trans.get("customExpressionPanel.lbl.UpdateNote")+"\n\n"+trans.get("customExpressionPanel.lbl.CalcNote"), 8, -2f);
//desc.setViewportBorder(BorderFactory.createEmptyBorder());
import java.awt.event.MouseEvent;
import java.util.ArrayList;
import java.util.Collections;
+import java.util.List;
+import java.util.Set;
import java.util.Vector;
import javax.swing.JTable;
private static final Translator trans = Application.getTranslator();
- private ArrayList<FlightDataType> types = new ArrayList<FlightDataType>();
+ private List<FlightDataType> types; // = new ArrayList<FlightDataType>();
private static final String[] columnNames = {trans.get("customExpression.Name"), trans.get("customExpression.Symbol"), trans.get("customExpression.Units")};
/*
*/
public VariableTableModel(OpenRocketDocument doc){
- Collections.addAll(types, FlightDataType.ALL_TYPES);
+ types = new ArrayList<FlightDataType>( doc.getFlightDataTypes() );
- for (CustomExpression expression : doc.getCustomExpressions()){
- types.add(expression.getType());
- }
+ //Collections.addAll(types, FlightDataType.ALL_TYPES);
+ //for (CustomExpression expression : doc.getCustomExpressions()){
+ // types.add(expression.getType());
+ //}
}
@Override