summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Persch <chpe@src.gnome.org>2021-03-27 13:28:13 +0100
committerChristian Persch <chpe@src.gnome.org>2021-03-27 13:28:13 +0100
commitc65ad403e522a905d3f3b9d5f46d71ee95bebd4f (patch)
tree2ecc99546f2086c01f7b007a39e3ad0831d814fe
parent37cd326d02c6a66c6fbb7beafd50a9ad42c12399 (diff)
downloadvte-c65ad403e522a905d3f3b9d5f46d71ee95bebd4f.tar.gz
widget: gtk4: Set controller names
-rw-r--r--src/widget.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/widget.cc b/src/widget.cc
index 4af5322e..3b2c9755 100644
--- a/src/widget.cc
+++ b/src/widget.cc
@@ -1,5 +1,5 @@
/*
- * Copyright © 2008, 2009, 2010, 2018 Christian Persch
+ * Copyright © 2008, 2009, 2010, 2018, 2019, 2020, 2021 Christian Persch
* Copyright © 2001-2004,2009,2010 Red Hat, Inc.
*
* This library is free software: you can redistribute it and/or modify
@@ -632,6 +632,7 @@ Widget::constructed() noexcept
G_CALLBACK(key_released_cb), this);
g_signal_connect(controller.get(), "modifiers",
G_CALLBACK(key_modifiers_cb), this);
+ gtk_event_controller_set_name(controller.get(), "vte-key-controller");
gtk_widget_add_controller(m_widget, controller.release());
controller = vte::glib::take_ref(gtk_event_controller_focus_new());
@@ -639,6 +640,7 @@ Widget::constructed() noexcept
G_CALLBACK(focus_enter_cb), this);
g_signal_connect(controller.get(), "leave",
G_CALLBACK(focus_leave_cb), this);
+ gtk_event_controller_set_name(controller.get(), "vte-focus-controller");
gtk_widget_add_controller(m_widget, controller.release());
controller = vte::glib::take_ref(gtk_event_controller_motion_new());
@@ -652,6 +654,7 @@ Widget::constructed() noexcept
G_CALLBACK(motion_notify_is_pointer_cb), this);
g_signal_connect(controller.get(), "notify::contains-pointer",
G_CALLBACK(motion_notify_contains_pointer_cb), this);
+ gtk_event_controller_set_name(controller.get(), "vte-motion-controller");
gtk_widget_add_controller(m_widget, controller.release());
auto const scroll_flags = GtkEventControllerScrollFlags(GTK_EVENT_CONTROLLER_SCROLL_VERTICAL);
@@ -664,6 +667,7 @@ Widget::constructed() noexcept
G_CALLBACK(scroll_scroll_cb), this);
g_signal_connect(controller.get(), "decelerate",
G_CALLBACK(scroll_decelerate_cb), this);
+ gtk_event_controller_set_name(controller.get(), "vte-scroll-controller");
gtk_widget_add_controller(m_widget, controller.release());
auto gesture = vte::glib::take_ref(gtk_gesture_click_new());