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) |