154 control.SetStringSelection(type_value) |
154 control.SetStringSelection(type_value) |
155 elif isinstance(control, wx.TextCtrl): |
155 elif isinstance(control, wx.TextCtrl): |
156 control.ChangeValue(type_value) |
156 control.ChangeValue(type_value) |
157 |
157 |
158 # Refresh preview panel |
158 # Refresh preview panel |
159 self.DrawPreview() |
159 self.RefreshPreview() |
160 |
160 |
161 def GetValues(self): |
161 def GetValues(self): |
162 """ |
162 """ |
163 Return SFC transition parameters defined in dialog |
163 Return SFC transition parameters defined in dialog |
164 @return: {parameter_name: parameter_value,...} |
164 @return: {parameter_name: parameter_value,...} |
200 for _type, (radio, control) in self.TypeRadioButtons.iteritems(): |
200 for _type, (radio, control) in self.TypeRadioButtons.iteritems(): |
201 if control is not None: |
201 if control is not None: |
202 control.Enable(radio.GetValue()) |
202 control.Enable(radio.GetValue()) |
203 |
203 |
204 # Refresh preview panel |
204 # Refresh preview panel |
205 self.DrawPreview() |
205 self.RefreshPreview() |
206 event.Skip() |
206 event.Skip() |
207 |
207 |
208 def OnReferenceChanged(self, event): |
208 def OnReferenceChanged(self, event): |
209 """ |
209 """ |
210 Called when SFC transition reference value changed |
210 Called when SFC transition reference value changed |
211 @param event: wx.ComboBoxEvent |
211 @param event: wx.ComboBoxEvent |
212 """ |
212 """ |
213 self.DrawPreview() |
213 self.RefreshPreview() |
214 event.Skip() |
214 event.Skip() |
215 |
215 |
216 def OnInlineChanged(self, event): |
216 def OnInlineChanged(self, event): |
217 """ |
217 """ |
218 Called when SFC transition inline value changed |
218 Called when SFC transition inline value changed |
219 @param event: wx.TextEvent |
219 @param event: wx.TextEvent |
220 """ |
220 """ |
221 self.DrawPreview() |
221 self.RefreshPreview() |
222 event.Skip() |
222 event.Skip() |
223 |
223 |
224 def OnPriorityChanged(self, event): |
224 def OnPriorityChanged(self, event): |
225 """ |
225 """ |
226 Called when block inputs number changed |
226 Called when block inputs number changed |
227 @param event: wx.SpinEvent |
227 @param event: wx.SpinEvent |
228 """ |
228 """ |
229 self.DrawPreview() |
229 self.RefreshPreview() |
230 event.Skip() |
230 event.Skip() |
231 |
231 |
232 def DrawPreview(self): |
232 def DrawPreview(self): |
233 """ |
233 """ |
234 Refresh preview panel of graphic element |
234 Refresh preview panel of graphic element |