Hello,

        I think there is a bug in the key bindings and  
        GtkEditable signals.
        I've got the following in my gtkrc :

        binding "test"
        {
          bind "F3" {
          "debug-msg" ("Test Msg")
          }
        }

        class "GtkEditable" binding : highest "test"
        class "GtkEntry" binding : highest "test"

        when I'm pressing F3 in a GtkEntry widget not happen.
        I've investigated a bit : when I press F3 
        gtk_bindings_activate is called but not cannot find any
        binding.
        I think the binding activation is occurring on the wrong        
        widget, here GtkWindow (see stack trace attached).


        Could somebody tell me if I'm making a mistake in the
        gtkrc settings or if it's a bug ?
        (If it's a bug I'll try to fix it).

            Thanks a lot,

            Erwann





_______________________________________________________
Say Bye to Slow Internet!
http://www.home.com/xinbox/signup.html
#0  gtk_bindings_activate (object=0x2aed8, keyval=65485, modifiers=32) at 
gtkbindings.c:875
#1  0xff349d5c in gtk_widget_real_key_press_event (widget=0x2aed8, event=0x3d390) at 
gtkwidget.c:2684
#2  0xff35667c in gtk_window_key_press_event (widget=0x2aed8, event=0x3d390) at 
gtkwindow.c:1253
#3  0xff2c1830 in gtk_marshal_BOOL__POINTER (object=0x2aed8, func=0xff355fd8 
<gtk_window_key_press_event>, func_data=0x0, args=0xffbed870) at gtkmarshal.c:28
#4  0xff30260c in gtk_signal_real_emit (object=0x2aed8, signal_id=26, 
params=0xffbed870) at gtksignal.c:1492
#5  0xff2ff624 in gtk_signal_emit (object=0x2aed8, signal_id=26) at gtksignal.c:552
#6  0xff34a2f4 in gtk_widget_event (widget=0x2aed8, event=0x3d390) at gtkwidget.c:2860
#7  0xff2c16fc in gtk_propagate_event (widget=0x33fe0, event=0x3d390) at gtkmain.c:1298
#8  0xff2c05f4 in gtk_main_do_event (event=0x3d390) at gtkmain.c:770
#9  0xff1ca070 in gdk_event_dispatch (source_data=0x3d390, current_time=0xffbede60, 
user_data=0x0) at gdkevents.c:2129
#10 0xff165e80 in g_main_dispatch (dispatch_time=0xffbede60) at gmain.c:656
#11 0xff16671c in g_main_iterate (block=-15156948, dispatch=1) at gmain.c:877
#12 0xff166930 in g_main_run (loop=0x355e8) at gmain.c:935
#13 0xff2bfcec in gtk_main () at gtkmain.c:476
#14 0x10e4c in main (argc=1, argv=0xffbee04c) at HelloWorld.c:44



Reply via email to