X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-keypad.c;h=f3b1df39c067851ac1ae5d6a57dbbd51a1fef927;hb=a9e5621ea36156f1855bfa701f9fae07a648c844;hp=5f60e7c2e50e70228455197dc84a5ad2749a74ad;hpb=a6a3f95261f5d91832956bf2cc360f99caeffc16;p=pspp diff --git a/src/ui/gui/psppire-keypad.c b/src/ui/gui/psppire-keypad.c index 5f60e7c2e5..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,10 +159,7 @@ add_button (PsppireKeypad *kp, GtkWidget **button, { g_object_set (G_OBJECT (*button), "focus-on-click", FALSE, NULL); - gtk_table_attach_defaults (GTK_TABLE (kp->table), - *button, - x1, x2, - y1, y2); + gtk_grid_attach (GTK_GRID(kp->table), *button, x1, y1, x2 - x1, y2 - y1); gtk_widget_set_size_request (*button, 30 * rows / (float) cols, @@ -232,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; @@ -326,7 +322,7 @@ psppire_keypad_init (PsppireKeypad *kp) kp->frag_table = g_hash_table_new (g_direct_hash, g_direct_equal); - kp->table = gtk_table_new (rows, cols, TRUE); + kp->table = gtk_grid_new (); /* Buttons for the digits */ for (i = 0; i < 10; i++)