135 |
ctrl = ControlsDispatcher(main_ctrl, node_ctrl, ctrlkey_ctrl, fen.graph, ppAct) |
ctrl = ControlsDispatcher(main_ctrl, node_ctrl, ctrlkey_ctrl, fen.graph, ppAct) |
136 |
|
|
137 |
#context = ff.view.lava.FenPDFContext(fen, ppAct, nodeview, ctrl) |
#context = ff.view.lava.FenPDFContext(fen, ppAct, nodeview, ctrl) |
138 |
context = Context(w, fen, ppAct, nodeview, ctrl, selection) |
context = Context(w, fen, ppAct, nodeview, ctrl) |
139 |
|
|
140 |
context.initMainNodes(2) |
context.initMainNodes(2) |
141 |
nodeview.setContext(context) |
nodeview.setContext(context) |
152 |
# Default controls |
# Default controls |
153 |
|
|
154 |
ctrl.setContext(context) |
ctrl.setContext(context) |
155 |
main_ctrl.add(MovePanFast(), -1, ctrl.WHEEL, 7,0, ctrl.VERTICAL) |
main_ctrl.add(MovePanFast(), -1, ctrl.WHEEL, 13,1, ctrl.VERTICAL) |
156 |
main_ctrl.add(MovePanFast(), 1, ctrl.DRAG, 1, 0, ctrl.ALL) |
main_ctrl.add(MovePanFast(), 1, ctrl.DRAG, 1, 0, ctrl.ALL) |
157 |
main_ctrl.add(MovePanSlow(), 1, ctrl.CLICK) |
main_ctrl.add(MovePanSlow(), 1, ctrl.CLICK) |
158 |
main_ctrl.add(ZoomPan(), 3, ctrl.DRAG, 1, 0, ctrl.VERTICAL) |
main_ctrl.add(ZoomPan(), 3, ctrl.DRAG, 1, 0, ctrl.VERTICAL) |
189 |
# ff.view.PaperView2D(vob.putil.demowindow.w, |
# ff.view.PaperView2D(vob.putil.demowindow.w, |
190 |
# ff.view.PageScrollView2D())) |
# ff.view.PageScrollView2D())) |
191 |
pagescroll2d = ff.view.PageScrollView2D() |
pagescroll2d = ff.view.PageScrollView2D() |
192 |
|
pagescroll2d = ff.view.AreaSelectingView2D(pagescroll2d) |
193 |
|
|
194 |
tconnector.normalNodeNodeType = ff.view.buoy.NodeType2D(irregu, |
tconnector.normalNodeNodeType = ff.view.buoy.NodeType2D(irregu, |
195 |
ff.view.buoy.MainNode2D.MainNode2DFactory(1, ctrl)) |
ff.view.buoy.MainNode2D.MainNode2DFactory(1, ctrl)) |