parsing of /etc/DIR_COLORS

This commit is contained in:
nova
2025-05-10 21:51:09 +02:00
parent 5a7a4baf9b
commit d4a4f5ebb2
4 changed files with 190 additions and 16 deletions

View File

@ -4,6 +4,9 @@
extern unsigned int status;
extern unsigned int color_count;
extern color *colors;
extern file *mid_content;
extern file *lft_content;
extern file *rgt_content;
@ -82,11 +85,16 @@ void window_rgt(WINDOW *win){
unsigned long local_height;
getmaxyx(win, local_height, local_width);
if (pthread_mutex_trylock(&mutex_rgt)) {
mvwprintw(win, local_height/2, local_width/2, "LOADING");
status |= STATUS_UPDATE_SCREEN_0;
} else {
/*
int i = 0;
for (i = 0; i < color_count; i++) {
wattron(win, COLOR_PAIR(colors[i].color_pair));
mvwprintw(win, i, 0, "%d", colors[i].color_pair);
mvwaddstr(win, i, 3,colors[i].file_extension);
wattroff(win, COLOR_PAIR(colors[i].color_pair));
}
pthread_mutex_unlock(&mutex_rgt);
mvwprintw(win, local_height/2, local_width/2, "%ld %ld", rgt_length_width[0], rgt_length_width[1]);
print_dir(win, rgt_length_width, rgt_file_name_width, rgt_content);
*/
}
}