controls/LogViewer.py
changeset 1094 fe6dd066fd95
parent 1093 b5f78cff4459
child 1169 53e4a2b775a7
equal deleted inserted replaced
1093:b5f78cff4459 1094:fe6dd066fd95
   296         levels = LogLevels[:3]
   296         levels = LogLevels[:3]
   297         levels.reverse()
   297         levels.reverse()
   298         for level in levels:
   298         for level in levels:
   299             self.MessageFilter.Append(_(level))
   299             self.MessageFilter.Append(_(level))
   300         self.Bind(wx.EVT_COMBOBOX, self.OnMessageFilterChanged, self.MessageFilter)
   300         self.Bind(wx.EVT_COMBOBOX, self.OnMessageFilterChanged, self.MessageFilter)
   301         filter_sizer.AddWindow(self.MessageFilter, 1, border=5, flag=wx.RIGHT|wx.GROW)
   301         filter_sizer.AddWindow(self.MessageFilter, 1, border=5, flag=wx.RIGHT|wx.ALIGN_CENTER_VERTICAL)
   302         
   302         
   303         self.SearchMessage = wx.SearchCtrl(self, style=wx.TE_PROCESS_ENTER)
   303         self.SearchMessage = wx.SearchCtrl(self, style=wx.TE_PROCESS_ENTER)
   304         self.SearchMessage.ShowSearchButton(True)
   304         self.SearchMessage.ShowSearchButton(True)
   305         self.SearchMessage.ShowCancelButton(True)
   305         self.SearchMessage.ShowCancelButton(True)
   306         self.Bind(wx.EVT_TEXT_ENTER, self.OnSearchMessageChanged, self.SearchMessage)
   306         self.Bind(wx.EVT_TEXT_ENTER, self.OnSearchMessageChanged, self.SearchMessage)
   307         self.Bind(wx.EVT_SEARCHCTRL_SEARCH_BTN, 
   307         self.Bind(wx.EVT_SEARCHCTRL_SEARCH_BTN, 
   308               self.OnSearchMessageSearchButtonClick, self.SearchMessage)
   308               self.OnSearchMessageSearchButtonClick, self.SearchMessage)
   309         self.Bind(wx.EVT_SEARCHCTRL_CANCEL_BTN, 
   309         self.Bind(wx.EVT_SEARCHCTRL_CANCEL_BTN, 
   310               self.OnSearchMessageCancelButtonClick, self.SearchMessage)
   310               self.OnSearchMessageCancelButtonClick, self.SearchMessage)
   311         filter_sizer.AddWindow(self.SearchMessage, 3, border=5, flag=wx.RIGHT|wx.GROW)
   311         filter_sizer.AddWindow(self.SearchMessage, 3, border=5, flag=wx.RIGHT|wx.ALIGN_CENTER_VERTICAL)
   312         
   312         
   313         self.CleanButton = wx.lib.buttons.GenBitmapButton(self, bitmap=GetBitmap("Clean"), 
   313         self.CleanButton = wx.lib.buttons.GenBitmapButton(self, bitmap=GetBitmap("Clean"), 
   314               size=wx.Size(28, 28), style=wx.NO_BORDER)
   314               size=wx.Size(28, 28), style=wx.NO_BORDER)
   315         self.CleanButton.SetToolTipString(_("Clean log messages"))
   315         self.CleanButton.SetToolTipString(_("Clean log messages"))
   316         self.Bind(wx.EVT_BUTTON, self.OnCleanButton, self.CleanButton)
   316         self.Bind(wx.EVT_BUTTON, self.OnCleanButton, self.CleanButton)