From: Robin Dunn Date: Thu, 26 Feb 2004 19:33:48 +0000 (+0000) Subject: Call event.Skip in OnSize X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/01f44840c59f30aafc41c28dc023d0efe4a5a203?ds=inline Call event.Skip in OnSize git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25956 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/wxPython/demo/GLCanvas.py b/wxPython/demo/GLCanvas.py index 9fedcd7278..119621729f 100644 --- a/wxPython/demo/GLCanvas.py +++ b/wxPython/demo/GLCanvas.py @@ -98,14 +98,18 @@ else: self.Bind(wx.EVT_LEFT_UP, self.OnMouseUp) self.Bind(wx.EVT_MOTION, self.OnMouseMotion) + def OnEraseBackground(self, event): pass # Do nothing, to avoid flashing on MSW. + def OnSize(self, event): size = self.GetClientSize() if self.GetContext(): self.SetCurrent() glViewport(0, 0, size.width, size.height) + event.Skip() + def OnPaint(self, event): dc = wx.PaintDC(self) @@ -115,12 +119,15 @@ else: self.init = True self.OnDraw() + def OnMouseDown(self, evt): self.CaptureMouse() + def OnMouseUp(self, evt): self.ReleaseMouse() + def OnMouseMotion(self, evt): if evt.Dragging() and evt.LeftIsDown(): self.x, self.y = self.lastx, self.lasty