On 01/23/2012 02:18 AM, Manuel Ferrero wrote: > Il 20/01/2012 18.08, Jack ha scritto: > >> However, that is separate from knowing that the button has been pushed, >> so you can then start the communications. For this, is there any reason >> to use a custom signal? Wouldn't it be easier to catch the standard >> signal emitted when a button is pushed, by attaching a call-back routine? > > Infact there is no need for a custom signal once you know about GIOChannel. > But my question was intended for general cases. If I need to trigger a > complicated task when a button is pushed I'll write a callback to manage > the standard signal in which I'll start my $COMPLEX_PROCESS then return. > The question was about how to write $COMPLEX_PROCESS: it doesn't involve > GUI so it doesn't have any standard signal, but I'd like to have the > signal-callback paradigm and I was wondering if GTK gives me some tool > or if I have to rely on an external infrastructure for it.
GTK indeed gives you a tool for generating your own signals. You can then catch them normally. _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list