X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin2_src%2FShell_src%2Fmain.c;h=f1c0416be9713795b8d7c5bc3a767ebeeaa57f02;hb=956e8a29de884d0e12351552b6f4b5ad2e3c1b4c;hp=43b37fd32e7fc42a3e265692276018ac8676e5b5;hpb=15fe58771e11393f0945f6807af77f6966a3a2db;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin2_src/Shell_src/main.c b/Usermode/Applications/axwin2_src/Shell_src/main.c index 43b37fd3..f1c0416b 100644 --- a/Usermode/Applications/axwin2_src/Shell_src/main.c +++ b/Usermode/Applications/axwin2_src/Shell_src/main.c @@ -3,6 +3,8 @@ * - By John Hodge (thePowersGang) */ #include +#include +#include // === CONSTANTS === enum eTerminal_Events @@ -25,6 +27,14 @@ tAxWin_Element *geConsole; int main(int argc, char *argv[]) { tAxWin_Element *menu, *tab; + + if(argc != 1) + { + fprintf(stderr, "Usage: %s\n", argv[0]); + fprintf(stderr, "\tThis application takes no arguments\n"); + return 0; + } + AxWin_Register("Terminal", Global_HandleMessage); menu = AxWin_AddMenuItem(NULL, "File", 0); @@ -33,7 +43,7 @@ int main(int argc, char *argv[]) AxWin_AddMenuItem(menu, "&Close Tab\tCtrl-Shift-W", EVENT_CLOSE_TAB); AxWin_AddMenuItem(menu, "E&xit\tAlt-F4", EVENT_EXIT); - tab = AxWin_CreateTab("root@acess: ~"); + tab = AxWin_CreateWindow("root@acess: ~"); //geConsole = AxWin_CreateElement(); AxWin_MessageLoop(); @@ -45,10 +55,18 @@ int main(int argc, char *argv[]) */ int Global_HandleMessage(tAxWin_Message *Message) { - return 0; + switch(Message->ID) + { + default: + return 0; + } } int Shell_HandleMessage(tAxWin_Message *Message) { - return 0; + switch(Message->ID) + { + default: + return 0; + } }