sled

Једноставни уређивач текста
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 379ba90a8a2c325d2b63bc56b5f4936ddb668088
родитељ 31e06a8806266b66d2dc12ecc8c316fd6dc4eb58
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Sat,  5 Mar 2022 20:12:07 +0100

patch/dark-theme.patch: New file

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
Apatch/dark-theme.patch | 179+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
измењених датотека: 1, додавања: 179(+), брисања: 0(-)

diff --git a/patch/dark-theme.patch b/patch/dark-theme.patch @@ -0,0 +1,179 @@ +From be2bec4f6cda0d11fb8a6bbd087bfb69ba522ee6 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?=D0=A1=D1=82=D1=80=D0=B0=D1=85=D0=B8=D1=9A=D0=B0=20=D0=A0?= + =?UTF-8?q?=D0=B0=D0=B4=D0=B8=D1=9B?= <contact@strahinja.org> +Date: Sat, 5 Mar 2022 20:09:51 +0100 +Subject: [PATCH] Set dark theme +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Страхиња Радић <contact@strahinja.org> +--- + config.def.h | 60 ++++++++++++++++++++++++++-------------------------- + config.h | 60 ++++++++++++++++++++++++++-------------------------- + sled.c | 2 ++ + 3 files changed, 62 insertions(+), 60 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 72f8a15..3ba1c4c 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -7,36 +7,36 @@ + static const char* backup_suffix = "~"; + #endif /* SLED_C_GLOBALS */ + +-#define DLG_FG TB_BLACK +-#define DLG_BG TB_WHITE +-#define ERROR_FG TB_WHITE | TB_BOLD +-#define ERROR_BG TB_RED +-#define ACTION_FG TB_BLACK +-#define ACTION_BG TB_WHITE +-#define INPUT_FG TB_BLACK +-#define INPUT_BG TB_WHITE +-#define INPUT_EDIT_FG TB_WHITE +-#define INPUT_EDIT_BG TB_BLACK +-#define PROMPT_FG TB_YELLOW | TB_BOLD +-#define PROMPT_BG TB_MAGENTA +-#define SEARCH_FG TB_WHITE | TB_BOLD +-#define SEARCH_BG TB_GREEN +-#define SEL_FG TB_BLACK +-#define SEL_BG TB_WHITE +-#define SHADOW_FG TB_BLACK +-#define SHADOW_BG TB_BLACK | TB_BOLD +-#define STATUS_1_FG TB_WHITE | TB_BOLD +-#define STATUS_1_BG TB_BLUE +-#define STATUS_2_FG TB_YELLOW | TB_BOLD +-#define STATUS_2_BG TB_BLUE +-#define STATUS_3_FG TB_WHITE | TB_BOLD +-#define STATUS_3_BG TB_BLUE +-#define STATUS_4_FG TB_WHITE +-#define STATUS_4_BG TB_BLUE +-#define TEXT_FG TB_WHITE +-#define TEXT_BG TB_DEFAULT +-#define TITLE_FG TB_BLACK +-#define TITLE_BG TB_WHITE ++#define DLG_FG 0xf6 ++#define DLG_BG 0xef ++#define ERROR_FG 0x0f ++#define ERROR_BG 0x58 ++#define ACTION_FG 0xf6 ++#define ACTION_BG 0xef ++#define INPUT_FG 0x0f ++#define INPUT_BG 0xef ++#define INPUT_EDIT_FG 0xe8 ++#define INPUT_EDIT_BG 0xf7 ++#define PROMPT_FG 0xe3 ++#define PROMPT_BG 0x7d ++#define SEARCH_FG 0x10 ++#define SEARCH_BG 0x24 ++#define SEL_FG 0xef ++#define SEL_BG 0xf6 ++#define SHADOW_FG 0x10 ++#define SHADOW_BG 0x10 ++#define STATUS_1_FG 0x0f ++#define STATUS_1_BG 0xef ++#define STATUS_2_FG 0xe3 ++#define STATUS_2_BG 0xef ++#define STATUS_3_FG 0x0f ++#define STATUS_3_BG 0xef ++#define STATUS_4_FG 0x0f ++#define STATUS_4_BG 0xef ++#define TEXT_FG 0x0f ++#define TEXT_BG 0xe8 ++#define TITLE_FG 0x0f ++#define TITLE_BG 0xef + + #ifdef SLED_C_GLOBALS + int cancel_close(struct DrawState* state); +diff --git a/config.h b/config.h +index 72f8a15..3ba1c4c 100644 +--- a/config.h ++++ b/config.h +@@ -7,36 +7,36 @@ + static const char* backup_suffix = "~"; + #endif /* SLED_C_GLOBALS */ + +-#define DLG_FG TB_BLACK +-#define DLG_BG TB_WHITE +-#define ERROR_FG TB_WHITE | TB_BOLD +-#define ERROR_BG TB_RED +-#define ACTION_FG TB_BLACK +-#define ACTION_BG TB_WHITE +-#define INPUT_FG TB_BLACK +-#define INPUT_BG TB_WHITE +-#define INPUT_EDIT_FG TB_WHITE +-#define INPUT_EDIT_BG TB_BLACK +-#define PROMPT_FG TB_YELLOW | TB_BOLD +-#define PROMPT_BG TB_MAGENTA +-#define SEARCH_FG TB_WHITE | TB_BOLD +-#define SEARCH_BG TB_GREEN +-#define SEL_FG TB_BLACK +-#define SEL_BG TB_WHITE +-#define SHADOW_FG TB_BLACK +-#define SHADOW_BG TB_BLACK | TB_BOLD +-#define STATUS_1_FG TB_WHITE | TB_BOLD +-#define STATUS_1_BG TB_BLUE +-#define STATUS_2_FG TB_YELLOW | TB_BOLD +-#define STATUS_2_BG TB_BLUE +-#define STATUS_3_FG TB_WHITE | TB_BOLD +-#define STATUS_3_BG TB_BLUE +-#define STATUS_4_FG TB_WHITE +-#define STATUS_4_BG TB_BLUE +-#define TEXT_FG TB_WHITE +-#define TEXT_BG TB_DEFAULT +-#define TITLE_FG TB_BLACK +-#define TITLE_BG TB_WHITE ++#define DLG_FG 0xf6 ++#define DLG_BG 0xef ++#define ERROR_FG 0x0f ++#define ERROR_BG 0x58 ++#define ACTION_FG 0xf6 ++#define ACTION_BG 0xef ++#define INPUT_FG 0x0f ++#define INPUT_BG 0xef ++#define INPUT_EDIT_FG 0xe8 ++#define INPUT_EDIT_BG 0xf7 ++#define PROMPT_FG 0xe3 ++#define PROMPT_BG 0x7d ++#define SEARCH_FG 0x10 ++#define SEARCH_BG 0x24 ++#define SEL_FG 0xef ++#define SEL_BG 0xf6 ++#define SHADOW_FG 0x10 ++#define SHADOW_BG 0x10 ++#define STATUS_1_FG 0x0f ++#define STATUS_1_BG 0xef ++#define STATUS_2_FG 0xe3 ++#define STATUS_2_BG 0xef ++#define STATUS_3_FG 0x0f ++#define STATUS_3_BG 0xef ++#define STATUS_4_FG 0x0f ++#define STATUS_4_BG 0xef ++#define TEXT_FG 0x0f ++#define TEXT_BG 0xe8 ++#define TITLE_FG 0x0f ++#define TITLE_BG 0xef + + #ifdef SLED_C_GLOBALS + int cancel_close(struct DrawState* state); +diff --git a/sled.c b/sled.c +index 38402e3..e09bcd2 100644 +--- a/sled.c ++++ b/sled.c +@@ -1906,11 +1906,13 @@ file_error: + + init_termbox: + tb_init(); ++ tb_set_output_mode(TB_OUTPUT_256); + *error = 0; + state.maxx = 0; + + while (state.running) + { ++ tb_set_clear_attrs(TEXT_FG, TEXT_BG); + tb_clear(); + + if (recalculate_size) +-- +2.35.1 +