+ JMenuItem vertSpeedItem = new JMenuItem(I18nManager.getText("fieldname.verticalspeed"));
+ vertSpeedItem.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e)
+ {
+ changeView(Field.VERTICAL_SPEED);
+ }});
+ _popup.add(vertSpeedItem);
+ // Go through track's master field list, see if any other fields to list
+ boolean addSeparator = true;
+ FieldList fields = _track.getFieldList();
+ for (int i=0; i<fields.getNumFields(); i++)
+ {
+ Field field = fields.getField(i);
+ if (!field.isBuiltIn())
+ {
+ if (addSeparator) {_popup.addSeparator();}
+ addSeparator = false;
+ JMenuItem item = new JMenuItem(field.getName());
+ item.addActionListener(new MenuClicker(field));
+ _popup.add(item);
+ }
+ }