aboutsummaryrefslogtreecommitdiffstats
path: root/include/swaynag/types.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/swaynag/types.h')
-rw-r--r--include/swaynag/types.h20
1 files changed, 12 insertions, 8 deletions
diff --git a/include/swaynag/types.h b/include/swaynag/types.h
index 2183ce22..7f8f6221 100644
--- a/include/swaynag/types.h
+++ b/include/swaynag/types.h
@@ -8,22 +8,26 @@ struct swaynag_type {
8 char *output; 8 char *output;
9 uint32_t anchors; 9 uint32_t anchors;
10 10
11 // Colors
11 uint32_t button_background; 12 uint32_t button_background;
12 uint32_t background; 13 uint32_t background;
13 uint32_t text; 14 uint32_t text;
14 uint32_t border; 15 uint32_t border;
15 uint32_t border_bottom; 16 uint32_t border_bottom;
16 17
17 uint32_t bar_border_thickness; 18 // Sizing
18 uint32_t message_padding; 19 ssize_t bar_border_thickness;
19 uint32_t details_border_thickness; 20 ssize_t message_padding;
20 uint32_t button_border_thickness; 21 ssize_t details_border_thickness;
21 uint32_t button_gap; 22 ssize_t button_border_thickness;
22 uint32_t button_gap_close; 23 ssize_t button_gap;
23 uint32_t button_margin_right; 24 ssize_t button_gap_close;
24 uint32_t button_padding; 25 ssize_t button_margin_right;
26 ssize_t button_padding;
25}; 27};
26 28
29struct swaynag_type *swaynag_type_new(const char *name);
30
27void swaynag_types_add_default(list_t *types); 31void swaynag_types_add_default(list_t *types);
28 32
29struct swaynag_type *swaynag_type_get(list_t *types, char *name); 33struct swaynag_type *swaynag_type_get(list_t *types, char *name);