Changeset 92 in tmcsimulator-scriptbuilder for trunk/src/event/editor/PropertyModel.java


Ignore:
Timestamp:
08/28/2017 04:12:45 PM (9 years ago)
Author:
bmcguffin
Message:

Removed superfluous "Remove" buttons on several panels.

Removed interface "RemovablePanel?" as it was no longer necessary or useful; removed related methods from classes implementing it.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/event/editor/PropertyModel.java

    r89 r92  
    5353 
    5454            final PropertyPanel propertyPanel = properties.addPropertyPanel(property, panel); 
    55             if (panel instanceof ScriptEventEditorPanel) 
     55            if (panel instanceof I_ScriptEventEditorPanel) 
    5656            { 
    57                 ((ScriptEventEditorPanel) panel).getEventObject(se); 
    58             } 
    59             if (property.getType() == PropertyTypes.Multiple) 
    60             { 
    61  
    62                 if (panel instanceof RemoveablePanel) 
    63                 { 
    64                     ((RemoveablePanel) panel).setRemoveListener(new ActionListener() 
    65                     { 
    66                         public void actionPerformed(ActionEvent evt) 
    67                         { 
    68                             properties.removeProperty(propertyPanel); 
    69                         } 
    70                     }); 
    71                 } 
    72                 else 
    73                 { 
    74                     throw new RuntimeException("Property was multiple but panel was not removeable"); 
    75                 } 
     57                ((I_ScriptEventEditorPanel) panel).getEventObject(se); 
    7658            } 
    7759        } 
Note: See TracChangeset for help on using the changeset viewer.