/[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.28 by benja, Sat Jun 7 19:15:35 2003 UTC revision 1.29 by benja, Sun Jun 8 12:56:21 2003 UTC
# Line 234  class MultiBuoyManager: Line 234  class MultiBuoyManager:
234                      nadirCS)                      nadirCS)
235    
236      def mouse(self, ev):      def mouse(self, ev):
237          if self.geometer.mouse(ev, self.vs):          if hasattr(self.geometer, 'mouse') and \
238                   self.geometer.mouse(ev, self.vs):
239              return              return
240          x, y = ev.getX(), ev.getY()          x, y = ev.getX(), ev.getY()
241          cs = self.vs.getCSAt(0, x, y, None)          cs = self.vs.getCSAt(0, x, y, None)
242          for single in self.singles:          for single in self.singles:
243              link = single.cs.get(cs, None)              link = single.cs.get(cs, None)
244              if link != None:              if link != None:
245          # print "IN CS: ",cs, link                  # print "IN CS: ",cs, link
246                    if hasattr(self.geometer, 'buoyMouse') and \
247                       self.geometer.buoyMouse(self, ev, single, link):
248                        return
249                    
250                  if ev.getID() != ev.MOUSE_CLICKED:                  if ev.getID() != ev.MOUSE_CLICKED:
251                      return                      return
252                  single.followLink(link)                  single.followLink(link)

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29

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