/[papo]/gnue/designer/src/TriggerEditor.py
ViewVC logotype

Diff of /gnue/designer/src/TriggerEditor.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by charlie, Tue Aug 27 18:15:52 2002 UTC revision 1.4 by styxman, Fri Nov 8 16:46:03 2002 UTC
# Line 28  Line 28 
28    
29    
30  from wxPython.wx import *  from wxPython.wx import *
31  from gnue.common import GDebug, GParserHelpers  from gnue.common import GDebug, GParserHelpers, GTrigger
 from gnue.forms import GFTrigger  
32  import keyword  import keyword
33    
34    
# Line 75  class TriggerEditor (wxPanel): Line 74  class TriggerEditor (wxPanel):
74    
75      self.toolpanel = wxPanel(self, -1, pos=wxPoint(0,0), size=wxSize(32,32), style=wxRAISED_BORDER|wxCLIP_CHILDREN)      self.toolpanel = wxPanel(self, -1, pos=wxPoint(0,0), size=wxSize(32,32), style=wxRAISED_BORDER|wxCLIP_CHILDREN)
76    
77      self.namedNameLabel = wxStaticText(self.toolpanel, -1, "Trigger: ", pos=wxPoint(4,6))      self.namedNameLabel = wxStaticText(self.toolpanel, -1, _("Trigger: "), pos=wxPoint(4,6))
78      self.namedTriggerCombo = wxComboBox(self.toolpanel, -1, pos=wxPoint(self.namedNameLabel.GetSize().width + 10,4), style=wxCB_READONLY)      self.namedTriggerCombo = wxComboBox(self.toolpanel, -1, pos=wxPoint(self.namedNameLabel.GetSize().width + 10,4), style=wxCB_READONLY)
79      EVT_COMBOBOX(self, self.namedTriggerCombo.GetId(), self.OnNamedTriggerSelected)      EVT_COMBOBOX(self, self.namedTriggerCombo.GetId(), self.OnNamedTriggerSelected)
80    
# Line 97  class TriggerEditor (wxPanel): Line 96  class TriggerEditor (wxPanel):
96      if object == None:      if object == None:
97        return        return
98    
99      if isinstance(object, GFTrigger.GFTrigger):      if isinstance(object, GTrigger.GTrigger):
100        self.__ignoreevent = 1        self.__ignoreevent = 1
101        self.__ignoreevent = 0        self.__ignoreevent = 0
102    
# Line 132  class TriggerEditor (wxPanel): Line 131  class TriggerEditor (wxPanel):
131      self.namedTriggerCombo.SetSelection(i)      self.namedTriggerCombo.SetSelection(i)
132    
133    def inventoryObject(self, object):    def inventoryObject(self, object):
134      if isinstance(object, GFTrigger.GFTrigger):      if isinstance(object, GTrigger.GTrigger):
135        if object.type == 'NAMED':        if object.type == 'NAMED':
136          self.namedTriggerList.append(object)          self.namedTriggerList.append(object)
137          self.namedTriggerCombo.Append(object.name)          self.namedTriggerCombo.Append(object.name)
# Line 154  class TriggerEditor (wxPanel): Line 153  class TriggerEditor (wxPanel):
153        for modification in modifications:        for modification in modifications:
154          attribute, value = modification          attribute, value = modification
155    
156        if isinstance(object, GFTrigger.GFTrigger):        if isinstance(object, GTrigger.GTrigger):
157          if object.type == 'NAMED':          if object.type == 'NAMED':
158            self.refillNamedTriggerCombo()            self.refillNamedTriggerCombo()
159    
# Line 163  class TriggerEditor (wxPanel): Line 162  class TriggerEditor (wxPanel):
162      if object == None:      if object == None:
163        return        return
164    
165      if isinstance(object, GFTrigger.GFTrigger):      if isinstance(object, GTrigger.GTrigger):
166        if object.type == 'NAMED':        if object.type == 'NAMED':
167    
168          i = 0          i = 0

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26