int a_togglehide(char * opt[]) { (void)opt; dzen.title_win.ishidden ? a_unhide(NULL) : a_hide(NULL); return 0; }
int parse_non_drawing_commands(char * text) { if(!text) return 1; if(!strncmp(text, "^togglecollapse()", strlen("^togglecollapse()"))) { a_togglecollapse(NULL); return 0; } if(!strncmp(text, "^collapse()", strlen("^collapse()"))) { a_collapse(NULL); return 0; } if(!strncmp(text, "^uncollapse()", strlen("^uncollapse()"))) { a_uncollapse(NULL); return 0; } if(!strncmp(text, "^togglestick()", strlen("^togglestick()"))) { a_togglestick(NULL); return 0; } if(!strncmp(text, "^stick()", strlen("^stick()"))) { a_stick(NULL); return 0; } if(!strncmp(text, "^unstick()", strlen("^unstick()"))) { a_unstick(NULL); return 0; } if(!strncmp(text, "^togglehide()", strlen("^togglehide()"))) { a_togglehide(NULL); return 0; } if(!strncmp(text, "^hide()", strlen("^hide()"))) { a_hide(NULL); return 0; } if(!strncmp(text, "^unhide()", strlen("^unhide()"))) { a_unhide(NULL); return 0; } if(!strncmp(text, "^raise()", strlen("^raise()"))) { a_raise(NULL); return 0; } if(!strncmp(text, "^lower()", strlen("^lower()"))) { a_lower(NULL); return 0; } if(!strncmp(text, "^scrollhome()", strlen("^scrollhome()"))) { a_scrollhome(NULL); return 0; } if(!strncmp(text, "^scrollend()", strlen("^scrollend()"))) { a_scrollend(NULL); return 0; } if(!strncmp(text, "^exit()", strlen("^exit()"))) { a_exit(NULL); return 0; } return 1; }