overlay: add theme settings for colors and border width

adds theme settings like:
snapping.overlay.[region|edge].bg.color: #8080b380
snapping.overlay.[region|edge].border.color: #ffffff,#000000,#ffffff
snapping.overlay.[region|edge].border.width: 1
This commit is contained in:
tokyo4j 2024-04-14 02:26:36 +09:00 committed by Consolatis
parent 50fd65416f
commit 3b13f4cdcd
5 changed files with 123 additions and 10 deletions

View file

@ -83,6 +83,14 @@ struct theme {
bool snapping_preview_region_fill;
bool snapping_preview_edge_fill;
float snapping_preview_region_bg_color[4];
float snapping_preview_edge_bg_color[4];
int snapping_preview_region_border_width;
int snapping_preview_edge_border_width;
float snapping_preview_region_border_color[3][4];
float snapping_preview_edge_border_color[3][4];
/* textures */
struct lab_data_buffer *button_close_active_unpressed;
struct lab_data_buffer *button_maximize_active_unpressed;