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


Ignore:
Timestamp:
01/20/2020 06:42:28 PM (6 years ago)
Author:
sdanthin
Message:

incidentPaletteFrame.java closing window triggers an update for the parent ScriptBuilderFrame?. Same behavior as clicking the "Done" button. See ticket #210

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/scriptbuilder/gui/IncidentPaletteFrame.java

    r190 r191  
    55import java.awt.event.KeyEvent; 
    66import java.awt.event.KeyListener; 
     7import java.awt.event.WindowAdapter; 
     8import java.awt.event.WindowEvent; 
    79import java.io.File; 
    810import java.io.FileFilter; 
     
    7173 
    7274        initComponents(); 
     75        addCustomListeners(); 
    7376//This is a deprecated feature that originally was used to search for text. 
    7477//        txtSearchFilter.addKeyListener(new KeyListener() 
     
    149152    } 
    150153 
     154    private void addCustomListeners() 
     155    { 
     156        this.addWindowListener(new WindowAdapter(){ 
     157            @Override 
     158            public void windowClosing(WindowEvent e) 
     159            { 
     160                updateScriptBuilderFrame(); 
     161            } 
     162        }); 
     163    } 
     164     
     165    private void updateScriptBuilderFrame() 
     166    { 
     167        script.update(); 
     168        parent.update(script, script); 
     169        parent.repaint(); 
     170        this.dispose(); 
     171    } 
    151172    private ArrayList<ScriptIncident> loadIncidentsFromFiles(String directoryName) 
    152173    { 
     
    464485    private void btnClosePaletteActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_btnClosePaletteActionPerformed 
    465486    {//GEN-HEADEREND:event_btnClosePaletteActionPerformed 
    466         script.update(); 
    467         parent.update(script, script); 
    468         parent.repaint(); 
    469         this.dispose(); 
     487        updateScriptBuilderFrame(); 
    470488    }//GEN-LAST:event_btnClosePaletteActionPerformed 
    471489 
Note: See TracChangeset for help on using the changeset viewer.