start of a major rewrite

This commit is contained in:
nova
2026-05-05 19:41:45 +02:00
parent b639ad3998
commit e5625ada08
12 changed files with 395 additions and 941 deletions
+3 -9
View File
@@ -97,7 +97,7 @@ int main(){
pthread_cond_signal(&cond_mid);
pthread_cond_signal(&cond_lft);
status &= ~(STATUS_RUN_BACKEND);
status |= STATUS_UPDATE_SCREEN_0;
status |= STATUS_UPDATE_SCREEN_PRINTED;
} else {
status &= ~(STATUS_RELOAD_DIRECTORY | STATUS_DELTA_TIME);
}
@@ -136,10 +136,6 @@ int main(){
void render_pass(){
if (status & STATUS_UPDATE_SCREEN_RESIZE) {
if (status & STATUS_UPDATE_SCREEN_RELOAD_FULL) {
clear();
status &= ~STATUS_UPDATE_SCREEN_RELOAD_FULL;
}
wresize(win_t, 1, terminal_width);
wresize(win_l, terminal_height-2, terminal_width/8);
@@ -154,22 +150,20 @@ void render_pass(){
mvwin(win_r, 1, ((terminal_width/2)));
mvwin(win_b, terminal_height-1, 0);
status |= STATUS_UPDATE_SCREEN_0;
}
if (status & STATUS_UPDATE_SCREEN_MASK) {
status &= ~(STATUS_UPDATE_SCREEN_MASK);
window_top(win_t);
window_lft(win_l);
window_mid(win_m);
window_rgt(win_r);
window_btm(win_b, 0);
window_btm(win_b);
wrefresh(win_t);
wrefresh(win_l);
wrefresh(win_m);
wrefresh(win_r);
wrefresh(win_b);
status &= ~(STATUS_UPDATE_SCREEN_MASK);
}
}
/*this function exists for things done at startup (initialization, reading config, etc)*/