summaryrefslogtreecommitdiff
path: root/swaynag/types.c
diff options
context:
space:
mode:
authorMustafa Abdul-Kader <[email protected]>2020-09-08 21:43:35 -0500
committerBrian Ashworth <[email protected]>2020-09-14 22:13:01 -0400
commiteb1c09030ece6fcf0c6b387c8b74ded106eccecb (patch)
tree6ce8c1b8991a5dc6b3be88415b903c9ff8ab9033 /swaynag/types.c
parentafa890e8e9f10667a56e896a114bf81fbc3ff54a (diff)
swaynag: add details background option
Adds a new config option for details background for swaynag issue/#5673
Diffstat (limited to 'swaynag/types.c')
-rw-r--r--swaynag/types.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/swaynag/types.c b/swaynag/types.c
index 576dcbff..fa045532 100644
--- a/swaynag/types.c
+++ b/swaynag/types.c
@@ -36,6 +36,7 @@ void swaynag_types_add_default(list_t *types) {
| ZWLR_LAYER_SURFACE_V1_ANCHOR_LEFT
| ZWLR_LAYER_SURFACE_V1_ANCHOR_RIGHT;
type_defaults->button_background = 0x333333FF;
+ type_defaults->details_background = 0x333333FF;
type_defaults->background = 0x323232FF;
type_defaults->text = 0xFFFFFFFF;
type_defaults->button_text = 0xFFFFFFFF;
@@ -53,6 +54,7 @@ void swaynag_types_add_default(list_t *types) {
struct swaynag_type *type_error = swaynag_type_new("error");
type_error->button_background = 0x680A0AFF;
+ type_error->details_background = 0x680A0AFF;
type_error->background = 0x900000FF;
type_error->text = 0xFFFFFFFF;
type_error->button_text = 0xFFFFFFFF;
@@ -62,6 +64,7 @@ void swaynag_types_add_default(list_t *types) {
struct swaynag_type *type_warning = swaynag_type_new("warning");
type_warning->button_background = 0xFFC100FF;
+ type_warning->details_background = 0xFFC100FF;
type_warning->background = 0xFFA800FF;
type_warning->text = 0x000000FF;
type_warning->button_text = 0x000000FF;
@@ -102,6 +105,10 @@ void swaynag_type_merge(struct swaynag_type *dest, struct swaynag_type *src) {
dest->button_background = src->button_background;
}
+ if (src->details_background > 0) {
+ dest->details_background = src->details_background;
+ }
+
if (src->background > 0) {
dest->background = src->background;
}