diff options
author | Jan-Michael Brummer <jan.brummer@tabos.org> | 2017-12-17 13:07:04 +0100 |
---|---|---|
committer | António Fernandes <antoniof@gnome.org> | 2018-01-30 09:13:08 +0000 |
commit | 5d89ec5814a6a00516dd493b8c32fcaf33a610aa (patch) | |
tree | 723a7a1cdb31e1bc089583f4a7c081fa772e564d /src/nautilus-ui-utilities.c | |
parent | e20a05ba340fc35dddb9e03540fe48755c88b61c (diff) | |
download | nautilus-5d89ec5814a6a00516dd493b8c32fcaf33a610aa.tar.gz |
files-view: Open context menu on longpress
An important portion of file management functionality
is exclusively available through context menus.
Currently, when using a touchscreen, there is no way
to open a context menu.
Fix this adding a longpress gesture to popup context
menus on canvas view and list view.
Closes: https://gitlab.gnome.org/GNOME/nautilus/issues/178
Diffstat (limited to 'src/nautilus-ui-utilities.c')
-rw-r--r-- | src/nautilus-ui-utilities.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nautilus-ui-utilities.c b/src/nautilus-ui-utilities.c index ad77d22ee..022a71d6b 100644 --- a/src/nautilus-ui-utilities.c +++ b/src/nautilus-ui-utilities.c @@ -175,9 +175,9 @@ nautilus_gmenu_add_item_in_submodel (GMenu *menu, * the current even will be assumed by gtk_menu_popup_at_pointer(). */ void -nautilus_pop_up_context_menu_at_pointer (GtkWidget *parent, - GMenu *menu, - const GdkEventButton *button_event) +nautilus_pop_up_context_menu_at_pointer (GtkWidget *parent, + GMenu *menu, + const GdkEvent *event) { g_autoptr (GtkWidget) gtk_menu = NULL; @@ -187,7 +187,7 @@ nautilus_pop_up_context_menu_at_pointer (GtkWidget *parent, gtk_menu = gtk_menu_new_from_model (G_MENU_MODEL (menu)); gtk_menu_attach_to_widget (GTK_MENU (gtk_menu), parent, NULL); - gtk_menu_popup_at_pointer (GTK_MENU (gtk_menu), (GdkEvent *) button_event); + gtk_menu_popup_at_pointer (GTK_MENU (gtk_menu), (GdkEvent *) event); g_object_ref_sink (gtk_menu); } |