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

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

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

revision 1.16 by mudyc, Thu Aug 7 15:33:54 2003 UTC revision 1.17 by mudyc, Fri Aug 8 11:45:58 2003 UTC
# Line 167  class MouseMenu: Line 167  class MouseMenu:
167          self.list = vob.vobs.SelectListVob(style)          self.list = vob.vobs.SelectListVob(style)
168          self.list.add('Test', 'test')          self.list.add('Test', 'test')
169          self.list.add('2. Test', 'test2')          self.list.add('2. Test', 'test2')
170            self.list.add('3. Test', 'test3')
171            self.list.add('4. Test', 'test4')
172            self.list.add('Go to home', 'home')
173            self.list.add('Save & Quit', 'save_quit')
174            self.list.add('Quit without save', 'quit')
175          self.hideList()          self.hideList()
176    
177      def render(self, vs):      def render(self, vs):
178          cs = vs.orthoBoxCS(0, "MENU",0, self.x, self.y-self.h/2,          cs = vs.orthoBoxCS(0, "MOUSE_MENU",0, self.x, self.y-self.h/2,
179                             1,1, self.w, self.h)                             1,1, self.w, self.h)
180          vs.put(self.list, cs)          vs.put(self.list, cs)
181    
# Line 182  class MouseMenu: Line 187  class MouseMenu:
187          self.x, self.y = 0,0          self.x, self.y = 0,0
188          self.w, self.h = .0, .0          self.w, self.h = .0, .0
189    
190        def mouse(self, ev, vs):
191            cs = vs.matcher.getCS(0, 'MOUSE_MENU')
192            key = vs.getKeyAt(cs, ev.getX(), ev.getY(), None)
193            if key != None:
194                key = key.object
195                p('mouse menu key is: ', key)
196                self.hideList()
197                return 1
198    
199    
200    
# Line 259  class Context(ff.view.lava.ContextNodeVi Line 272  class Context(ff.view.lava.ContextNodeVi
272          b.add("[Load]", "LOAD");          b.add("[Load]", "LOAD");
273    
274      def doMouse(self, ev, oldVS, mainNodes, contextNodeView):      def doMouse(self, ev, oldVS, mainNodes, contextNodeView):
275            if self.mousemenu.mouse(ev, oldVS): return 1
276          pass          pass
277    
278            

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

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