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: |
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): |