Changeset 96 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/gui


Ignore:
Timestamp:
08/29/2017 09:44:11 AM (9 years ago)
Author:
bmcguffin
Message:

Removed "Delete" option from popup context menu. Incidents can still be deleted from the "Delete Incident" dropdown menu item; this change forces the user to be more deliberate in their decision to delete an incident.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/scriptbuilder/gui/panels/IncidentTimelinePanel.java

    r93 r96  
    108108            JMenuItem eventsMenuItem = new JMenuItem("Events"); 
    109109            JMenuItem propsMenuItem = new JMenuItem("Properties"); 
    110             JMenuItem deleteMenuItem = new JMenuItem("Delete"); 
    111110            eventsMenuItem.setActionCommand("Edit Events"); 
    112111            propsMenuItem.setActionCommand("Modify Incident Properties"); 
    113             deleteMenuItem.setActionCommand("Delete Incident"); 
    114112 
    115113            PopupMenuItemListener menuItemListener = new PopupMenuItemListener(); 
     
    117115            eventsMenuItem.addActionListener(menuItemListener); 
    118116            propsMenuItem.addActionListener(menuItemListener); 
    119             deleteMenuItem.addActionListener(menuItemListener); 
    120117 
    121118            menu.add(eventsMenuItem); 
    122119            menu.add(propsMenuItem); 
    123             menu.add(deleteMenuItem); 
    124120            return menu; 
    125121        } 
     
    145141                        ((ScriptBuilderFrame) topFrame).incidentDetailsScreen(incident); 
    146142                        ((ScriptBuilderFrame) topFrame).update(script, script); 
    147                     } 
    148                     if (e.getActionCommand().equals("Delete Incident")) 
    149                     { 
    150                         int confirm = JOptionPane.showConfirmDialog(((ScriptBuilderFrame) topFrame), 
    151                                 "Are you sure you want to delete " + incident.toString() + "?"); 
    152                         if (confirm == JOptionPane.YES_OPTION) 
    153                         { 
    154                             script.incidents.remove(incident); 
    155                             script.incidents.add(null); 
    156                             ((ScriptBuilderFrame) topFrame).update(script, script); 
    157                         } 
    158143                    } 
    159144                } 
Note: See TracChangeset for help on using the changeset viewer.