> On 06.02.2012 12:14, M3taSpl0it wrote: > > >> handle() and callback() are very different beasts indeed. The handle() > >> methods are used by the underlying fltk/OS system to propagate and > >> "handle" window events (for the most part) whereas the callback() > >> functions are attached to "user events", e.g. widgets being "pressed", > >> timers firing, etc. > > > > Still didn't get, please help me visualize the things :( > > Maybe my other post can help, since I wrote more about the details > and usage (but maybe not). > > >> Though you'd (generally) never call either in your own code, as the>fltk > > core calls them at the appropriate times for you. > > > > Then why Handle() is exposed to user i.e FL_win.handle()? > > Think of handle() being a protected method (it should probably be), > but FLTK (the kernel code) must call it internally for all widgets. > I'm not sure that this is the (only) reason, though. Anyway, the > rule is: don't call it, unless you're subclassing a widget - and > if you do, call only the parent class's handle() method from your > own handle() method, as explained in the docs. > > Albrecht
you've opened my brain , now I visualize the working. I got the concept. Thanks a lot to you (Albrecht Schlosser) and Ian MacArthur. _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

