X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-keypad.c;h=f3b1df39c067851ac1ae5d6a57dbbd51a1fef927;hb=9c5440448a9999db5515937c85a3f37deb033efa;hp=7f238fb5d8ab270447c838faac441438535799ce;hpb=68e18e2114130cf16e1e3813580a0dd1a2633f44;p=pspp diff --git a/src/ui/gui/psppire-keypad.c b/src/ui/gui/psppire-keypad.c index 7f238fb5d8..f3b1df39c0 100644 --- a/src/ui/gui/psppire-keypad.c +++ b/src/ui/gui/psppire-keypad.c @@ -1,5 +1,5 @@ /* PSPPIRE - a graphical user interface for PSPP. - Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc. + Copyright (C) 2007, 2010, 2011, 2015 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,7 +17,6 @@ #include #include #include -#include #include "psppire-keypad.h" enum { @@ -160,7 +159,7 @@ add_button (PsppireKeypad *kp, GtkWidget **button, { g_object_set (G_OBJECT (*button), "focus-on-click", FALSE, NULL); - gtk_grid_attach (GTK_GRID(kp->table), *button, x1, y1, 1, 1); + gtk_grid_attach (GTK_GRID(kp->table), *button, x1, y1, x2 - x1, y2 - y1); gtk_widget_set_size_request (*button, 30 * rows / (float) cols, @@ -229,67 +228,67 @@ key_release_callback (GtkWidget *widget, case '<': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "<"); break; - case GDK_KP_Equal : + case GDK_KEY_KP_Equal : case '=': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "="); break; - case GDK_KP_Multiply : + case GDK_KEY_KP_Multiply : case '*': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "*"); break; - case GDK_KP_Add : + case GDK_KEY_KP_Add : case '+': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "+"); break; - case GDK_KP_Subtract : + case GDK_KEY_KP_Subtract : case '-': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "-"); break; - case GDK_KP_Decimal : + case GDK_KEY_KP_Decimal : case '.': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "."); break; - case GDK_KP_Divide : + case GDK_KEY_KP_Divide : case '/': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "/"); break; - case GDK_KP_0 : + case GDK_KEY_KP_0 : case '0': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "0"); break; - case GDK_KP_1 : + case GDK_KEY_KP_1 : case '1': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "1"); break; - case GDK_KP_2 : + case GDK_KEY_KP_2 : case '2': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "2"); break; - case GDK_KP_3 : + case GDK_KEY_KP_3 : case '3': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "3"); break; - case GDK_KP_4 : + case GDK_KEY_KP_4 : case '4': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "4"); break; - case GDK_KP_5 : + case GDK_KEY_KP_5 : case '5': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "5"); break; - case GDK_KP_6 : + case GDK_KEY_KP_6 : case '6': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "6"); break; - case GDK_KP_7 : + case GDK_KEY_KP_7 : case '7': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "7"); break; - case GDK_KP_8 : + case GDK_KEY_KP_8 : case '8': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "8"); break; - case GDK_KP_9 : + case GDK_KEY_KP_9 : case '9': g_signal_emit (widget, keypad_signals [INSERT_SYNTAX], 0, "9"); break;