controls/LogViewer.py
changeset 988 30e7571c10d0
parent 987 7ca88194ae89
child 993 7fbde4a19ec3
--- a/controls/LogViewer.py	Fri Mar 15 12:07:39 2013 +0100
+++ b/controls/LogViewer.py	Fri Mar 15 12:49:15 2013 +0100
@@ -51,6 +51,7 @@
         self.Bind(wx.EVT_LEFT_DOWN, self.OnLeftDown)
         self.Bind(wx.EVT_LEFT_UP, self.OnLeftUp)
         self.Bind(wx.EVT_MOTION, self.OnMotion)
+        self.Bind(wx.EVT_ERASE_BACKGROUND, self.OnEraseBackground)
         self.Bind(wx.EVT_PAINT, self.OnPaint)
         self.Bind(wx.EVT_SIZE, self.OnResize)
         
@@ -124,6 +125,9 @@
         self.Refresh()
         event.Skip()
     
+    def OnEraseBackground(self, event):
+        pass
+    
     def OnPaint(self, event):
         dc = wx.BufferedPaintDC(self)
         dc.Clear()
@@ -316,6 +320,7 @@
         self.MessagePanel.Bind(wx.EVT_LEFT_UP, self.OnMessagePanelLeftUp)
         self.MessagePanel.Bind(wx.EVT_LEFT_DCLICK, self.OnMessagePanelLeftDCLick)
         self.MessagePanel.Bind(wx.EVT_MOUSEWHEEL, self.OnMessagePanelMouseWheel)
+        self.MessagePanel.Bind(wx.EVT_ERASE_BACKGROUND, self.OnMessagePanelEraseBackground)
         self.MessagePanel.Bind(wx.EVT_PAINT, self.OnMessagePanelPaint)
         self.MessagePanel.Bind(wx.EVT_SIZE, self.OnMessagePanelResize)
         message_panel_sizer.AddWindow(self.MessagePanel, flag=wx.GROW)
@@ -631,6 +636,9 @@
         self.ScrollMessagePanel(event.GetWheelRotation() / event.GetWheelDelta())
         event.Skip()
     
+    def OnMessagePanelEraseBackground(self, event):
+        pass
+    
     def OnMessagePanelPaint(self, event):
         self.RefreshView()
         event.Skip()