diff --git a/gviz.py b/gviz.py index e2bd119..e919b71 100755 --- a/gviz.py +++ b/gviz.py @@ -47,13 +47,21 @@ class window(wx.Frame): else: event.Skip() + def key(self, event): x=event.GetKeyCode() + if event.ShiftDown(): + cx,cy=self.p.translate + if x==wx.WXK_UP: + self.p.zoom(cx,cy,1.2) + if x==wx.WXK_DOWN: + self.p.zoom(cx,cy,1/1.2) + else: + if x==wx.WXK_UP: + self.p.layerup() + if x==wx.WXK_DOWN: + self.p.layerdown() #print x - if x==wx.WXK_UP: - self.p.layerup() - if x==wx.WXK_DOWN: - self.p.layerdown() #print p.lines.keys() def zoom(self, event):