X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b792147db7e5ceb5da741f5f6e27fea79944a04c..e015e7f3acef09b57bcd34e8f6780a19afdfd97b:/wxPython/samples/ide/activegrid/tool/ImageEditor.py diff --git a/wxPython/samples/ide/activegrid/tool/ImageEditor.py b/wxPython/samples/ide/activegrid/tool/ImageEditor.py index 6691236169..a2215723d7 100644 --- a/wxPython/samples/ide/activegrid/tool/ImageEditor.py +++ b/wxPython/samples/ide/activegrid/tool/ImageEditor.py @@ -39,15 +39,15 @@ class ImageView(wx.lib.docview.View): frame = wx.GetApp().CreateDocumentFrame(self, doc, flags) panel = wx.Panel(frame, -1) - bitmap = wx.Image(doc.GetFilename()).ConvertToBitmap() - self._ctrl = wx.StaticBitmap(panel, -1, bitmap, (0,0), (bitmap.GetWidth(), bitmap.GetHeight())) + self._bitmap = wx.Image(doc.GetFilename()).ConvertToBitmap() + self._ctrl = wx.StaticBitmap(panel, -1, self._bitmap, (0,0), (self._bitmap.GetWidth(), self._bitmap.GetHeight())) wx.EVT_LEFT_DOWN(self._ctrl, self.OnFocus) wx.EVT_LEFT_DCLICK(self._ctrl, self.OnFocus) wx.EVT_RIGHT_DOWN(self._ctrl, self.OnFocus) wx.EVT_RIGHT_DCLICK(self._ctrl, self.OnFocus) wx.EVT_MIDDLE_DOWN(self._ctrl, self.OnFocus) wx.EVT_MIDDLE_DCLICK(self._ctrl, self.OnFocus) - panel.SetClientSize(bitmap.GetSize()) + panel.SetClientSize(self._bitmap.GetSize()) frame.SetClientSize(panel.GetSize()) self.Activate() return True @@ -69,6 +69,13 @@ class ImageView(wx.lib.docview.View): return True + def OnDraw(self, dc): + """ for Print Preview and Print """ + dc.BeginDrawing() + dc.DrawBitmap(self._bitmap, 10, 10, True) + dc.EndDrawing() + + #---------------------------------------------------------------------------- # Icon Bitmaps - generated by encode_bitmaps.py #----------------------------------------------------------------------------