diff options
| author | Viktor Odintsev <ninetls@xfce.org> | 2017-07-21 15:15:42 +0300 |
|---|---|---|
| committer | Viktor Odintsev <ninetls@xfce.org> | 2017-07-21 15:15:42 +0300 |
| commit | 20c3664e6a1838f76549b0577833f89e278b7bf2 (patch) | |
| tree | e3701d5be8c81f57f7ed7a70cad583a4f10d0b0f | |
| parent | 21760d00c8e255f4bf83ddce1f387b1c034599f4 (diff) | |
| download | xfce4-statusnotifier-plugin-20c3664e6a1838f76549b0577833f89e278b7bf2.tar.gz | |
Use ctrl + right click to always display plugin's menu
| -rw-r--r-- | panel-plugin/sn-button.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/panel-plugin/sn-button.c b/panel-plugin/sn-button.c index 6dcf23a..56d2ba4 100644 --- a/panel-plugin/sn-button.c +++ b/panel-plugin/sn-button.c @@ -244,6 +244,12 @@ sn_button_button_press (GtkWidget *widget, menu_is_primary = sn_config_get_menu_is_primary (button->config); + if (event->button == 3 && (event->state & GDK_CONTROL_MASK) == GDK_CONTROL_MASK) + { + /* ctrl + right click is used to show plugin's menu */ + return FALSE; + } + if (event->button == 3 && (button->menu_only || menu_is_primary)) { /* menu is available by left click, so show the panel menu instead */ |