Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
GNOME
gtk
Commits
6350f58c
Commit
6350f58c
authored
Apr 08, 2014
by
Carlos Garnacho
Browse files
treeview: update to gesture widget-level API changes
parent
c4a39f5a
Changes
1
Hide whitespace changes
Inline
Side-by-side
gtk/gtktreeview.c
View file @
6350f58c
...
...
@@ -1842,9 +1842,8 @@ gtk_tree_view_init (GtkTreeView *tree_view)
gtk_gesture_single_set_touch_only
(
GTK_GESTURE_SINGLE
(
tree_view
->
priv
->
multipress_gesture
),
FALSE
);
g_signal_connect
(
tree_view
->
priv
->
multipress_gesture
,
"pressed"
,
G_CALLBACK
(
_tree_view_multipress_pressed
),
tree_view
);
gtk_widget_add_gesture
(
GTK_WIDGET
(
tree_view
),
tree_view
->
priv
->
multipress_gesture
,
GTK_PHASE_BUBBLE
);
gtk_widget_add_controller
(
GTK_WIDGET
(
tree_view
),
GTK_EVENT_CONTROLLER
(
tree_view
->
priv
->
multipress_gesture
));
}
...
...
@@ -2209,6 +2208,13 @@ gtk_tree_view_destroy (GtkWidget *widget)
_gtk_pixel_cache_free
(
tree_view
->
priv
->
pixel_cache
);
tree_view
->
priv
->
pixel_cache
=
NULL
;
if
(
tree_view
->
priv
->
multipress_gesture
)
{
gtk_widget_remove_controller
(
GTK_WIDGET
(
tree_view
),
GTK_EVENT_CONTROLLER
(
tree_view
->
priv
->
multipress_gesture
));
g_clear_object
(
&
tree_view
->
priv
->
multipress_gesture
);
}
GTK_WIDGET_CLASS
(
gtk_tree_view_parent_class
)
->
destroy
(
widget
);
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment