Changed teh variable names to make the code more readable
This commit is contained in:
@@ -17,42 +17,42 @@ int main(int argc, char **argv){
|
|||||||
start_color();
|
start_color();
|
||||||
init_pair(1, COLOR_WHITE,COLOR_BLUE);
|
init_pair(1, COLOR_WHITE,COLOR_BLUE);
|
||||||
|
|
||||||
int yMax,xMax;
|
int term_yMax,term_xMax;
|
||||||
getmaxyx(stdscr,yMax,xMax);
|
getmaxyx(stdscr,term_yMax,term_xMax);
|
||||||
|
|
||||||
WINDOW *win = newwin(yMax-1,xMax-1,1,1);
|
WINDOW *main_win = newwin(term_yMax-1,term_xMax-1,1,1);
|
||||||
box(win,0,0);
|
box(main_win,0,0);
|
||||||
|
|
||||||
string menu1[] = {"Connect","Disconnect","Exit"};
|
string File_Menu[] = {"Connect","Disconnect","Exit"};
|
||||||
string menu3[] = {"Info","Machines","Log"};
|
string View_Menu[] = {"Info","Machines","Log"};
|
||||||
|
|
||||||
Menu menus[2] = {
|
Menu main_menus[2] = {
|
||||||
Menu("File",'f',menu1,3),
|
Menu("File",'f',File_Menu,3),
|
||||||
Menu("View",'v',menu3,3),
|
Menu("View",'v',View_Menu,3),
|
||||||
};
|
};
|
||||||
|
|
||||||
MenuBar menubar = MenuBar(win,menus,2);
|
MenuBar main_menubar = MenuBar(main_win,main_menus,2);
|
||||||
menubar.draw();
|
main_menubar.draw();
|
||||||
|
|
||||||
keypad(win, TRUE);
|
keypad(main_win, TRUE);
|
||||||
int ch;
|
int main_menus_input;
|
||||||
while((ch = wgetch(win))){
|
while((main_menus_input = wgetch(main_win))){
|
||||||
if(ch <= 255)
|
if(main_menus_input <= 255)
|
||||||
{
|
{
|
||||||
menubar.handleTrigger(ch);
|
main_menubar.handleTrigger(main_menus_input);
|
||||||
menubar.draw();
|
main_menubar.draw();
|
||||||
}
|
}
|
||||||
else if(ch == KEY_RESIZE)
|
else if(main_menus_input == KEY_RESIZE)
|
||||||
{
|
{
|
||||||
clear();
|
clear();
|
||||||
refresh();
|
refresh();
|
||||||
delwin(win);
|
delwin(main_win);
|
||||||
getmaxyx(stdscr,yMax,xMax);
|
getmaxyx(stdscr,term_yMax,term_xMax);
|
||||||
win = newwin(yMax-1,xMax-1,1,1);
|
main_win = newwin(term_yMax-1,term_xMax-1,1,1);
|
||||||
box(win,0,0);
|
box(main_win,0,0);
|
||||||
menubar.resize(win);
|
main_menubar.resize(main_win);
|
||||||
menubar.draw();
|
main_menubar.draw();
|
||||||
wrefresh(win);
|
wrefresh(main_win);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user