def _init_hidden_panel(self): icon = wx.StaticBitmap(self.window, bitmap=wxgui_api.get_message_icon( '@warning')) self.hidden_panel.Add(icon, flag=wx.ALIGN_CENTER_VERTICAL | wx.RIGHT, border=4) self.hiddenL = wx.StaticText(self.window, label='') self.hidden_panel.Add(self.hiddenL, flag=wx.ALIGN_CENTER_VERTICAL | wx.RIGHT, border=4) button_d = wx.Button(self.window, label='sho&w', style=wx.BU_EXACTFIT) self.hidden_panel.Add(button_d, flag=wx.RIGHT, border=4) label2 = wx.StaticText(self.window, label='up to') self.hidden_panel.Add(label2, flag=wx.ALIGN_CENTER_VERTICAL | wx.RIGHT, border=4) self.hiddenN = NarrowSpinCtrl(self.window, min=1, max=99, style=wx.SP_ARROW_KEYS) self.hiddenN.SetValue(5) self.hidden_panel.Add(self.hiddenN, flag=wx.ALIGN_CENTER_VERTICAL | wx.RIGHT, border=4) label3 = wx.StaticText(self.window, label='more') self.hidden_panel.Add(label3, flag=wx.ALIGN_CENTER_VERTICAL | wx.RIGHT, border=4) self.window.Bind(wx.EVT_BUTTON, self._show_hidden_alarms_prepare, button_d)
def __init__(self, parent): self.parent = parent COLOR = wx.Colour(255, 126, 0) self.panel = wx.Panel(parent) self.panel.SetBackgroundColour(COLOR) box = wx.BoxSizer(wx.HORIZONTAL) self.panel.SetSizer(box) icon = wx.StaticBitmap(self.panel, bitmap=wxgui_api.get_message_icon( '@warning')) box.Add(icon, flag=wx.ALIGN_CENTER_VERTICAL | wx.ALL, border=4) self.message = wx.StaticText(self.panel, label="") box.Add(self.message, flag=wx.ALIGN_CENTER_VERTICAL | wx.ALL, border=4) self.panel.Show(False)