void app_mgr_entry(void* parameter) { struct rtgui_app* application; application = rtgui_app_create(rt_thread_self(), "AppMgr"); if (application != RT_NULL) { /* set as window manager */ rtgui_app_set_as_wm(); /* initialize status bar */ statusbar_init(); app_mgr_win_init(); /* set our event handler */ rtgui_object_set_event_handler(RTGUI_OBJECT(application), event_handler); rtgui_app_run(application); rtgui_app_destroy(application); } }
static void app_mainmenu_entry(void *parameter) { struct rtgui_app *application; application = rtgui_app_create("menu"); if (application != RT_NULL) { /* set as window manager */ rtgui_app_set_as_wm(application); /* initialize status bar */ statusbar_init(); app_mainmenu_init(); /* set our event handler */ rtgui_object_set_event_handler(RTGUI_OBJECT(application), event_handler); tasklist_win = tasklist_win_create(RT_NULL); rtgui_app_run(application); rtgui_app_destroy(application); } }