/[fenfire]/fenfire/org/fenfire/demo/fenpdfcontext.py
ViewVC logotype

Diff of /fenfire/org/fenfire/demo/fenpdfcontext.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by mudyc, Fri Jun 27 14:00:34 2003 UTC revision 1.5 by mudyc, Tue Jul 1 16:33:33 2003 UTC
# Line 52  class KeyHandler: Line 52  class KeyHandler:
52    
53  class ContextStates:  class ContextStates:
54      def __init__(self):      def __init__(self):
55          self.ctrl = 0          self.clean()
56      def chgCtrl(self):      def chgCtrl(self):
57          self.ctrl = not self.ctrl          self.ctrl = not self.ctrl
58          if self.ctrl:          if self.ctrl:
# Line 67  class ContextStates: Line 67  class ContextStates:
67          return [ self.pressPanX, self.pressPanY ]          return [ self.pressPanX, self.pressPanY ]
68      def p(self):      def p(self):
69          p('Pans', self.pressPanX, self.pressPanY)          p('Pans', self.pressPanX, self.pressPanY)
70        def clean(self):
71            self.ctrl = 0
72            
73    
74  class Context(ff.view.lava.FenPDFContext, SuperCaller):  class Context(ff.view.lava.FenPDFContext, SuperCaller):
75      def __init__(self, win, fen, pp, nv, ctrl):      def __init__(self, win, fen, pp, nv, ctrl, selection):
76          self.super = self.superproxy(ff.view.lava.FenPDFContext)          self.super = self.superproxy(ff.view.lava.FenPDFContext)
77          ff.view.lava.FenPDFContext.__init__(self, fen, pp, nv, ctrl)          ff.view.lava.FenPDFContext.__init__(self, fen, pp, nv, ctrl)
78          self.states = ContextStates()          self.states = ContextStates()
79          self.keys = KeyHandler(self.states)          self.keys = KeyHandler(self.states)
80          global w          global w
81          w = win          w = win
82            self.selection = selection
83      def setMngr(self, mngr):      def setMngr(self, mngr):
84          self.mgr = mngr          self.mgr = mngr
85      def key(self, key):      def key(self, key):

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26