- _rearrangeMenu = new JMenu(I18nManager.getText("menu.track.rearrange"));
- _rearrangeMenu.setEnabled(false);
- JMenuItem rearrangeStartItem = new JMenuItem(I18nManager.getText("menu.track.rearrange.start"));
- rearrangeStartItem.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- FunctionLibrary.FUNCTION_REARRANGE_WAYPOINTS.rearrangeWaypoints(Rearrange.TO_START);
- }
- });
- rearrangeStartItem.setEnabled(true);
- _rearrangeMenu.add(rearrangeStartItem);
- JMenuItem rearrangeEndItem = new JMenuItem(I18nManager.getText("menu.track.rearrange.end"));
- rearrangeEndItem.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- FunctionLibrary.FUNCTION_REARRANGE_WAYPOINTS.rearrangeWaypoints(Rearrange.TO_END);
- }
- });
- rearrangeEndItem.setEnabled(true);
- _rearrangeMenu.add(rearrangeEndItem);
- JMenuItem rearrangeNearestItem = new JMenuItem(I18nManager.getText("menu.track.rearrange.nearest"));
- rearrangeNearestItem.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- FunctionLibrary.FUNCTION_REARRANGE_WAYPOINTS.rearrangeWaypoints(Rearrange.TO_NEAREST);
- }
- });
- rearrangeNearestItem.setEnabled(true);
- _rearrangeMenu.add(rearrangeNearestItem);
- trackMenu.add(_rearrangeMenu);