[nautilus/middle-click-tab-close: 3/3] notebook: Add middle click tab close support
- From: Carlos Soriano <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/middle-click-tab-close: 3/3] notebook: Add middle click tab close support
- Date: Tue, 13 Feb 2018 10:52:55 +0000 (UTC)
commit 49680278cf2d343b55773ee14c96b828158b7321
Author: Carlos Soriano <csoriano gnome org>
Date: Tue Feb 13 11:46:16 2018 +0100
notebook: Add middle click tab close support
It was requested for some time given that browsers do it. It's also
quite harmless.
Closes https://gitlab.gnome.org/GNOME/nautilus/issues/47
src/nautilus-notebook.c | 8 ++++++++
1 file changed, 8 insertions(+)
---
diff --git a/src/nautilus-notebook.c b/src/nautilus-notebook.c
index 70eae9109..202182fd5 100644
--- a/src/nautilus-notebook.c
+++ b/src/nautilus-notebook.c
@@ -160,6 +160,14 @@ button_press_cb (NautilusNotebook *notebook,
/* switch to the page the mouse is over, but don't consume the event */
gtk_notebook_set_current_page (GTK_NOTEBOOK (notebook), tab_clicked);
}
+ else if (event->type == GDK_BUTTON_PRESS &&
+ event->button == GDK_BUTTON_MIDDLE)
+ {
+ GtkWidget *slot;
+
+ slot = gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), tab_clicked);
+ g_signal_emit (notebook, signals[TAB_CLOSE_REQUEST], 0, slot);
+ }
return FALSE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]