mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-02 03:52:49 -05:00
GTK 3 prep: use GDK_KEY_<keyname> constants, not GDK_<keyname>.
GTK 2 doesn't _documentedly_ provide a helpful compile option to let us check this one in advance of GTK 3, but you can fake one anyway by compiling with -D__GDK_KEYSYMS_COMPAT_H__, so that gdkkeysyms-compat.h will believe that it's already been included :-) We now build cleanly under GTK 2 with that predefine.
This commit is contained in:
@ -1242,7 +1242,7 @@ static gboolean editbox_key(GtkWidget *widget, GdkEventKey *event,
|
||||
* in the dialog just like it will everywhere else.
|
||||
*/
|
||||
GtkWidget *parent = gtk_widget_get_parent(widget);
|
||||
if (event->keyval == GDK_Return && parent != NULL) {
|
||||
if (event->keyval == GDK_KEY_Return && parent != NULL) {
|
||||
gboolean return_val;
|
||||
gtk_signal_emit_stop_by_name(GTK_OBJECT(widget), "key_press_event");
|
||||
gtk_signal_emit_by_name(GTK_OBJECT(parent), "key_press_event",
|
||||
@ -2487,7 +2487,7 @@ int win_key_press(GtkWidget *widget, GdkEventKey *event, gpointer data)
|
||||
{
|
||||
struct dlgparam *dp = (struct dlgparam *)data;
|
||||
|
||||
if (event->keyval == GDK_Escape && dp->cancelbutton) {
|
||||
if (event->keyval == GDK_KEY_Escape && dp->cancelbutton) {
|
||||
gtk_signal_emit_by_name(GTK_OBJECT(dp->cancelbutton), "clicked");
|
||||
return TRUE;
|
||||
}
|
||||
|
Reference in New Issue
Block a user