Added right click to close notification (#110)

This commit is contained in:
Erik Reider 2022-04-05 17:19:14 +02:00 committed by GitHub
parent 188bef8bf9
commit 364038ec6d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -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);