Hello, Can I also rely on the fact that if a GtkToggleButton is active then a function call to set its active state to TRUE is not going to trigger a signal. In general, is it true that signal handlers are invoked when properties are CHANGED BY A FUNCTION OR USER ACTION, and not when a function causes the given property to remain the same? In particular, if a toggle button state is true, then setting it to true via a function does not generate a signal. Is this concept true for GTK signals in general? Thanks, Neil _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list