From 1e6885d25d159197dbd93038b490d8908cd94e8d Mon Sep 17 00:00:00 2001 From: Kliment Yanev Date: Sun, 4 Mar 2012 19:02:28 +0100 Subject: [PATCH] Add blanking to projection for photopolymer printing --- projectlayer.py | 56 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 40 insertions(+), 16 deletions(-) diff --git a/projectlayer.py b/projectlayer.py index e50ce8b..4db5f85 100644 --- a/projectlayer.py +++ b/projectlayer.py @@ -37,6 +37,13 @@ class dispframe(wx.Frame): self.p=printer self.pic=wx.StaticBitmap(self) self.bitmap=wx.EmptyBitmap(*res) + self.bbitmap=wx.EmptyBitmap(*res) + dc=wx.MemoryDC() + dc.SelectObject(self.bbitmap) + dc.SetBackground(wx.Brush("black")) + dc.Clear() + dc.SelectObject(wx.NullBitmap) + self.SetBackgroundColour("black") self.pic.Hide() self.pen=wx.Pen("white") @@ -61,20 +68,33 @@ class dispframe(wx.Frame): self.pic.SetBitmap(self.bitmap) self.pic.Show() self.Refresh() + + #self.pic.SetBitmap(self.bitmap) + except: + raise pass - def nextimg(self,event): - if self.index