diff options
Close tab when releasing middle mouse click
1 files changed, 14 insertions, 0 deletions
| -rw-r--r-- | keybindings.c | 14 |
diff --git a/keybindings.c b/keybindings.c index ad704d1..cb033fd 100644 --- a/keybindings.c +++ b/keybindings.c @@ -190,3 +190,17 @@ main_windowCb_key_press_event(GtkWidget *widget, GdkEvent *event, gpointer user_ return FALSE; } + +gboolean +tab_boxCb_button_release_event(GtkWidget *widget, GdkEvent *event, gpointer user_data) +{ + (void)widget; + struct Client *browser = (struct Client *)user_data; + + if(((GdkEventButton *)event)->button == GDK_BUTTON_MIDDLE) + { + webkit_web_view_try_close(browser->webView); + return TRUE; + } + return FALSE; +} |