mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05:00
csd: buttons: use default color table as default colors
If the user hasn't configured any CSD button colors, use the color scheme's default colors for blue/green/red.
This commit is contained in:
parent
02d4a093bb
commit
74d30dc410
2 changed files with 9 additions and 6 deletions
|
|
@ -151,13 +151,16 @@ component.
|
|||
minimize/maximize/close buttons. Default: _26_.
|
||||
|
||||
*button-minimize-color*
|
||||
Minimize button's AARRGGBB color. Default: _ff1e90ff_.
|
||||
Minimize button's AARRGGBB color. Default: use the default
|
||||
_regular4_ color (blue).
|
||||
|
||||
*button-maximize-color*
|
||||
Maximize button's AARRGGBB color. Default: _ff30ff30_.
|
||||
Maximize button's AARRGGBB color. Default: use the default
|
||||
_regular2_ color (green).
|
||||
|
||||
*button-close-color*
|
||||
Close button's AARRGGBB color. Default: _ffff3030_.
|
||||
Close button's AARRGGBB color. Default: use the default _regular1_
|
||||
color (red).
|
||||
|
||||
# SECTION: key-bindings
|
||||
|
||||
|
|
|
|||
6
render.c
6
render.c
|
|
@ -1108,21 +1108,21 @@ render_csd_button(struct terminal *term, enum csd_surface surf_idx)
|
|||
|
||||
switch (surf_idx) {
|
||||
case CSD_SURF_MINIMIZE:
|
||||
_color = 0xff1e90ff;
|
||||
_color = term->colors.default_table[4]; /* blue */
|
||||
is_set = &term->conf->csd.color.minimize_set;
|
||||
conf_color = &term->conf->csd.color.minimize;
|
||||
is_active = term->active_surface == TERM_SURF_BUTTON_MINIMIZE;
|
||||
break;
|
||||
|
||||
case CSD_SURF_MAXIMIZE:
|
||||
_color = 0xff30ff30;
|
||||
_color = term->colors.default_table[2]; /* green */
|
||||
is_set = &term->conf->csd.color.maximize_set;
|
||||
conf_color = &term->conf->csd.color.maximize;
|
||||
is_active = term->active_surface == TERM_SURF_BUTTON_MAXIMIZE;
|
||||
break;
|
||||
|
||||
case CSD_SURF_CLOSE:
|
||||
_color = 0xffff3030;
|
||||
_color = term->colors.default_table[1]; /* red */
|
||||
is_set = &term->conf->csd.color.close_set;
|
||||
conf_color = &term->conf->csd.color.close;
|
||||
is_active = term->active_surface == TERM_SURF_BUTTON_CLOSE;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue