fenfire-dev
[Top][All Lists]
Advanced

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

[Fenfire-dev] Re: [ff-cvs] fenfire/org/fenfire/fenpdf/events mousemenu.p


From: Tuomas Lukka
Subject: [Fenfire-dev] Re: [ff-cvs] fenfire/org/fenfire/fenpdf/events mousemenu.py
Date: Fri, 12 Sep 2003 10:15:59 +0300
User-agent: Mutt/1.5.4i

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.

        Tuomas




reply via email to

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