sled

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

чување d7200180ab9f15172c581b66a5d20ea64b7c5313
родитељ e44b88b5941389d6f240cf27a3d60331b6834090
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Mon,  7 Mar 2022 18:38:55 +0100

patch/light-theme.patch: New file

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

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

diff --git a/patch/light-theme.patch b/patch/light-theme.patch @@ -0,0 +1,179 @@ +From 80417afb679d4021e5952388d07cfff0e3738a7b 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: Mon, 7 Mar 2022 18:35:19 +0100 +Subject: [PATCH] Set light 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..342037e 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 0x10 ++#define DLG_BG 0x2d ++#define ERROR_FG 0xbe ++#define ERROR_BG 0xa0 ++#define ACTION_FG 0x07 ++#define ACTION_BG 0x2d ++#define INPUT_FG 0x10 ++#define INPUT_BG 0x2d ++#define INPUT_EDIT_FG 0x10 ++#define INPUT_EDIT_BG 0xe1 ++#define PROMPT_FG 0x10 ++#define PROMPT_BG 0xdc ++#define SEARCH_FG 0x10 ++#define SEARCH_BG 0x2a ++#define SEL_FG 0x5a ++#define SEL_BG 0x6f ++#define SHADOW_FG 0xf0 ++#define SHADOW_BG 0xf0 ++#define STATUS_1_FG 0xeb ++#define STATUS_1_BG 0x2d ++#define STATUS_2_FG 0x5d ++#define STATUS_2_BG 0x2d ++#define STATUS_3_FG 0xeb ++#define STATUS_3_BG 0x2d ++#define STATUS_4_FG 0x08 ++#define STATUS_4_BG 0x2d ++#define TEXT_FG 0xeb ++#define TEXT_BG 0xfe ++#define TITLE_FG 0x5d ++#define TITLE_BG 0x2d + + #ifdef SLED_C_GLOBALS + int cancel_close(struct DrawState* state); +diff --git a/config.h b/config.h +index 72f8a15..342037e 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 0x10 ++#define DLG_BG 0x2d ++#define ERROR_FG 0xbe ++#define ERROR_BG 0xa0 ++#define ACTION_FG 0x07 ++#define ACTION_BG 0x2d ++#define INPUT_FG 0x10 ++#define INPUT_BG 0x2d ++#define INPUT_EDIT_FG 0x10 ++#define INPUT_EDIT_BG 0xe1 ++#define PROMPT_FG 0x10 ++#define PROMPT_BG 0xdc ++#define SEARCH_FG 0x10 ++#define SEARCH_BG 0x2a ++#define SEL_FG 0x5a ++#define SEL_BG 0x6f ++#define SHADOW_FG 0xf0 ++#define SHADOW_BG 0xf0 ++#define STATUS_1_FG 0xeb ++#define STATUS_1_BG 0x2d ++#define STATUS_2_FG 0x5d ++#define STATUS_2_BG 0x2d ++#define STATUS_3_FG 0xeb ++#define STATUS_3_BG 0x2d ++#define STATUS_4_FG 0x08 ++#define STATUS_4_BG 0x2d ++#define TEXT_FG 0xeb ++#define TEXT_BG 0xfe ++#define TITLE_FG 0x5d ++#define TITLE_BG 0x2d + + #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 +