diff options
| author | Alex Valavanis <valavanisalex@gmail.com> | 2012-05-07 19:28:44 +0000 |
|---|---|---|
| committer | Alex Valavanis <valavanisalex@gmail.com> | 2012-05-07 19:28:44 +0000 |
| commit | 681e76ae3845e2d5fb138cf12976e84ac4b50d55 (patch) | |
| tree | 5ea0dea4f35fa03bb38387f672f6ccf0d09359b4 /src | |
| parent | Find dialog: taking plurals into account for UI translation (diff) | |
| download | inkscape-681e76ae3845e2d5fb138cf12976e84ac4b50d55.tar.gz inkscape-681e76ae3845e2d5fb138cf12976e84ac4b50d55.zip | |
Fix more deprecated GDK key symbols
(bzr r11344)
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/dialog/dialog.cpp | 12 | ||||
| -rw-r--r-- | src/widgets/spinbutton-events.cpp | 33 |
2 files changed, 26 insertions, 19 deletions
diff --git a/src/ui/dialog/dialog.cpp b/src/ui/dialog/dialog.cpp index 14a26b716..afb242199 100644 --- a/src/ui/dialog/dialog.cpp +++ b/src/ui/dialog/dialog.cpp @@ -34,6 +34,10 @@ #include <gtk/gtk.h> +#if !GTK_CHECK_VERSION(2,22,0) +#include "compat-key-syms.h" +#endif + #define MIN_ONSCREEN_DISTANCE 50 @@ -271,14 +275,14 @@ bool Dialog::_onEvent(GdkEvent *event) switch (event->type) { case GDK_KEY_PRESS: { switch (get_group0_keyval (&event->key)) { - case GDK_Escape: { + case GDK_KEY_Escape: { _defocus(); ret = true; break; } - case GDK_F4: - case GDK_w: - case GDK_W: { + case GDK_KEY_F4: + case GDK_KEY_w: + case GDK_KEY_W: { if (mod_ctrl_only(event->key.state)) { _close(); ret = true; diff --git a/src/widgets/spinbutton-events.cpp b/src/widgets/spinbutton-events.cpp index 565c89ece..6949017a4 100644 --- a/src/widgets/spinbutton-events.cpp +++ b/src/widgets/spinbutton-events.cpp @@ -21,6 +21,9 @@ #include "sp-widget.h" #include "widget-sizes.h" +#if !GTK_CHECK_VERSION(2,22,0) +#include "compat-key-syms.h" +#endif gboolean spinbutton_focus_in (GtkWidget *w, GdkEventKey */*event*/, gpointer /*data*/) @@ -69,18 +72,18 @@ spinbutton_keypress (GtkWidget *w, GdkEventKey *event, gpointer data) gdouble v; switch (get_group0_keyval (event)) { - case GDK_Escape: // defocus + case GDK_KEY_Escape: // defocus spinbutton_undo (w); spinbutton_defocus(GTK_WIDGET(spw)); return TRUE; // I consumed the event break; - case GDK_Return: // defocus - case GDK_KP_Enter: + case GDK_KEY_Return: // defocus + case GDK_KEY_KP_Enter: spinbutton_defocus (GTK_WIDGET(spw)); return TRUE; // I consumed the event break; - case GDK_Tab: - case GDK_ISO_Left_Tab: + case GDK_KEY_Tab: + case GDK_KEY_ISO_Left_Tab: // set the flag meaning "do not leave toolbar when changing value" g_object_set_data (G_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); return FALSE; // I didn't consume the event @@ -89,40 +92,40 @@ spinbutton_keypress (GtkWidget *w, GdkEventKey *event, gpointer data) // The following keys are processed manually because GTK implements them in strange ways // (increments start with double step value and seem to grow as you press the key continuously) - case GDK_Up: - case GDK_KP_Up: + case GDK_KEY_Up: + case GDK_KEY_KP_Up: g_object_set_data (G_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); v = gtk_spin_button_get_value(GTK_SPIN_BUTTON (w)); v += SPIN_STEP; gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); return TRUE; // I consumed the event break; - case GDK_Down: - case GDK_KP_Down: + case GDK_KEY_Down: + case GDK_KEY_KP_Down: g_object_set_data (G_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); v = gtk_spin_button_get_value(GTK_SPIN_BUTTON (w)); v -= SPIN_STEP; gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); return TRUE; // I consumed the event break; - case GDK_Page_Up: - case GDK_KP_Page_Up: + case GDK_KEY_Page_Up: + case GDK_KEY_KP_Page_Up: g_object_set_data (G_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); v = gtk_spin_button_get_value(GTK_SPIN_BUTTON (w)); v += SPIN_PAGE_STEP; gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); return TRUE; // I consumed the event break; - case GDK_Page_Down: - case GDK_KP_Page_Down: + case GDK_KEY_Page_Down: + case GDK_KEY_KP_Page_Down: g_object_set_data (G_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); v = gtk_spin_button_get_value(GTK_SPIN_BUTTON (w)); v -= SPIN_PAGE_STEP; gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); return TRUE; // I consumed the event break; - case GDK_z: - case GDK_Z: + case GDK_KEY_z: + case GDK_KEY_Z: g_object_set_data (G_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); if (event->state & GDK_CONTROL_MASK) { spinbutton_undo (w); |
