From 639f35a0b2b236c1f1d39dd31e29e6686ec1bd86 Mon Sep 17 00:00:00 2001 From: Kent Louise Tonino Date: Sun, 29 Dec 2024 14:52:24 +0800 Subject: [PATCH 1/2] Initial change. --- bin/elementexplorer | Bin 125568 -> 125552 bytes src/displays/app_description.c | 3 +-- src/displays/app_exit.c | 2 +- src/displays/color_codes.h | 5 ----- src/displays/displays.h | 2 ++ src/displays/element_not_found.c | 3 +-- src/displays/element_not_found.h | 7 ------- src/displays/escape_sequence.h | 8 -------- .../add_new_line.c} | 1 - src/escape_sequence/add_new_tab.c | 3 +++ src/escape_sequence/escape_sequence.h | 17 +++++++++++++++++ src/main.c | 1 - 12 files changed, 25 insertions(+), 27 deletions(-) delete mode 100644 src/displays/color_codes.h delete mode 100644 src/displays/element_not_found.h delete mode 100644 src/displays/escape_sequence.h rename src/{displays/escape_sequence.c => escape_sequence/add_new_line.c} (60%) create mode 100644 src/escape_sequence/add_new_tab.c create mode 100644 src/escape_sequence/escape_sequence.h diff --git a/bin/elementexplorer b/bin/elementexplorer index d746f406c6875b92cd2018b864ef00b08755e9db..2cb3e21401579ab04db97daf4c44a66dd8167e10 100755 GIT binary patch delta 491 zcmXZXO(;ZB6bJBo-n-+?GsaAsgoPP{GG*Z_W}#TI^R=@Pl7)qZL|8n=IK1)Xj zChXSpwXN*aWbsYoLQHpJI<4-IM@4L^s4p-^g%EmT!;%-85CvW{maBIxdCYa;f4yhP z6CJfr&Dm5=VYOmYC|K#cLQ_lh$jv+qtGs+zOSH>N7s_fUZBwtb8nDMD+#-V^5q%eW z`A1yk8bJ@1q6_ImhLCY&21z0*mlcNs9lAV11xa zg;7CXh5sB-kZEE7%Q7~gq$)2+Gt)!|mb0utuG;pSTNndb>dk;^SQ$7N-T);T85w`` z@q#Eu5DzRM&jVyK_yKVc5GMk09uQXpaT^e?2jWXW{2Pb`fEr|hn2AxIiC@7TD8i@@ z;yQweU=R@pBJzO*b2E@&nF%E7S=Iwd*4-fDB8YenBEXt|0$FTKK!37x0SOL45Fr61 zIMsm!mp+i-b_Eg9AfgaNw1bGbAYwC!I0+)|frzg_f`t|6Q!ZW*AqFB?B^WrFG`Fkl zV!Xh}Sh4- -void add_new_tab(void) { printf("\t"); } void add_new_line(void) { printf("\n"); } diff --git a/src/escape_sequence/add_new_tab.c b/src/escape_sequence/add_new_tab.c new file mode 100644 index 0000000..38c1a58 --- /dev/null +++ b/src/escape_sequence/add_new_tab.c @@ -0,0 +1,3 @@ +#include + +void add_new_tab(void) { printf("\t"); } diff --git a/src/escape_sequence/escape_sequence.h b/src/escape_sequence/escape_sequence.h new file mode 100644 index 0000000..386f32d --- /dev/null +++ b/src/escape_sequence/escape_sequence.h @@ -0,0 +1,17 @@ +#ifndef ESCAPE_SEQUNCE_H +#define ESCAPE_SEQUNCE_H +#include "./add_new_tab.c" +#include "./add_new_line.c" + +// Custom functions. +extern void add_new_tab(void); +extern void add_new_line(void); + +// Color codes. +#define BLUE "\e[0;34m" +#define GREEN "\e[0;32m" +#define YELLOW "\e[0;33m" +#define RED "\e[0;31m" +#define RESET "\e[0m" + +#endif diff --git a/src/main.c b/src/main.c index a4590b0..c3a1cc5 100644 --- a/src/main.c +++ b/src/main.c @@ -1,5 +1,4 @@ #include "displays/displays.h" -#include "displays/element_not_found.h" #include "displays/escape_sequence.h" #include "elements/element_array.h" #include "elements/element_input_match.h" From cb2dd0aba3926e267b473acf17faa97861d108f9 Mon Sep 17 00:00:00 2001 From: Kent Louise Tonino Date: Sun, 29 Dec 2024 14:55:53 +0800 Subject: [PATCH 2/2] Refactor display and escape sequence. --- bin/elementexplorer | Bin 125552 -> 125608 bytes src/elements/get_element_details.c | 3 +-- src/inputs/get_input.c | 2 +- src/inputs/get_retry_input.c | 2 +- src/main.c | 2 +- 5 files changed, 4 insertions(+), 5 deletions(-) diff --git a/bin/elementexplorer b/bin/elementexplorer index 2cb3e21401579ab04db97daf4c44a66dd8167e10..9f4a99bea80263c4fff9baa7c856e72f6f0ec1fe 100755 GIT binary patch delta 4207 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 char *get_input(void) { diff --git a/src/inputs/get_retry_input.c b/src/inputs/get_retry_input.c index 92f583c..9f133fd 100644 --- a/src/inputs/get_retry_input.c +++ b/src/inputs/get_retry_input.c @@ -1,4 +1,4 @@ -#include "../displays/escape_sequence.h" +#include "../escape_sequence/escape_sequence.h" #include "get_lowercase_input.h" #include diff --git a/src/main.c b/src/main.c index c3a1cc5..84e9a0a 100644 --- a/src/main.c +++ b/src/main.c @@ -1,5 +1,5 @@ #include "displays/displays.h" -#include "displays/escape_sequence.h" +#include "escape_sequence/escape_sequence.h" #include "elements/element_array.h" #include "elements/element_input_match.h" #include "elements/element_type.h"