diff options
author | Mustafa Abdul-Kader <mustafa@nvisia.com> | 2020-09-08 21:43:35 -0500 |
---|---|---|
committer | Brian Ashworth <bosrsf04@gmail.com> | 2020-09-14 22:13:01 -0400 |
commit | eb1c09030ece6fcf0c6b387c8b74ded106eccecb (patch) | |
tree | 6ce8c1b8991a5dc6b3be88415b903c9ff8ab9033 /swaynag/types.c | |
parent | input/cursor: reset event source after unhide (diff) | |
download | sway-eb1c09030ece6fcf0c6b387c8b74ded106eccecb.tar.gz sway-eb1c09030ece6fcf0c6b387c8b74ded106eccecb.tar.zst sway-eb1c09030ece6fcf0c6b387c8b74ded106eccecb.zip |
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.c | 7 |
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) { | |||
36 | | ZWLR_LAYER_SURFACE_V1_ANCHOR_LEFT | 36 | | ZWLR_LAYER_SURFACE_V1_ANCHOR_LEFT |
37 | | ZWLR_LAYER_SURFACE_V1_ANCHOR_RIGHT; | 37 | | ZWLR_LAYER_SURFACE_V1_ANCHOR_RIGHT; |
38 | type_defaults->button_background = 0x333333FF; | 38 | type_defaults->button_background = 0x333333FF; |
39 | type_defaults->details_background = 0x333333FF; | ||
39 | type_defaults->background = 0x323232FF; | 40 | type_defaults->background = 0x323232FF; |
40 | type_defaults->text = 0xFFFFFFFF; | 41 | type_defaults->text = 0xFFFFFFFF; |
41 | type_defaults->button_text = 0xFFFFFFFF; | 42 | type_defaults->button_text = 0xFFFFFFFF; |
@@ -53,6 +54,7 @@ void swaynag_types_add_default(list_t *types) { | |||
53 | 54 | ||
54 | struct swaynag_type *type_error = swaynag_type_new("error"); | 55 | struct swaynag_type *type_error = swaynag_type_new("error"); |
55 | type_error->button_background = 0x680A0AFF; | 56 | type_error->button_background = 0x680A0AFF; |
57 | type_error->details_background = 0x680A0AFF; | ||
56 | type_error->background = 0x900000FF; | 58 | type_error->background = 0x900000FF; |
57 | type_error->text = 0xFFFFFFFF; | 59 | type_error->text = 0xFFFFFFFF; |
58 | type_error->button_text = 0xFFFFFFFF; | 60 | type_error->button_text = 0xFFFFFFFF; |
@@ -62,6 +64,7 @@ void swaynag_types_add_default(list_t *types) { | |||
62 | 64 | ||
63 | struct swaynag_type *type_warning = swaynag_type_new("warning"); | 65 | struct swaynag_type *type_warning = swaynag_type_new("warning"); |
64 | type_warning->button_background = 0xFFC100FF; | 66 | type_warning->button_background = 0xFFC100FF; |
67 | type_warning->details_background = 0xFFC100FF; | ||
65 | type_warning->background = 0xFFA800FF; | 68 | type_warning->background = 0xFFA800FF; |
66 | type_warning->text = 0x000000FF; | 69 | type_warning->text = 0x000000FF; |
67 | type_warning->button_text = 0x000000FF; | 70 | type_warning->button_text = 0x000000FF; |
@@ -102,6 +105,10 @@ void swaynag_type_merge(struct swaynag_type *dest, struct swaynag_type *src) { | |||
102 | dest->button_background = src->button_background; | 105 | dest->button_background = src->button_background; |
103 | } | 106 | } |
104 | 107 | ||
108 | if (src->details_background > 0) { | ||
109 | dest->details_background = src->details_background; | ||
110 | } | ||
111 | |||
105 | if (src->background > 0) { | 112 | if (src->background > 0) { |
106 | dest->background = src->background; | 113 | dest->background = src->background; |
107 | } | 114 | } |