def create_widget(self): self.widget = wxGladeRadioButton(self.parent.widget, self.id, self.label) try: self.widget.SetValue(self.value) # self.clicked? except AttributeError: raise wx.EVT_CHECKBOX(self.widget, self.id, lambda e: self.widget.SetValue(self.value))
def _create_button(self, label): r = wxGladeRadioButton(self.widget, -1, label) r.Bind(wx.EVT_LEFT_DOWN, self.on_set_focus) r.Bind(wx.EVT_RIGHT_DOWN, self.popup_menu) return r
def create_widget(self): self.widget = wxGladeRadioButton(self.parent_window.widget, wx.ID_ANY, self.label) self.widget.SetValue(self.clicked) self.widget.Bind(wx.EVT_CHECKBOX, lambda e: self.widget.SetValue(self.value))
def create_widget(self): self.widget = wxGladeRadioButton(self.parent.widget, self.id, self.label) self.widget.SetValue(self.clicked) wx.EVT_CHECKBOX(self.widget, self.id, lambda e: self.widget.SetValue(self.value))
def create_button(self, label): r = wxGladeRadioButton(self.widget, -1, label) wx.EVT_LEFT_DOWN(r, self.on_set_focus) wx.EVT_RIGHT_DOWN(r, self.popup_menu) return r