gnash-commit
[Top][All Lists]
Advanced

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

Re: [Gnash-commit] gnash ChangeLog gui/gtk.cpp gui/gtksup.h


From: strk
Subject: Re: [Gnash-commit] gnash ChangeLog gui/gtk.cpp gui/gtksup.h
Date: Fri, 28 Sep 2007 13:22:27 +0200

On Fri, Sep 28, 2007 at 12:50:05PM +0200, Bastiaan Jacques wrote:

> >>>>+    /// Add a listener with default priority that listens for IN and 
> >>>>HUP
> >>>>+    /// events on a file descriptor.
> >
> >>>>+    /// @param callback A pointer to a callback function with the
> >>>>following
> >>>>+    ///                 signature:
> >>>>+    ///        bool func(void*, int, void* data)
> >>>>+    ///        The first and second arguments should be ignored.
> >>>>+    ///        The last argument is a user-specified pointer. The
> >>>>+    ///        callback should return false if the listener is to be
> >>>>removed.
> >>>
> >>>The first and second arguments should be ignored ??
> >>
> >>Yes. Since the first two arguments are data types from Glib, it is 
> >>probably
> >>undesirable to use them in GUI-neutral code.
> >>When we have a generic interface
> >>in the GUI (base) class, we can do better. For now, though, this should 
> >>get
> >>the job done.
> >
> >What is the job, btw ?
> >
> >--strk;
> >
> 
> To add a listener with default priority that listens for IN and HUP
> events on a file descriptor.

Are we running in circle ?
I'm willing to add a listener, what do I get to listen to ?
Only a void pointer i passed to the listener registration function ?
If so I'd rather not take two additional args.
If those two additional args give me some other information I'd like to 
know what this information is.

--strk;


-- 

 ()   ASCII Ribbon Campaign
 /\   Keep it simple! 





reply via email to

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