def arrange(self, *args, **kwargs): wx_util.make_bold(self.label) wx_util.dark_grey(self.help_text) wx_util.withColor(self.error, self._options['error_color']) self.help_text.SetMinSize((0, -1)) layout = wx.BoxSizer(wx.VERTICAL) layout.Add(self.label) layout.AddSpacer(2) if self.help_text: layout.Add(self.help_text, 1, wx.EXPAND) layout.AddSpacer(2) else: layout.AddStretchSpacer(1) layout.Add(self.getSublayout(), 0, wx.EXPAND) layout.Add(self.error) self.error.Hide() return layout
def arrange(self, *args, **kwargs): wx_util.make_bold(self.label) wx_util.dark_grey(self.help_text) wx_util.withColor(self.error, self._options['error_color']) self.help_text.SetMinSize((0,-1)) layout = wx.BoxSizer(wx.VERTICAL) layout.Add(self.label) layout.AddSpacer(2) if self.help_text: layout.Add(self.help_text, 1, wx.EXPAND) layout.AddSpacer(2) else: layout.AddStretchSpacer(1) layout.Add(self.getSublayout(), 0, wx.EXPAND) layout.Add(self.error) self.error.Hide() return layout
def arrange(self, *args, **kwargs): wx_util.make_bold(self.label) wx_util.withColor(self.label, self._options['label_color']) wx_util.withColor(self.help_text, self._options['help_color']) wx_util.withColor(self.error, self._options['error_color']) self.error.Hide() self.help_text.SetMinSize((0, -1)) layout = wx.BoxSizer(wx.VERTICAL) if self._options.get('show_label', True): layout.Add(self.label, 0, wx.EXPAND) else: layout.AddStretchSpacer(1) layout.AddSpacer(2) if self.help_text and self._options.get('show_help', True): layout.Add(self.help_text, 1, wx.EXPAND) layout.AddSpacer(2) else: layout.AddStretchSpacer(1) layout.AddSpacer(2) block_label = self._options.get('checkbox_label', _('checkbox_label')) hsizer = wx.BoxSizer(wx.HORIZONTAL) hsizer.Add(self.widget, 0) hsizer.Add(wx.StaticText(self, label=block_label), 1) layout.Add(hsizer, 1, wx.EXPAND) layout.AddSpacer(2) return layout
def arrange(self, *args, **kwargs): wx_util.make_bold(self.label) wx_util.withColor(self.label, self._options['label_color']) wx_util.withColor(self.help_text, self._options['help_color']) wx_util.withColor(self.error, self._options['error_color']) self.error.Hide() self.help_text.SetMinSize((0, -1)) layout = wx.BoxSizer(wx.VERTICAL) if self._options.get('show_label', True): layout.Add(self.label, 0, wx.EXPAND) else: self.label.Show(False) layout.AddStretchSpacer(1) layout.AddSpacer(2) if self.help_text: hsizer = wx.BoxSizer(wx.HORIZONTAL) hsizer.Add(self.widget, 0) hsizer.Add(self.help_text, 1) layout.Add(hsizer, 1, wx.EXPAND) layout.AddSpacer(2) else: layout.Add(self.widget, 0, wx.EXPAND) layout.AddStretchSpacer(1) return layout
def arrange(self, *args, **kwargs): wx_util.make_bold(self.label) wx_util.withColor(self.label, self._options['label_color']) wx_util.withColor(self.help_text, self._options['help_color']) wx_util.withColor(self.error, self._options['error_color']) self.help_text.SetMinSize((0, -1)) layout = wx.BoxSizer(wx.VERTICAL) if self._options.get('show_label', True): layout.Add(self.label, 0, wx.EXPAND) else: self.label.Show(False) layout.AddStretchSpacer(1) layout.AddSpacer(2) if self.help_text and self._options.get('show_help', True): layout.Add(self.help_text, 1, wx.EXPAND) layout.AddSpacer(2) else: self.help_text.Show(False) layout.AddStretchSpacer(1) layout.Add(self.getSublayout(), 0, wx.EXPAND) layout.Add(self.error, 1, wx.EXPAND) # self.error.SetLabel("HELLOOOOO??") # self.error.Show() # print(self.error.Shown) return layout
def setColors(self): wx_util.make_bold(self.label) wx_util.withColor(self.label, self._options['label_color']) wx_util.withColor(self.help_text, self._options['help_color']) wx_util.withColor(self.error, self._options['error_color']) if self._options.get('label_bg_color'): self.label.SetBackgroundColour(self._options.get('label_bg_color')) if self._options.get('help_bg_color'): self.help_text.SetBackgroundColour(self._options.get('help_bg_color')) if self._options.get('error_bg_color'): self.error.SetBackgroundColour(self._options.get('error_bg_color'))