diff --git a/printrun/graph.py b/printrun/graph.py index daff989..4b36a7e 100644 --- a/printrun/graph.py +++ b/printrun/graph.py @@ -23,14 +23,13 @@ class Graph(BufferedCanvas): '''A class to show a Graph with Pronterface.''' def __init__(self, parent, id, pos = wx.DefaultPosition, - size = wx.DefaultSize, style = 0): + size = wx.Size(150, 80), style = 0): # Forcing a no full repaint to stop flickering style = style | wx.NO_FULL_REPAINT_ON_RESIZE #call super function - #super(Graph, self).__init__(parent, id, pos, size, style) - BufferedCanvas.__init__(self, parent, id) + super(Graph, self).__init__(parent, id, pos, size, style) + #BufferedCanvas.__init__(self, parent, id) - self.SetSize(wx.Size(150, 80)) self.extruder0temps = [0] self.extruder0targettemps = [0] diff --git a/printrun/xybuttons.py b/printrun/xybuttons.py index 0f6865e..3be412f 100644 --- a/printrun/xybuttons.py +++ b/printrun/xybuttons.py @@ -60,8 +60,7 @@ class XYButtons(BufferedCanvas): self.bgcolor.SetFromName(bgcolor) self.bgcolormask = wx.Colour(self.bgcolor.Red(), self.bgcolor.Green(), self.bgcolor.Blue(), 128) - BufferedCanvas.__init__(self, parent, ID) - self.SetSize(self.bg_bmp.GetSize()) + BufferedCanvas.__init__(self, parent, ID, size=self.bg_bmp.GetSize()) # Set up mouse and keyboard event capture self.Bind(wx.EVT_LEFT_DOWN, self.OnLeftDown) diff --git a/printrun/zbuttons.py b/printrun/zbuttons.py index 1b79f40..101d1a4 100644 --- a/printrun/zbuttons.py +++ b/printrun/zbuttons.py @@ -46,9 +46,7 @@ class ZButtons(BufferedCanvas): self.bgcolor.SetFromName(bgcolor) self.bgcolormask = wx.Colour(self.bgcolor.Red(), self.bgcolor.Green(), self.bgcolor.Blue(), 128) - BufferedCanvas.__init__(self, parent, ID) - - self.SetSize(wx.Size(59, 244)) + BufferedCanvas.__init__(self, parent, ID, size=wx.Size(59, 244)) # Set up mouse and keyboard event capture self.Bind(wx.EVT_LEFT_DOWN, self.OnLeftDown)