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

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

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

revision 1.81 by mudyc, Thu Jun 26 00:29:25 2003 UTC revision 1.82 by mudyc, Thu Jun 26 02:29:01 2003 UTC
# Line 48  from org.nongnu import storm Line 48  from org.nongnu import storm
48  from org.nongnu.alph.impl import PageImageScroll  from org.nongnu.alph.impl import PageImageScroll
49    
50  from org.fenfire.demo.actions import *  from org.fenfire.demo.actions import *
51    from org.fenfire.demo.fenpdfcontext import Context
52    
53    
54  import vob  import vob
# Line 109  if 1: Line 110  if 1:
110    
111    
112    
   
   
   
   
   
113  textstyle = vob.GraphicsAPI.getInstance().getTextStyle("sans", 0, 24)  textstyle = vob.GraphicsAPI.getInstance().getTextStyle("sans", 0, 24)
114  textnodeview = ff.view.TextNodeView(fen.txtfunc, textstyle, 1)  textnodeview = ff.view.TextNodeView(fen.txtfunc, textstyle, 1)
115  pagenodeview = ff.view.PageNodeView(fen.txtfunc)  pagenodeview = ff.view.PageNodeView(fen.txtfunc)
# Line 134  main_ctrl = ff.util.ControlBinding() Line 130  main_ctrl = ff.util.ControlBinding()
130  node_ctrl = ff.util.ControlBinding()  node_ctrl = ff.util.ControlBinding()
131  ctrl = PlaneDispatcher(main_ctrl, node_ctrl, fen.graph, ppAct)  ctrl = PlaneDispatcher(main_ctrl, node_ctrl, fen.graph, ppAct)
132    
133  global context  #context = ff.view.lava.FenPDFContext(fen, ppAct, nodeview, ctrl)
134  context = ff.view.lava.FenPDFContext(fen, ppAct, nodeview, ctrl)  context = Context(w, fen, ppAct, nodeview, ctrl)
135    
136  context.initMainNodes(2)  context.initMainNodes(2)
137  nodeview.setContext(context)  nodeview.setContext(context)
138  textnodeview.setContext(context)  textnodeview.setContext(context)
# Line 151  ff.view.buoy.AbstractMainNode2D.context Line 148  ff.view.buoy.AbstractMainNode2D.context
148  # Default controls  # Default controls
149    
150  ctrl.setContext(context)  ctrl.setContext(context)
151  main_ctrl.add(MovePanFast(), -1, ctrl.WHEEL, 7,0, ctrl.VERTICAL)  main_ctrl.add(MovePanFast(context), -1, ctrl.WHEEL, 7,0, ctrl.VERTICAL)
152  main_ctrl.add(MovePanFast(), 1, ctrl.DRAG, 1, 0, ctrl.ALL)  main_ctrl.add(MovePanFast(context), 1, ctrl.DRAG, 1, 0, ctrl.ALL)
153  main_ctrl.add(MovePanSlow(), 1, ctrl.CLICK)  main_ctrl.add(MovePanSlow(), 1, ctrl.CLICK)
154  main_ctrl.add(ZoomPan(), 3, ctrl.DRAG, 1, 0, ctrl.VERTICAL)  main_ctrl.add(ZoomPan(), 3, ctrl.DRAG, 1, 0, ctrl.VERTICAL)
155  main_ctrl.add(PanSize(), 3, ctrl.DRAG, 1, 0, ctrl.HORIZONTAL)  main_ctrl.add(PanSize(), 3, ctrl.DRAG, 1, 0, ctrl.HORIZONTAL)
# Line 203  class DoubleGeometer: Line 200  class DoubleGeometer:
200          self.width = 100          self.width = 100
201          self.mgr = mgr          self.mgr = mgr
202          self.context = context          self.context = context
203            self.context.setMngr(mgr)
204      def _doset(self, vs):      def _doset(self, vs):
205    
206          w,h = vs.size.width, vs.size.height          w,h = vs.size.width, vs.size.height
# Line 232  class DoubleGeometer: Line 230  class DoubleGeometer:
230          #h1 = (1-self.split) * h          #h1 = (1-self.split) * h
231    
232          w0 = w*2/3          w0 = w*2/3
233          h0 = w/2 - 20          h0 = w/2 - 40
234    
235          w1 = w+100          w1 = w+100
236          h1 = h/5+100          h1 = h/5+100
# Line 336  class DoubleGeometer: Line 334  class DoubleGeometer:
334          return 1          return 1
335    
336      def key(self, key):      def key(self, key):
337            self.context.key(key)
338    
339          if key == "+":          if key == "+":
340              self.split += .03              self.split += .03
341          elif key == "-":          elif key == "-":
# Line 368  class Scene(vob.buoy.buoymanager.MultiBu Line 368  class Scene(vob.buoy.buoymanager.MultiBu
368  currentScene = Scene()  currentScene = Scene()
369    
370    
   
   
   
371  def screenshots():  def screenshots():
372      frame = 0      frame = 0
373      s = Scene()      s = Scene()

Legend:
Removed from v.1.81  
changed lines
  Added in v.1.82

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