The GtkSheet widget has a built-in key_press_event handler called gtk_sheet_key_press().
I'd like to override certain behavior of that handler with my custom handler. In particular, I'd like GDK_KP_Space to not actually print a space, I'd like GDK_KP_Return to stay put, and I think I'd like to allow the right and left arrow keys to move to the right or left cell in some cases instead of trying to move the cursor in the current cell. I've added my handler like so: gtk_signal_connect(GTK_OBJECT(sheet), "key_press_event", (GtkSignalFunc) key_press_event_cb, NULL); But apparently gtk_sheet_key_press() is doing its thing before my handler. Is there a way to have my handler called first and then pass on control for certain keys to the built-in handler? John -- John GOTTS <[EMAIL PROTECTED]> http://linuxsavvy.com/staff/jgotts _______________________________________________ gtk-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/gtk-list
