On Thu, 2003-07-10 at 06:04, Not Zed wrote: > Hmm, good point. I've bounced this to evolution-hackers. > > I have no idea, does anybody who understands Gtk+ out there have any > idea on this?
Overriding the virtual methods for signals is OK. It's pretty common when you subclass widgets, eg. GtkToggleButton overrides the "clicked" signal that it inherits from GtkButton. > I never understood why signals had class pointers in the first place. The basic idea with signals is to have virtual methods whose behavior can be overloaded without having to subclass. So they act like event notifications, but they are still virtual methods too. The virtual method's implementation simply gets invoked when the signal is emitted (either before or after the signals' callbacks, depending on the signal's flags). -- Ettore _______________________________________________ evolution-hackers maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution-hackers
