/[libvob]/libvob/vob/buoy/buoymanager.py
ViewVC logotype

Diff of /libvob/vob/buoy/buoymanager.py

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

revision 1.24 by mudyc, Fri May 23 21:18:25 2003 UTC revision 1.25 by mudyc, Mon May 26 19:05:41 2003 UTC
# Line 69  class SingleFocusManager(BuoyLinkListene Line 69  class SingleFocusManager(BuoyLinkListene
69          """          """
70          self.mainNode = mainNode          self.mainNode = mainNode
71          self.connectors = connectors          self.connectors = connectors
72        def getMainNode(self): return self.mainNode
73      def _nadir(self, cs):      def _nadir(self, cs):
74          n =  self.vs.coords.nadirUnitSq(cs, self.nadirCS)          n =  self.vs.coords.nadirUnitSq(cs, self.nadirCS)
75          self.vs.matcher.add(cs, n, "NADIR")          self.vs.matcher.add(cs, n, "NADIR")
# Line 258  class MultiBuoyManager: Line 259  class MultiBuoyManager:
259          # ...then see context          # ...then see context
260          if ev.getID() != ev.MOUSE_CLICKED: return          if ev.getID() != ev.MOUSE_CLICKED: return
261          self.context.setMainNodeIndex(self.lastIndex)          self.context.setMainNodeIndex(self.lastIndex)
262          main = self.context.doMouse(ev, self.vs)          planes = []
263          if main != None:          for single in self.singles:
264              self.singles[self.lastIndex] = SingleFocusManager(main, self.connectors)              planes.append(single.getMainNode())
265                                           #ff.view.MainNode2D(plane,          #newPlanes = jarray.zeros(len(self.singles), 'c')
266                               #self.singles[self.lastIndex].getView2D(),          newPlanes = self.context.doMouse(ev, self.vs, planes)
267                               #0,0, 1)          if newPlanes != None and planes != newPlanes:
268                for i in range(0, len(newPlanes)):
269                    self.singles[i] = SingleFocusManager(
270                        newPlanes[i],
271                        self.connectors)
272              vob.AbstractUpdateManager.chg()              vob.AbstractUpdateManager.chg()
273          #else:          #else:
274          #    self.context.setMainNodeIndex(self.lastIndex)          #    self.context.setMainNodeIndex(self.lastIndex)

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

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