fenfire-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fenfire-dev] Re: [ff-cvs] fenfire/org/fenfire/fenpdf/events mouseme


From: Matti Katila
Subject: Re: [Fenfire-dev] Re: [ff-cvs] fenfire/org/fenfire/fenpdf/events mousemenu.py
Date: Fri, 12 Sep 2003 12:47:46 +0300 (EEST)

On Fri, 12 Sep 2003, Tuomas Lukka wrote:
> On Thu, Sep 11, 2003 at 10:50:20AM -0400, Matti Katila wrote:
> > CVSROOT:    /cvsroot/fenfire
> > Module name:        fenfire
> > Branch:     
> > Changes by: Matti Katila <address@hidden>   03/09/11 10:50:20
> > 
> > Modified files:
> >     org/fenfire/fenpdf/events: mousemenu.py 
> > 
> > Log message:
> >     clean the eventHandler away
> > 
> > CVSWeb URLs:
> > http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/fenpdf/events/mousemenu.py.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
> > 
> > Patches:
> > Index: fenfire/org/fenfire/fenpdf/events/mousemenu.py
> > diff -u fenfire/org/fenfire/fenpdf/events/mousemenu.py:1.9 
> > fenfire/org/fenfire/fenpdf/events/mousemenu.py:1.10
> > --- fenfire/org/fenfire/fenpdf/events/mousemenu.py:1.9      Tue Aug 26 
> > 05:12:28 2003
> > +++ fenfire/org/fenfire/fenpdf/events/mousemenu.py  Thu Sep 11 10:50:20 2003
> > @@ -14,10 +14,9 @@
> >  dbg = 0
> >  
> >  class MouseMenu:
> > -    def __init__(self, fenPDF, states, eventHandler):
> > +    def __init__(self, fenPDF, states):
> >          self.fenPDF = fenPDF
> >          self.states = states
> > -        self.eventHandler = eventHandler
> >          self.style = vob.GraphicsAPI.getInstance().getTextStyle('sans', 0, 
> > 12)
> >          self.makeMainList()
> >          self.hideList()
> > @@ -52,7 +51,7 @@
> >          vs.put(self.selectListVob, cs)
> >  
> >      def showList(self, x, y, who):
> > -        self.eventHandler.eventGrabber = self.mouse
> > +        self.fenPDF.events.eventHandler.eventGrabber = self.mouse
> >          self.dragged = 0
> >          self.notExecuted = 1
> >     p("showList")
> 
> You're adding a member from afar? It *would* be nicer to call a method
> of eventHandler to say "Grab is here". 
> 
> A better abstraction.


No the patch did clean only.. 

> > -    def __init__(self, fenPDF, states, eventHandler):
> > +    def __init__(self, fenPDF, states):

..part. I'll look at the abstraction part at next week.


   -Matti





reply via email to

[Prev in Thread] Current Thread [Next in Thread]