diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-02-17 22:11:56 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-02-21 00:51:03 -0500 |
commit | b1eaa502dfda1dd727e938ce710c3861f1cad8fe (patch) | |
tree | 3cb71e60ccf5c6fdae527c9c4ef2e9bee8f0cd15 /gtk/gtkeventcontrollerkey.c | |
parent | f1cf0eb3fc95c94d5594aa700cbcb12bc32ebc43 (diff) | |
download | gtk+-b1eaa502dfda1dd727e938ce710c3861f1cad8fe.tar.gz |
events: reorganize getters
Restructure the getters for event fields to
be more targeted at particular event types.
Update all callers, and replace all direct
event struct access with getters.
As a side-effect, this drops some unused getters.
Diffstat (limited to 'gtk/gtkeventcontrollerkey.c')
-rw-r--r-- | gtk/gtkeventcontrollerkey.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/gtk/gtkeventcontrollerkey.c b/gtk/gtkeventcontrollerkey.c index 5c6765b222..a8a5912d33 100644 --- a/gtk/gtkeventcontrollerkey.c +++ b/gtk/gtkeventcontrollerkey.c @@ -120,7 +120,7 @@ gtk_event_controller_key_handle_event (GtkEventController *controller, key->current_event = event; - gdk_event_get_state (event, &state); + state = gdk_event_get_modifier_state (event); if (key->state != state) { gboolean unused; @@ -129,8 +129,8 @@ gtk_event_controller_key_handle_event (GtkEventController *controller, g_signal_emit (controller, signals[MODIFIERS], 0, state, &unused); } - gdk_event_get_keycode (event, &keycode); - gdk_event_get_keyval (event, &keyval); + keycode = gdk_key_event_get_keycode (event); + keyval = gdk_key_event_get_keyval (event); if (event_type == GDK_KEY_PRESS) { @@ -495,21 +495,17 @@ gtk_event_controller_key_forward (GtkEventControllerKey *controller, * @controller: a #GtkEventControllerKey * * Gets the key group of the current event of this @controller. - * See gdk_event_get_key_group(). + * See gdk_key_event_get_group(). * * Returns: the key group **/ guint gtk_event_controller_key_get_group (GtkEventControllerKey *controller) { - guint group; - g_return_val_if_fail (GTK_IS_EVENT_CONTROLLER_KEY (controller), FALSE); g_return_val_if_fail (controller->current_event != NULL, FALSE); - gdk_event_get_key_group (controller->current_event, &group); - - return group; + return gdk_key_event_get_group (controller->current_event); } /** |