Event History Setup: #287;

Seperate dsd_ncurses.c into dsd_ncurses_printer.c , dsd_ncurses_menu.c , and dsd_ncurses_handler.c files;

Make adjustments as needed to accomodate above;

Work on Handling Special Escape Characters with Ncurses Input Handling to prevent rogue things from happening with scrool wheel, etc;
This commit is contained in:
lwvmobile
2025-05-09 18:36:22 -04:00
parent dc7ff1136e
commit fae33ca0a1
6 changed files with 4187 additions and 4155 deletions

View File

@@ -590,6 +590,7 @@ typedef struct
int lastsrcR;
int8_t gi[2]; //group, or private call, per slot
uint8_t eh_index;
uint8_t eh_slot;
int nac;
int errs;
int errs2;
@@ -1241,6 +1242,8 @@ void unpack_ambe (uint8_t * input, char * ambe);
void ncursesOpen (dsd_opts * opts, dsd_state * state);
void ncursesPrinter (dsd_opts * opts, dsd_state * state);
void ncursesMenu (dsd_opts * opts, dsd_state * state);
uint8_t ncurses_input_handler(dsd_opts * opts, dsd_state * state, int c);
void ncursesClose ();
//new NXDN Functions start here!