mirror of
https://github.com/labwc/labwc.git
synced 2026-02-15 22:05:25 -05:00
ssd: dynamically look up window icons in titlebar for output scales
by introducing scaled_icon_buffer.
This commit is contained in:
parent
5e29f79258
commit
dc474521ab
9 changed files with 225 additions and 102 deletions
12
src/theme.c
12
src/theme.c
|
|
@ -293,12 +293,6 @@ load_buttons(struct theme *theme)
|
|||
.type = LAB_SSD_BUTTON_WINDOW_MENU,
|
||||
.state_set = 0,
|
||||
.fallback_button = (const char[]){ 0x00, 0x18, 0x3c, 0x3c, 0x18, 0x00 },
|
||||
}, {
|
||||
/* menu icon is loaded again as a fallback of window icon */
|
||||
.name = "menu",
|
||||
.type = LAB_SSD_BUTTON_WINDOW_ICON,
|
||||
.state_set = 0,
|
||||
.fallback_button = (const char[]){ 0x00, 0x18, 0x3c, 0x3c, 0x18, 0x00 },
|
||||
}, {
|
||||
.name = "iconify",
|
||||
.type = LAB_SSD_BUTTON_ICONIFY,
|
||||
|
|
@ -344,12 +338,6 @@ load_buttons(struct theme *theme)
|
|||
.type = LAB_SSD_BUTTON_WINDOW_MENU,
|
||||
.state_set = LAB_BS_HOVERD,
|
||||
/* no fallback (non-hover variant is used instead) */
|
||||
}, {
|
||||
/* menu_hover icon is loaded again as a fallback of window icon */
|
||||
.name = "menu_hover",
|
||||
.type = LAB_SSD_BUTTON_WINDOW_ICON,
|
||||
.state_set = LAB_BS_HOVERD,
|
||||
/* no fallback (non-hover variant is used instead) */
|
||||
}, {
|
||||
.name = "iconify_hover",
|
||||
.type = LAB_SSD_BUTTON_ICONIFY,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue