summaryrefslogtreecommitdiff
path: root/src/style.h
diff options
context:
space:
mode:
authorMole Shang <[email protected]>2024-03-02 12:55:03 +0800
committerMole Shang <[email protected]>2024-03-02 12:55:03 +0800
commit74ebee5d3a81a39766ba8cd436a548449ea887b0 (patch)
tree69c238d2bff0d69aa4778d22e21de8d519b00dff /src/style.h
parent62c193bd4e464ec9d847b8abff21e10dfc7b511e (diff)
downloadhinata-74ebee5d3a81a39766ba8cd436a548449ea887b0.tar.gz
hinata-74ebee5d3a81a39766ba8cd436a548449ea887b0.tar.bz2
hinata-74ebee5d3a81a39766ba8cd436a548449ea887b0.zip
tree-wide: use FREE_AND_NULLIFY macro and reformat code
Jeez idk why i forgot the pass-by-value feature, so the original version never gets the pointer nullified. Fix it by using our favourite C-style macro.
Diffstat (limited to 'src/style.h')
-rw-r--r--src/style.h254
1 files changed, 126 insertions, 128 deletions
diff --git a/src/style.h b/src/style.h
index cb7387b..4767b54 100644
--- a/src/style.h
+++ b/src/style.h
@@ -1,133 +1,131 @@
/*
https://github.com/Immediate-Mode-UI/Nuklear/blob/b4b94b0486c0c43045d0176d03cce016190fe3ff/demo/common/style.c
*/
-enum theme {THEME_BLACK, THEME_WHITE, THEME_RED, THEME_BLUE, THEME_DARK};
+enum theme { THEME_BLACK, THEME_WHITE, THEME_RED, THEME_BLUE, THEME_DARK };
-static void
-set_style(struct nk_context *ctx, enum theme theme)
-{
- struct nk_color table[NK_COLOR_COUNT];
- if (theme == THEME_WHITE) {
- table[NK_COLOR_TEXT] = nk_rgba(70, 70, 70, 255);
- table[NK_COLOR_WINDOW] = nk_rgba(175, 175, 175, 255);
- table[NK_COLOR_HEADER] = nk_rgba(175, 175, 175, 255);
- table[NK_COLOR_BORDER] = nk_rgba(0, 0, 0, 255);
- table[NK_COLOR_BUTTON] = nk_rgba(185, 185, 185, 255);
- table[NK_COLOR_BUTTON_HOVER] = nk_rgba(170, 170, 170, 255);
- table[NK_COLOR_BUTTON_ACTIVE] = nk_rgba(160, 160, 160, 255);
- table[NK_COLOR_TOGGLE] = nk_rgba(150, 150, 150, 255);
- table[NK_COLOR_TOGGLE_HOVER] = nk_rgba(120, 120, 120, 255);
- table[NK_COLOR_TOGGLE_CURSOR] = nk_rgba(175, 175, 175, 255);
- table[NK_COLOR_SELECT] = nk_rgba(190, 190, 190, 255);
- table[NK_COLOR_SELECT_ACTIVE] = nk_rgba(175, 175, 175, 255);
- table[NK_COLOR_SLIDER] = nk_rgba(190, 190, 190, 255);
- table[NK_COLOR_SLIDER_CURSOR] = nk_rgba(80, 80, 80, 255);
- table[NK_COLOR_SLIDER_CURSOR_HOVER] = nk_rgba(70, 70, 70, 255);
- table[NK_COLOR_SLIDER_CURSOR_ACTIVE] = nk_rgba(60, 60, 60, 255);
- table[NK_COLOR_PROPERTY] = nk_rgba(175, 175, 175, 255);
- table[NK_COLOR_EDIT] = nk_rgba(150, 150, 150, 255);
- table[NK_COLOR_EDIT_CURSOR] = nk_rgba(0, 0, 0, 255);
- table[NK_COLOR_COMBO] = nk_rgba(175, 175, 175, 255);
- table[NK_COLOR_CHART] = nk_rgba(160, 160, 160, 255);
- table[NK_COLOR_CHART_COLOR] = nk_rgba(45, 45, 45, 255);
- table[NK_COLOR_CHART_COLOR_HIGHLIGHT] = nk_rgba( 255, 0, 0, 255);
- table[NK_COLOR_SCROLLBAR] = nk_rgba(180, 180, 180, 255);
- table[NK_COLOR_SCROLLBAR_CURSOR] = nk_rgba(140, 140, 140, 255);
- table[NK_COLOR_SCROLLBAR_CURSOR_HOVER] = nk_rgba(150, 150, 150, 255);
- table[NK_COLOR_SCROLLBAR_CURSOR_ACTIVE] = nk_rgba(160, 160, 160, 255);
- table[NK_COLOR_TAB_HEADER] = nk_rgba(180, 180, 180, 255);
- nk_style_from_table(ctx, table);
- } else if (theme == THEME_RED) {
- table[NK_COLOR_TEXT] = nk_rgba(190, 190, 190, 255);
- table[NK_COLOR_WINDOW] = nk_rgba(30, 33, 40, 215);
- table[NK_COLOR_HEADER] = nk_rgba(181, 45, 69, 220);
- table[NK_COLOR_BORDER] = nk_rgba(51, 55, 67, 255);
- table[NK_COLOR_BUTTON] = nk_rgba(181, 45, 69, 255);
- table[NK_COLOR_BUTTON_HOVER] = nk_rgba(190, 50, 70, 255);
- table[NK_COLOR_BUTTON_ACTIVE] = nk_rgba(195, 55, 75, 255);
- table[NK_COLOR_TOGGLE] = nk_rgba(51, 55, 67, 255);
- table[NK_COLOR_TOGGLE_HOVER] = nk_rgba(45, 60, 60, 255);
- table[NK_COLOR_TOGGLE_CURSOR] = nk_rgba(181, 45, 69, 255);
- table[NK_COLOR_SELECT] = nk_rgba(51, 55, 67, 255);
- table[NK_COLOR_SELECT_ACTIVE] = nk_rgba(181, 45, 69, 255);
- table[NK_COLOR_SLIDER] = nk_rgba(51, 55, 67, 255);
- table[NK_COLOR_SLIDER_CURSOR] = nk_rgba(181, 45, 69, 255);
- table[NK_COLOR_SLIDER_CURSOR_HOVER] = nk_rgba(186, 50, 74, 255);
- table[NK_COLOR_SLIDER_CURSOR_ACTIVE] = nk_rgba(191, 55, 79, 255);
- table[NK_COLOR_PROPERTY] = nk_rgba(51, 55, 67, 255);
- table[NK_COLOR_EDIT] = nk_rgba(51, 55, 67, 225);
- table[NK_COLOR_EDIT_CURSOR] = nk_rgba(190, 190, 190, 255);
- table[NK_COLOR_COMBO] = nk_rgba(51, 55, 67, 255);
- table[NK_COLOR_CHART] = nk_rgba(51, 55, 67, 255);
- table[NK_COLOR_CHART_COLOR] = nk_rgba(170, 40, 60, 255);
- table[NK_COLOR_CHART_COLOR_HIGHLIGHT] = nk_rgba( 255, 0, 0, 255);
- table[NK_COLOR_SCROLLBAR] = nk_rgba(30, 33, 40, 255);
- table[NK_COLOR_SCROLLBAR_CURSOR] = nk_rgba(64, 84, 95, 255);
- table[NK_COLOR_SCROLLBAR_CURSOR_HOVER] = nk_rgba(70, 90, 100, 255);
- table[NK_COLOR_SCROLLBAR_CURSOR_ACTIVE] = nk_rgba(75, 95, 105, 255);
- table[NK_COLOR_TAB_HEADER] = nk_rgba(181, 45, 69, 220);
- nk_style_from_table(ctx, table);
- } else if (theme == THEME_BLUE) {
- table[NK_COLOR_TEXT] = nk_rgba(20, 20, 20, 255);
- table[NK_COLOR_WINDOW] = nk_rgba(202, 212, 214, 215);
- table[NK_COLOR_HEADER] = nk_rgba(137, 182, 224, 220);
- table[NK_COLOR_BORDER] = nk_rgba(140, 159, 173, 255);
- table[NK_COLOR_BUTTON] = nk_rgba(137, 182, 224, 255);
- table[NK_COLOR_BUTTON_HOVER] = nk_rgba(142, 187, 229, 255);
- table[NK_COLOR_BUTTON_ACTIVE] = nk_rgba(147, 192, 234, 255);
- table[NK_COLOR_TOGGLE] = nk_rgba(177, 210, 210, 255);
- table[NK_COLOR_TOGGLE_HOVER] = nk_rgba(182, 215, 215, 255);
- table[NK_COLOR_TOGGLE_CURSOR] = nk_rgba(137, 182, 224, 255);
- table[NK_COLOR_SELECT] = nk_rgba(177, 210, 210, 255);
- table[NK_COLOR_SELECT_ACTIVE] = nk_rgba(137, 182, 224, 255);
- table[NK_COLOR_SLIDER] = nk_rgba(177, 210, 210, 255);
- table[NK_COLOR_SLIDER_CURSOR] = nk_rgba(137, 182, 224, 245);
- table[NK_COLOR_SLIDER_CURSOR_HOVER] = nk_rgba(142, 188, 229, 255);
- table[NK_COLOR_SLIDER_CURSOR_ACTIVE] = nk_rgba(147, 193, 234, 255);
- table[NK_COLOR_PROPERTY] = nk_rgba(210, 210, 210, 255);
- table[NK_COLOR_EDIT] = nk_rgba(210, 210, 210, 225);
- table[NK_COLOR_EDIT_CURSOR] = nk_rgba(20, 20, 20, 255);
- table[NK_COLOR_COMBO] = nk_rgba(210, 210, 210, 255);
- table[NK_COLOR_CHART] = nk_rgba(210, 210, 210, 255);
- table[NK_COLOR_CHART_COLOR] = nk_rgba(137, 182, 224, 255);
- table[NK_COLOR_CHART_COLOR_HIGHLIGHT] = nk_rgba( 255, 0, 0, 255);
- table[NK_COLOR_SCROLLBAR] = nk_rgba(190, 200, 200, 255);
- table[NK_COLOR_SCROLLBAR_CURSOR] = nk_rgba(64, 84, 95, 255);
- table[NK_COLOR_SCROLLBAR_CURSOR_HOVER] = nk_rgba(70, 90, 100, 255);
- table[NK_COLOR_SCROLLBAR_CURSOR_ACTIVE] = nk_rgba(75, 95, 105, 255);
- table[NK_COLOR_TAB_HEADER] = nk_rgba(156, 193, 220, 255);
- nk_style_from_table(ctx, table);
- } else if (theme == THEME_DARK) {
- table[NK_COLOR_TEXT] = nk_rgba(210, 210, 210, 255);
- table[NK_COLOR_WINDOW] = nk_rgba(57, 67, 71, 215);
- table[NK_COLOR_HEADER] = nk_rgba(51, 51, 56, 220);
- table[NK_COLOR_BORDER] = nk_rgba(46, 46, 46, 255);
- table[NK_COLOR_BUTTON] = nk_rgba(48, 83, 111, 255);
- table[NK_COLOR_BUTTON_HOVER] = nk_rgba(58, 93, 121, 255);
- table[NK_COLOR_BUTTON_ACTIVE] = nk_rgba(63, 98, 126, 255);
- table[NK_COLOR_TOGGLE] = nk_rgba(50, 58, 61, 255);
- table[NK_COLOR_TOGGLE_HOVER] = nk_rgba(45, 53, 56, 255);
- table[NK_COLOR_TOGGLE_CURSOR] = nk_rgba(48, 83, 111, 255);
- table[NK_COLOR_SELECT] = nk_rgba(57, 67, 61, 255);
- table[NK_COLOR_SELECT_ACTIVE] = nk_rgba(48, 83, 111, 255);
- table[NK_COLOR_SLIDER] = nk_rgba(50, 58, 61, 255);
- table[NK_COLOR_SLIDER_CURSOR] = nk_rgba(48, 83, 111, 245);
- table[NK_COLOR_SLIDER_CURSOR_HOVER] = nk_rgba(53, 88, 116, 255);
- table[NK_COLOR_SLIDER_CURSOR_ACTIVE] = nk_rgba(58, 93, 121, 255);
- table[NK_COLOR_PROPERTY] = nk_rgba(50, 58, 61, 255);
- table[NK_COLOR_EDIT] = nk_rgba(50, 58, 61, 225);
- table[NK_COLOR_EDIT_CURSOR] = nk_rgba(210, 210, 210, 255);
- table[NK_COLOR_COMBO] = nk_rgba(50, 58, 61, 255);
- table[NK_COLOR_CHART] = nk_rgba(50, 58, 61, 255);
- table[NK_COLOR_CHART_COLOR] = nk_rgba(48, 83, 111, 255);
- table[NK_COLOR_CHART_COLOR_HIGHLIGHT] = nk_rgba(255, 0, 0, 255);
- table[NK_COLOR_SCROLLBAR] = nk_rgba(50, 58, 61, 255);
- table[NK_COLOR_SCROLLBAR_CURSOR] = nk_rgba(48, 83, 111, 255);
- table[NK_COLOR_SCROLLBAR_CURSOR_HOVER] = nk_rgba(53, 88, 116, 255);
- table[NK_COLOR_SCROLLBAR_CURSOR_ACTIVE] = nk_rgba(58, 93, 121, 255);
- table[NK_COLOR_TAB_HEADER] = nk_rgba(48, 83, 111, 255);
- nk_style_from_table(ctx, table);
- } else {
- nk_style_default(ctx);
- }
+static void set_style(struct nk_context *ctx, enum theme theme) {
+ struct nk_color table[NK_COLOR_COUNT];
+ if (theme == THEME_WHITE) {
+ table[NK_COLOR_TEXT] = nk_rgba(70, 70, 70, 255);
+ table[NK_COLOR_WINDOW] = nk_rgba(175, 175, 175, 255);
+ table[NK_COLOR_HEADER] = nk_rgba(175, 175, 175, 255);
+ table[NK_COLOR_BORDER] = nk_rgba(0, 0, 0, 255);
+ table[NK_COLOR_BUTTON] = nk_rgba(185, 185, 185, 255);
+ table[NK_COLOR_BUTTON_HOVER] = nk_rgba(170, 170, 170, 255);
+ table[NK_COLOR_BUTTON_ACTIVE] = nk_rgba(160, 160, 160, 255);
+ table[NK_COLOR_TOGGLE] = nk_rgba(150, 150, 150, 255);
+ table[NK_COLOR_TOGGLE_HOVER] = nk_rgba(120, 120, 120, 255);
+ table[NK_COLOR_TOGGLE_CURSOR] = nk_rgba(175, 175, 175, 255);
+ table[NK_COLOR_SELECT] = nk_rgba(190, 190, 190, 255);
+ table[NK_COLOR_SELECT_ACTIVE] = nk_rgba(175, 175, 175, 255);
+ table[NK_COLOR_SLIDER] = nk_rgba(190, 190, 190, 255);
+ table[NK_COLOR_SLIDER_CURSOR] = nk_rgba(80, 80, 80, 255);
+ table[NK_COLOR_SLIDER_CURSOR_HOVER] = nk_rgba(70, 70, 70, 255);
+ table[NK_COLOR_SLIDER_CURSOR_ACTIVE] = nk_rgba(60, 60, 60, 255);
+ table[NK_COLOR_PROPERTY] = nk_rgba(175, 175, 175, 255);
+ table[NK_COLOR_EDIT] = nk_rgba(150, 150, 150, 255);
+ table[NK_COLOR_EDIT_CURSOR] = nk_rgba(0, 0, 0, 255);
+ table[NK_COLOR_COMBO] = nk_rgba(175, 175, 175, 255);
+ table[NK_COLOR_CHART] = nk_rgba(160, 160, 160, 255);
+ table[NK_COLOR_CHART_COLOR] = nk_rgba(45, 45, 45, 255);
+ table[NK_COLOR_CHART_COLOR_HIGHLIGHT] = nk_rgba(255, 0, 0, 255);
+ table[NK_COLOR_SCROLLBAR] = nk_rgba(180, 180, 180, 255);
+ table[NK_COLOR_SCROLLBAR_CURSOR] = nk_rgba(140, 140, 140, 255);
+ table[NK_COLOR_SCROLLBAR_CURSOR_HOVER] = nk_rgba(150, 150, 150, 255);
+ table[NK_COLOR_SCROLLBAR_CURSOR_ACTIVE] = nk_rgba(160, 160, 160, 255);
+ table[NK_COLOR_TAB_HEADER] = nk_rgba(180, 180, 180, 255);
+ nk_style_from_table(ctx, table);
+ } else if (theme == THEME_RED) {
+ table[NK_COLOR_TEXT] = nk_rgba(190, 190, 190, 255);
+ table[NK_COLOR_WINDOW] = nk_rgba(30, 33, 40, 215);
+ table[NK_COLOR_HEADER] = nk_rgba(181, 45, 69, 220);
+ table[NK_COLOR_BORDER] = nk_rgba(51, 55, 67, 255);
+ table[NK_COLOR_BUTTON] = nk_rgba(181, 45, 69, 255);
+ table[NK_COLOR_BUTTON_HOVER] = nk_rgba(190, 50, 70, 255);
+ table[NK_COLOR_BUTTON_ACTIVE] = nk_rgba(195, 55, 75, 255);
+ table[NK_COLOR_TOGGLE] = nk_rgba(51, 55, 67, 255);
+ table[NK_COLOR_TOGGLE_HOVER] = nk_rgba(45, 60, 60, 255);
+ table[NK_COLOR_TOGGLE_CURSOR] = nk_rgba(181, 45, 69, 255);
+ table[NK_COLOR_SELECT] = nk_rgba(51, 55, 67, 255);
+ table[NK_COLOR_SELECT_ACTIVE] = nk_rgba(181, 45, 69, 255);
+ table[NK_COLOR_SLIDER] = nk_rgba(51, 55, 67, 255);
+ table[NK_COLOR_SLIDER_CURSOR] = nk_rgba(181, 45, 69, 255);
+ table[NK_COLOR_SLIDER_CURSOR_HOVER] = nk_rgba(186, 50, 74, 255);
+ table[NK_COLOR_SLIDER_CURSOR_ACTIVE] = nk_rgba(191, 55, 79, 255);
+ table[NK_COLOR_PROPERTY] = nk_rgba(51, 55, 67, 255);
+ table[NK_COLOR_EDIT] = nk_rgba(51, 55, 67, 225);
+ table[NK_COLOR_EDIT_CURSOR] = nk_rgba(190, 190, 190, 255);
+ table[NK_COLOR_COMBO] = nk_rgba(51, 55, 67, 255);
+ table[NK_COLOR_CHART] = nk_rgba(51, 55, 67, 255);
+ table[NK_COLOR_CHART_COLOR] = nk_rgba(170, 40, 60, 255);
+ table[NK_COLOR_CHART_COLOR_HIGHLIGHT] = nk_rgba(255, 0, 0, 255);
+ table[NK_COLOR_SCROLLBAR] = nk_rgba(30, 33, 40, 255);
+ table[NK_COLOR_SCROLLBAR_CURSOR] = nk_rgba(64, 84, 95, 255);
+ table[NK_COLOR_SCROLLBAR_CURSOR_HOVER] = nk_rgba(70, 90, 100, 255);
+ table[NK_COLOR_SCROLLBAR_CURSOR_ACTIVE] = nk_rgba(75, 95, 105, 255);
+ table[NK_COLOR_TAB_HEADER] = nk_rgba(181, 45, 69, 220);
+ nk_style_from_table(ctx, table);
+ } else if (theme == THEME_BLUE) {
+ table[NK_COLOR_TEXT] = nk_rgba(20, 20, 20, 255);
+ table[NK_COLOR_WINDOW] = nk_rgba(202, 212, 214, 215);
+ table[NK_COLOR_HEADER] = nk_rgba(137, 182, 224, 220);
+ table[NK_COLOR_BORDER] = nk_rgba(140, 159, 173, 255);
+ table[NK_COLOR_BUTTON] = nk_rgba(137, 182, 224, 255);
+ table[NK_COLOR_BUTTON_HOVER] = nk_rgba(142, 187, 229, 255);
+ table[NK_COLOR_BUTTON_ACTIVE] = nk_rgba(147, 192, 234, 255);
+ table[NK_COLOR_TOGGLE] = nk_rgba(177, 210, 210, 255);
+ table[NK_COLOR_TOGGLE_HOVER] = nk_rgba(182, 215, 215, 255);
+ table[NK_COLOR_TOGGLE_CURSOR] = nk_rgba(137, 182, 224, 255);
+ table[NK_COLOR_SELECT] = nk_rgba(177, 210, 210, 255);
+ table[NK_COLOR_SELECT_ACTIVE] = nk_rgba(137, 182, 224, 255);
+ table[NK_COLOR_SLIDER] = nk_rgba(177, 210, 210, 255);
+ table[NK_COLOR_SLIDER_CURSOR] = nk_rgba(137, 182, 224, 245);
+ table[NK_COLOR_SLIDER_CURSOR_HOVER] = nk_rgba(142, 188, 229, 255);
+ table[NK_COLOR_SLIDER_CURSOR_ACTIVE] = nk_rgba(147, 193, 234, 255);
+ table[NK_COLOR_PROPERTY] = nk_rgba(210, 210, 210, 255);
+ table[NK_COLOR_EDIT] = nk_rgba(210, 210, 210, 225);
+ table[NK_COLOR_EDIT_CURSOR] = nk_rgba(20, 20, 20, 255);
+ table[NK_COLOR_COMBO] = nk_rgba(210, 210, 210, 255);
+ table[NK_COLOR_CHART] = nk_rgba(210, 210, 210, 255);
+ table[NK_COLOR_CHART_COLOR] = nk_rgba(137, 182, 224, 255);
+ table[NK_COLOR_CHART_COLOR_HIGHLIGHT] = nk_rgba(255, 0, 0, 255);
+ table[NK_COLOR_SCROLLBAR] = nk_rgba(190, 200, 200, 255);
+ table[NK_COLOR_SCROLLBAR_CURSOR] = nk_rgba(64, 84, 95, 255);
+ table[NK_COLOR_SCROLLBAR_CURSOR_HOVER] = nk_rgba(70, 90, 100, 255);
+ table[NK_COLOR_SCROLLBAR_CURSOR_ACTIVE] = nk_rgba(75, 95, 105, 255);
+ table[NK_COLOR_TAB_HEADER] = nk_rgba(156, 193, 220, 255);
+ nk_style_from_table(ctx, table);
+ } else if (theme == THEME_DARK) {
+ table[NK_COLOR_TEXT] = nk_rgba(210, 210, 210, 255);
+ table[NK_COLOR_WINDOW] = nk_rgba(57, 67, 71, 215);
+ table[NK_COLOR_HEADER] = nk_rgba(51, 51, 56, 220);
+ table[NK_COLOR_BORDER] = nk_rgba(46, 46, 46, 255);
+ table[NK_COLOR_BUTTON] = nk_rgba(48, 83, 111, 255);
+ table[NK_COLOR_BUTTON_HOVER] = nk_rgba(58, 93, 121, 255);
+ table[NK_COLOR_BUTTON_ACTIVE] = nk_rgba(63, 98, 126, 255);
+ table[NK_COLOR_TOGGLE] = nk_rgba(50, 58, 61, 255);
+ table[NK_COLOR_TOGGLE_HOVER] = nk_rgba(45, 53, 56, 255);
+ table[NK_COLOR_TOGGLE_CURSOR] = nk_rgba(48, 83, 111, 255);
+ table[NK_COLOR_SELECT] = nk_rgba(57, 67, 61, 255);
+ table[NK_COLOR_SELECT_ACTIVE] = nk_rgba(48, 83, 111, 255);
+ table[NK_COLOR_SLIDER] = nk_rgba(50, 58, 61, 255);
+ table[NK_COLOR_SLIDER_CURSOR] = nk_rgba(48, 83, 111, 245);
+ table[NK_COLOR_SLIDER_CURSOR_HOVER] = nk_rgba(53, 88, 116, 255);
+ table[NK_COLOR_SLIDER_CURSOR_ACTIVE] = nk_rgba(58, 93, 121, 255);
+ table[NK_COLOR_PROPERTY] = nk_rgba(50, 58, 61, 255);
+ table[NK_COLOR_EDIT] = nk_rgba(50, 58, 61, 225);
+ table[NK_COLOR_EDIT_CURSOR] = nk_rgba(210, 210, 210, 255);
+ table[NK_COLOR_COMBO] = nk_rgba(50, 58, 61, 255);
+ table[NK_COLOR_CHART] = nk_rgba(50, 58, 61, 255);
+ table[NK_COLOR_CHART_COLOR] = nk_rgba(48, 83, 111, 255);
+ table[NK_COLOR_CHART_COLOR_HIGHLIGHT] = nk_rgba(255, 0, 0, 255);
+ table[NK_COLOR_SCROLLBAR] = nk_rgba(50, 58, 61, 255);
+ table[NK_COLOR_SCROLLBAR_CURSOR] = nk_rgba(48, 83, 111, 255);
+ table[NK_COLOR_SCROLLBAR_CURSOR_HOVER] = nk_rgba(53, 88, 116, 255);
+ table[NK_COLOR_SCROLLBAR_CURSOR_ACTIVE] = nk_rgba(58, 93, 121, 255);
+ table[NK_COLOR_TAB_HEADER] = nk_rgba(48, 83, 111, 255);
+ nk_style_from_table(ctx, table);
+ } else {
+ nk_style_default(ctx);
+ }
}