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 |
|
|
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 |
|
|
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 |
|
|
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) |
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 |
|
|
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 |