76 self.Canvas.canvas.Bind(wx.EVT_LEFT_DOWN, self.OnCanvasLeftDown) |
76 self.Canvas.canvas.Bind(wx.EVT_LEFT_DOWN, self.OnCanvasLeftDown) |
77 self.Canvas.canvas.Bind(wx.EVT_LEFT_UP, self.OnCanvasLeftUp) |
77 self.Canvas.canvas.Bind(wx.EVT_LEFT_UP, self.OnCanvasLeftUp) |
78 self.Canvas.canvas.Bind(wx.EVT_MIDDLE_DOWN, self.OnCanvasMiddleDown) |
78 self.Canvas.canvas.Bind(wx.EVT_MIDDLE_DOWN, self.OnCanvasMiddleDown) |
79 self.Canvas.canvas.Bind(wx.EVT_MIDDLE_UP, self.OnCanvasMiddleUp) |
79 self.Canvas.canvas.Bind(wx.EVT_MIDDLE_UP, self.OnCanvasMiddleUp) |
80 self.Canvas.canvas.Bind(wx.EVT_MOTION, self.OnCanvasMotion) |
80 self.Canvas.canvas.Bind(wx.EVT_MOTION, self.OnCanvasMotion) |
81 self.Canvas.canvas.Bind(wx.EVT_MOUSEWHEEL, self.OnCanvasMouseWheel) |
|
82 self.Canvas.canvas.Bind(wx.EVT_SIZE, self.OnCanvasResize) |
81 self.Canvas.canvas.Bind(wx.EVT_SIZE, self.OnCanvasResize) |
83 main_sizer.AddWindow(self.Canvas, 0, border=0, flag=wx.GROW) |
82 main_sizer.AddWindow(self.Canvas, 0, border=0, flag=wx.GROW) |
84 |
83 |
85 range_sizer = wx.FlexGridSizer(cols=10, hgap=5, rows=1, vgap=0) |
84 range_sizer = wx.FlexGridSizer(cols=10, hgap=5, rows=1, vgap=0) |
86 range_sizer.AddGrowableCol(5) |
85 range_sizer.AddGrowableCol(5) |
146 self.Bind(wx.EVT_BUTTON, self.OnExportGraphButtonClick, |
145 self.Bind(wx.EVT_BUTTON, self.OnExportGraphButtonClick, |
147 self.ExportGraphButton) |
146 self.ExportGraphButton) |
148 range_sizer.AddWindow(self.ExportGraphButton, 0, border=0, flag=0) |
147 range_sizer.AddWindow(self.ExportGraphButton, 0, border=0, flag=0) |
149 |
148 |
150 self.Editor.SetSizer(main_sizer) |
149 self.Editor.SetSizer(main_sizer) |
|
150 |
|
151 self.Editor.Bind(wx.EVT_MOUSEWHEEL, self.OnCanvasMouseWheel) |
151 |
152 |
152 def __init__(self, parent, window, producer, instancepath = ""): |
153 def __init__(self, parent, window, producer, instancepath = ""): |
153 EditorPanel.__init__(self, parent, "", window, None) |
154 EditorPanel.__init__(self, parent, "", window, None) |
154 DebugViewer.__init__(self, producer, True, False) |
155 DebugViewer.__init__(self, producer, True, False) |
155 |
156 |