aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2025-03-27 20:11:59 +0100
committerFurkan Sahin <furkan-dev@proton.me>2025-03-27 20:11:59 +0100
commit3bc0753f3915f5d28e89d3f9359a69552f02a6a7 (patch)
tree3c923a343bb45ac908b999c40ca2b95e4a1f258c /include
parenta9affc7b77f7d7da881e2d3dbf957adc47f34ee6 (diff)
swaybar: deduplicate mode and workspace rendering code
The render_workspace_button and render_binding_mode_indicator functions are almost the same. This commit extracts the common rendering code into a new render_box function.
Diffstat (limited to 'include')
-rw-r--r--include/swaybar/config.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/swaybar/config.h b/include/swaybar/config.h
index 361acd99..ad58b3c3 100644
--- a/include/swaybar/config.h
+++ b/include/swaybar/config.h
@@ -14,6 +14,11 @@ struct box_colors {
uint32_t text;
};
+struct box_size {
+ uint32_t width;
+ uint32_t height;
+};
+
struct config_output {
struct wl_list link; // swaybar_config::outputs
char *name;