summaryrefslogtreecommitdiff
path: root/examples/gui/demo_application.c
diff options
context:
space:
mode:
author[email protected] <[email protected]>2012-07-20 12:37:56 +0000
committer[email protected] <[email protected]>2012-07-20 12:37:56 +0000
commit92a50c838d8ca2ae4027fd77b71db12fb52d86e3 (patch)
tree08cb5a9273c78c36df97f48eea17eb2e1034a497 /examples/gui/demo_application.c
parentc2868be90d0f1f43ee13bacdb1c0f55a9fe34276 (diff)
sync with RTGUI c074ff2898b9e
Full log is in GitHub. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2222 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'examples/gui/demo_application.c')
-rw-r--r--examples/gui/demo_application.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/examples/gui/demo_application.c b/examples/gui/demo_application.c
index c46d271a76..b84eaa704f 100644
--- a/examples/gui/demo_application.c
+++ b/examples/gui/demo_application.c
@@ -1,6 +1,6 @@
#include <rtgui/rtgui.h>
#include <rtgui/rtgui_system.h>
-#include <rtgui/rtgui_application.h>
+#include <rtgui/rtgui_app.h>
#include <rtgui/widgets/window.h>
#include <rtgui/widgets/notebook.h>
@@ -11,7 +11,7 @@ static rt_bool_t demo_handle_key(struct rtgui_object* object, struct rtgui_event
{
struct rtgui_event_kbd* ekbd = (struct rtgui_event_kbd*)event;
- if (ekbd->type == RTGUI_KEYDOWN)
+ if (ekbd->type == RTGUI_KEYUP)
{
if (ekbd->key == RTGUIK_RIGHT)
{
@@ -30,10 +30,10 @@ static rt_bool_t demo_handle_key(struct rtgui_object* object, struct rtgui_event
struct rtgui_win *main_win;
static void application_entry(void* parameter)
{
- struct rtgui_application *app;
+ struct rtgui_app *app;
struct rtgui_rect rect;
- app = rtgui_application_create(rt_thread_self(), "gui_demo");
+ app = rtgui_app_create(rt_thread_self(), "gui_demo");
if (app == RT_NULL)
return;
@@ -41,11 +41,10 @@ static void application_entry(void* parameter)
rtgui_graphic_driver_get_rect(rtgui_graphic_driver_get_default(), &rect);
main_win = rtgui_win_create(RT_NULL, "demo_win", &rect,
- /*RTGUI_WIN_STYLE_DESKTOP_DEFAULT);*/
- RTGUI_WIN_STYLE_NO_BORDER | RTGUI_WIN_STYLE_NO_TITLE);
+ RTGUI_WIN_STYLE_NO_BORDER | RTGUI_WIN_STYLE_NO_TITLE);
if (main_win == RT_NULL)
{
- rtgui_application_destroy(app);
+ rtgui_app_destroy(app);
return;
}
@@ -56,12 +55,14 @@ static void application_entry(void* parameter)
if (the_notebook == RT_NULL)
{
rtgui_win_destroy(main_win);
- rtgui_application_destroy(app);
+ rtgui_app_destroy(app);
return;
}
rtgui_container_add_child(RTGUI_CONTAINER(main_win), RTGUI_WIDGET(the_notebook));
+ demo_view_box();
+
/* ��ʼ���������ӵ���ͼ */
demo_view_benchmark();
@@ -112,12 +113,12 @@ static void application_entry(void* parameter)
rtgui_win_show(main_win, RT_FALSE);
/* ִ�й���̨�¼�ѭ�� */
- rtgui_application_run(app);
+ rtgui_app_run(app);
- rtgui_application_destroy(app);
+ rtgui_app_destroy(app);
}
-void application_init(void)
+void application_init()
{
static rt_bool_t inited = RT_FALSE;
@@ -138,7 +139,7 @@ void application_init(void)
#ifdef RT_USING_FINSH
#include <finsh.h>
-void application(void)
+void application()
{
application_init();
}