def _create_ui(self, title): button_sizer = HorizontalSizer() button_sizer.add_with_padding(ButtonWithHandler(self, 'Apply Changes', handler=lambda e: self.save())) self.SetSizer(VerticalSizer()) self.Sizer.add(button_sizer) self._create_editor_text_control() self._parent.add_tab(self, title, allow_closing=False)
def _create_editor_toolbar(self): editor_toolbar_sizer = HorizontalSizer() editor_toolbar_sizer.add_with_padding( ButtonWithHandler(self, 'Apply Changes', handler=lambda e: self.save())) self._create_search(editor_toolbar_sizer) self.Sizer.add(editor_toolbar_sizer)
def _create_editor_toolbar(self): # needs extra container, since we might add helper text about syntax colorization self.editor_toolbar = HorizontalSizer() default_components = HorizontalSizer() default_components.add_with_padding(ButtonWithHandler(self, "Apply Changes", handler=lambda e: self.save())) self._create_search(default_components) self.editor_toolbar.add_expanding(default_components) self.Sizer.add_expanding(self.editor_toolbar, propotion=0)
def _create_editor_toolbar(self): # needs extra container, since we might add helper text about syntax colorization self.editor_toolbar = HorizontalSizer() default_components = HorizontalSizer() default_components.add_with_padding( ButtonWithHandler(self, 'Apply Changes', handler=lambda e: self.save())) self._create_search(default_components) self.editor_toolbar.add_expanding(default_components) self.Sizer.add_expanding(self.editor_toolbar, propotion=0)
def _create_editor(self, setting): sizer = HorizontalSizer() sizer.add_with_padding(self._label_for(setting)) sizer.add(self._editor_for(setting), proportion=1) self.Sizer.Add(sizer, flag=wx.EXPAND) self.Sizer.add_with_padding(HelpLabel(self, setting.help))
def _create_editor(self, setting): sizer = HorizontalSizer() sizer.add_with_padding(self._label_for(setting)) sizer.add(self._editor_for(setting), proportion=1) self.Sizer.Add(sizer, flag=wx.EXPAND) self.Sizer.add_with_padding(HelpLabel(self, setting.help))