Exemple #1
0
 def _on_check(self, evt):
     item = evt.GetSelection()
     if self.select_all and (item == 0):
         check = self.IsChecked(0)
         for n, i in enumerate(self.GetItems()[1:]):
             self.Check(n+1, check)
     self.SetSelection(item)
     post_evt_param_changed(evt)
Exemple #2
0
 def on_select(self, evt): # used only in case of self.select_all
     if evt.GetSelection() == 0:
         for i in self.GetItems():
             self.SetStringSelection(i, (not self._all_selected))
         self._all_selected = not self._all_selected
     post_evt_param_changed(evt)
Exemple #3
0
 def on_changed(self, evt):
     evt.SetEventObject(self)
     post_evt_param_changed(evt)
Exemple #4
0
 def on_change(self, evt):
     evt.Skip()
     val = self.GetValue() 
     if val != self._val:
         self._val = val
         post_evt_param_changed(evt)