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

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

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

revision 1.12 by mudyc, Sat Jul 19 09:04:36 2003 UTC revision 1.13 by mudyc, Sat Jul 19 12:55:10 2003 UTC
# Line 69  class PanSize(AbstractContextController) Line 69  class PanSize(AbstractContextController)
69  class UnSelectNodeOnPlane(AbstractContextController):  class UnSelectNodeOnPlane(AbstractContextController):
70      def isChangeable(self): return 0      def isChangeable(self): return 0
71      def controlPoint(self, x, y, scale):      def controlPoint(self, x, y, scale):
72          self.context.setAccursed(None)          self.context.states.cursor.setAccursed(None)
73    
74  class ShowMouseMenu(AbstractContextController):  class ShowMouseMenu(AbstractContextController):
75      def isChangeable(self): return 0      def isChangeable(self): return 0
# Line 82  class ShowMouseMenu(AbstractContextContr Line 82  class ShowMouseMenu(AbstractContextContr
82  class SelectNodeOnPlane(AbstractContextController):  class SelectNodeOnPlane(AbstractContextController):
83      def isChangeable(self): return 0      def isChangeable(self): return 0
84      def controlPoint(self, x, y, scale):      def controlPoint(self, x, y, scale):
85          self.context.setAccursed(self.obj[1])          self.context.states.cursor.setAccursed(self.obj[1])
86                    
87  class MoveNodeOnPlane(AbstractContextController):  class MoveNodeOnPlane(AbstractContextController):
88      def isChangeable(self): return 1      def isChangeable(self): return 1
89      def change(self, x,y):      def change(self, x,y):
90          f = self.obj[0].getFocus()          f = self.obj[0].getFocus()
91          node = self.obj[1]          node = self.obj[1]
92          if not self.context.isAccursed(node): return          if not self.context.states.cursor.isAccursed(node): return
93    
94          fX, fY = f.getPanX(), f.getPanY()          fX, fY = f.getPanX(), f.getPanY()
95          f.setPan( fX+x/f.zoom,fY+y/f.zoom)          f.setPan( fX+x/f.zoom,fY+y/f.zoom)
# Line 161  class ControlsDispatcher(ff.util.Control Line 161  class ControlsDispatcher(ff.util.Control
161                      return self.p.handleEvent(self.args, ev, vs)                      return self.p.handleEvent(self.args, ev, vs)
162    
163              ### Drag if something under mouse pointer is accursed!              ### Drag if something under mouse pointer is accursed!
164              if obj != None and self.p.hasBinding(ev) and self.context.isAccursed(obj):              if obj != None and self.p.hasBinding(ev) and self.context.states.cursor.isAccursed(obj):
165                  self.last = self.p                  self.last = self.p
166                  self.args = [main, obj, self.graph, self.pp]                  self.args = [main, obj, self.graph, self.pp]
167              else:              else:

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

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