View Full Version : GLib Signals

January 1st, 2008, 11:05 PM

I'm trying to modify clock.c in the code for gnome-panel so that the calendar widget is shown whenever the cursor hovers the button (so it's not necessary to click on the button anymore) but I'm kind of stuck. What is the signal that gets launched to activate the tooltips (I think that's the one I need)?

January 2nd, 2008, 01:36 AM
Based on GTK+'s documentation, it's "query-tooltip (http://library.gnome.org/devel/gtk/stable/GtkWidget.html#GtkWidget-query-tooltip)".

I suspect no-one's replied because Ubuntu tends to be rather Pythony.

January 2nd, 2008, 01:55 AM
Actually, what I want to know is when is this signal called, so I can call another callback (the one that will show the calendar instead of showing the tooltip). How can I know that the cursor is over the button?

Thanks a lot anyway :)

January 2nd, 2008, 01:58 AM
I think I just found it. My guess is that it is "enter-notify-event".

January 2nd, 2008, 05:11 PM
Yes, you should be able to do it by attaching your callbacks to "enter-notify-event" and "leave-notify-event".