mirror of
https://github.com/ErikReider/SwayNotificationCenter.git
synced 2024-09-11 15:56:04 +03:00
Added right click to close notification (#110)
This commit is contained in:
parent
188bef8bf9
commit
364038ec6d
@ -104,6 +104,8 @@ To reload css after changes
|
||||
- Shift+C: Close all notifications
|
||||
- Shift+D: Toggle Do Not Disturb
|
||||
- Buttons 1-9: Execute alternative actions
|
||||
- Left click button / actions: Activate notification action
|
||||
- Right click notification: Close notification
|
||||
|
||||
## Configuring
|
||||
|
||||
|
@ -42,6 +42,10 @@ swaync - A simple notification daemon with a GTK gui for notifications and the c
|
||||
|
||||
*Buttons 1-9*: Execute alternative actions
|
||||
|
||||
*Left click button / actions*: Activate notification action
|
||||
|
||||
*Right click notification*: Close notification
|
||||
|
||||
# CONFIGURATION
|
||||
|
||||
The main config file is located in */etc/xdg/swaync/config.json*. Copy it over
|
||||
|
@ -79,6 +79,13 @@ namespace SwayNotificationCenter {
|
||||
|
||||
this.summary.set_text (param.summary ?? param.app_name);
|
||||
|
||||
this.button_press_event.connect ((event) => {
|
||||
if (event.button != Gdk.BUTTON_SECONDARY) return false;
|
||||
// Right click
|
||||
this.close_notification ();
|
||||
return true;
|
||||
});
|
||||
|
||||
default_button.clicked.connect (click_default_action);
|
||||
|
||||
close_revealer.set_transition_duration (this.transition_time);
|
||||
|
Loading…
Reference in New Issue
Block a user