Just for testing I used a GtkButton and substituted signal enter-notify-event 
for signal clicked (clicked works).  A warning appears: "enter-notify-event is 
invalid for instance" after g_signal_connect is executed. The callback handler 
is not called.
Simplified:

[code]
GtkWidget * b = gtk_new_button ();
....
g_signal_connect (b, "enter-notify-event",
                  G_CALLBACK (enterleave), myuserdata) ;
...
[/code]

with callback handler

[code]
static gboolean enterleave ( GtkWidget * w, 
                             GdkEventCrossing * event,
                             char * data )
   {
  printf ( "Now in enterleave callback\n" ) ;
   ....
   return false;
   }
[/code]


I also tried:
[code]
gtk_widget_set_events ( b, _ENTER_NOTIFY_MASK );
g_signal_connect (b , "enter-notify-event",
                   G_CALLBACK (enterleave), myuserdata) ;
[/code]

and also signal "enter" (deprecated), but result was same.

Cannot see what is wrong, so help would be most appreciated.





      New Email names for you! 
Get the Email name you've always wanted on the new @ymail and @rocketmail. 
Hurry before someone else does!
http://mail.promotions.yahoo.com/newdomains/aa/
_______________________________________________
gtk-list mailing list
gtk-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to