[gtk/wip/matthiasc/listview-2: 2/179] eventcontrollermotion: Remove mode argument
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/matthiasc/listview-2: 2/179] eventcontrollermotion: Remove mode argument
- Date: Sat, 30 May 2020 00:30:08 +0000 (UTC)
commit b800053911b3991e3061cdbe6696fca39df81189
Author: Benjamin Otte <otte redhat com>
Date: Sun May 24 17:47:53 2020 +0200
eventcontrollermotion: Remove mode argument
It's not used and nobody has documented how it's meant to work anyway.
gtk/gtkeventcontrollermotion.c | 14 +++++---------
gtk/gtkiconview.c | 6 ++----
gtk/gtklabel.c | 2 --
gtk/gtkpopovermenu.c | 3 +--
gtk/gtkpopovermenubar.c | 2 --
gtk/gtkscrolledwindow.c | 1 -
gtk/gtktreepopover.c | 1 -
gtk/gtktreeview.c | 4 ----
8 files changed, 8 insertions(+), 25 deletions(-)
---
diff --git a/gtk/gtkeventcontrollermotion.c b/gtk/gtkeventcontrollermotion.c
index 180c5cebeb8..ba725bd02b4 100644
--- a/gtk/gtkeventcontrollermotion.c
+++ b/gtk/gtkeventcontrollermotion.c
@@ -127,7 +127,7 @@ update_pointer_focus (GtkEventController *controller,
}
if (leave)
- g_signal_emit (controller, signals[LEAVE], 0, crossing->mode);
+ g_signal_emit (controller, signals[LEAVE], 0);
g_object_freeze_notify (G_OBJECT (motion));
if (motion->is_pointer != is_pointer)
@@ -143,7 +143,7 @@ update_pointer_focus (GtkEventController *controller,
g_object_thaw_notify (G_OBJECT (motion));
if (enter)
- g_signal_emit (controller, signals[ENTER], 0, x, y, crossing->mode);
+ g_signal_emit (controller, signals[ENTER], 0, x, y);
}
static void
@@ -232,7 +232,6 @@ gtk_event_controller_motion_class_init (GtkEventControllerMotionClass *klass)
* @controller: the object which received the signal
* @x: coordinates of pointer location
* @y: coordinates of pointer location
- * @mode: crossing mode
*
* Signals that the pointer has entered the widget.
*/
@@ -242,15 +241,13 @@ gtk_event_controller_motion_class_init (GtkEventControllerMotionClass *klass)
G_SIGNAL_RUN_LAST,
0, NULL, NULL,
NULL,
- G_TYPE_NONE, 3,
+ G_TYPE_NONE, 2,
G_TYPE_DOUBLE,
- G_TYPE_DOUBLE,
- GDK_TYPE_CROSSING_MODE);
+ G_TYPE_DOUBLE);
/**
* GtkEventControllerMotion::leave:
* @controller: the object which received the signal
- * @mode: crossing mode
*
* Signals that the pointer has left the widget.
*/
@@ -260,8 +257,7 @@ gtk_event_controller_motion_class_init (GtkEventControllerMotionClass *klass)
G_SIGNAL_RUN_LAST,
0, NULL, NULL,
NULL,
- G_TYPE_NONE, 1,
- GDK_TYPE_CROSSING_MODE);
+ G_TYPE_NONE, 0);
/**
* GtkEventControllerMotion::motion:
diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c
index 17a36840af4..e907594d2b6 100644
--- a/gtk/gtkiconview.c
+++ b/gtk/gtkiconview.c
@@ -163,7 +163,6 @@ static void gtk_icon_view_motion (GtkEventControl
double y,
gpointer user_data);
static void gtk_icon_view_leave (GtkEventController *controller,
- GdkCrossingMode mode,
gpointer user_data);
static void gtk_icon_view_button_press (GtkGestureClick *gesture,
int n_press,
@@ -1878,9 +1877,8 @@ gtk_icon_view_motion (GtkEventController *controller,
}
static void
-gtk_icon_view_leave(GtkEventController *controller,
- GdkCrossingMode mode,
- gpointer user_data)
+gtk_icon_view_leave (GtkEventController *controller,
+ gpointer user_data)
{
GtkIconView *icon_view;
GtkIconViewPrivate *priv;
diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c
index a66581cb48e..688c4b3460f 100644
--- a/gtk/gtklabel.c
+++ b/gtk/gtklabel.c
@@ -439,7 +439,6 @@ static void gtk_label_motion (GtkEventControllerMotion *controller,
double y,
gpointer data);
static void gtk_label_leave (GtkEventControllerMotion *controller,
- GdkCrossingMode mode,
gpointer data);
static gboolean gtk_label_grab_focus (GtkWidget *widget);
@@ -4287,7 +4286,6 @@ gtk_label_motion (GtkEventControllerMotion *controller,
static void
gtk_label_leave (GtkEventControllerMotion *controller,
- GdkCrossingMode mode,
gpointer data)
{
GtkLabel *self = GTK_LABEL (data);
diff --git a/gtk/gtkpopovermenu.c b/gtk/gtkpopovermenu.c
index 718cfe1d58e..127683ea3ec 100644
--- a/gtk/gtkpopovermenu.c
+++ b/gtk/gtkpopovermenu.c
@@ -242,14 +242,13 @@ focus_out (GtkEventController *controller,
static void
leave_cb (GtkEventController *controller,
- GdkCrossingMode mode,
gpointer data)
{
GtkWidget *target;
target = gtk_event_controller_get_widget (controller);
- if (mode == GDK_CROSSING_NORMAL)
+ if (!gtk_event_controller_motion_contains_pointer (GTK_EVENT_CONTROLLER_MOTION (controller)))
gtk_popover_menu_set_active_item (GTK_POPOVER_MENU (target), NULL);
}
diff --git a/gtk/gtkpopovermenubar.c b/gtk/gtkpopovermenubar.c
index e563bfa1d43..005fc5e50f5 100644
--- a/gtk/gtkpopovermenubar.c
+++ b/gtk/gtkpopovermenubar.c
@@ -169,7 +169,6 @@ static void
item_enter_cb (GtkEventController *controller,
double x,
double y,
- GdkCrossingMode mode,
gpointer data)
{
GtkWidget *target;
@@ -183,7 +182,6 @@ item_enter_cb (GtkEventController *controller,
static void
bar_leave_cb (GtkEventController *controller,
- GdkCrossingMode mode,
gpointer data)
{
GtkWidget *target;
diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c
index ba7eb7338b5..00e088cd7e2 100644
--- a/gtk/gtkscrolledwindow.c
+++ b/gtk/gtkscrolledwindow.c
@@ -477,7 +477,6 @@ add_tab_bindings (GtkWidgetClass *widget_class,
static void
motion_controller_leave (GtkEventController *controller,
- GdkCrossingMode mode,
GtkScrolledWindow *scrolled_window)
{
GtkScrolledWindowPrivate *priv = gtk_scrolled_window_get_instance_private (scrolled_window);
diff --git a/gtk/gtktreepopover.c b/gtk/gtktreepopover.c
index dba7de69e09..232a85d9f89 100644
--- a/gtk/gtktreepopover.c
+++ b/gtk/gtktreepopover.c
@@ -617,7 +617,6 @@ static void
enter_cb (GtkEventController *controller,
double x,
double y,
- GdkCrossingMode mode,
GtkTreePopover *popover)
{
GtkWidget *item;
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index 597dc3a3d0e..26f05fed9d0 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -974,10 +974,8 @@ static void gtk_tree_view_drag_gesture_end (GtkGestureDrag *ges
static void gtk_tree_view_motion_controller_enter (GtkEventControllerMotion *controller,
double x,
double y,
- GdkCrossingMode mode,
GtkTreeView *tree_view);
static void gtk_tree_view_motion_controller_leave (GtkEventControllerMotion *controller,
- GdkCrossingMode mode,
GtkTreeView *tree_view);
static void gtk_tree_view_motion_controller_motion (GtkEventControllerMotion *controller,
double x,
@@ -5463,7 +5461,6 @@ static void
gtk_tree_view_motion_controller_enter (GtkEventControllerMotion *controller,
double x,
double y,
- GdkCrossingMode mode,
GtkTreeView *tree_view)
{
GtkTreeRBTree *tree;
@@ -5489,7 +5486,6 @@ gtk_tree_view_motion_controller_enter (GtkEventControllerMotion *controller,
static void
gtk_tree_view_motion_controller_leave (GtkEventControllerMotion *controller,
- GdkCrossingMode mode,
GtkTreeView *tree_view)
{
if (tree_view->prelight_node)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]