diff options
| author | [email protected] <[email protected]> | 2010-08-21 05:30:50 +0000 |
|---|---|---|
| committer | [email protected] <[email protected]> | 2010-08-21 05:30:50 +0000 |
| commit | ffc3f02fca1443375eb64a2a7e398aa0929bb8ea (patch) | |
| tree | 2080859908540e13ab274c92e8086a5984339139 /examples/gui | |
| parent | 63917c728759eacb9420da05c08647c04619f671 (diff) | |
compatible with 0.3.x branch.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@872 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'examples/gui')
| -rw-r--r-- | examples/gui/demo_listview.c | 10 | ||||
| -rw-r--r-- | examples/gui/demo_listview_icon.c | 8 | ||||
| -rw-r--r-- | examples/gui/demo_view_buffer_animation.c | 2 | ||||
| -rw-r--r-- | examples/gui/demo_workbench.c | 8 |
4 files changed, 26 insertions, 2 deletions
diff --git a/examples/gui/demo_listview.c b/examples/gui/demo_listview.c index 079960defb..791852026a 100644 --- a/examples/gui/demo_listview.c +++ b/examples/gui/demo_listview.c @@ -12,10 +12,14 @@ static rtgui_workbench_t* workbench = RT_NULL;
static rtgui_list_view_t* _view = RT_NULL;
-static rtgui_image_t* return_image = RT_NULL;
+// static rtgui_image_t* return_image = RT_NULL;
/* �б���Ķ������� */
+#if RT_VERSION == 4
static void listitem_action(rtgui_widget_t *widget, void* parameter)
+#else
+static void listitem_action(void* parameter)
+#endif
{
char label_text[32];
rtgui_win_t *win;
@@ -46,7 +50,11 @@ static void listitem_action(rtgui_widget_t *widget, void* parameter) }
/* ���ع��ܵĶ������� */
+#if RT_VERSION == 4
static void return_action(rtgui_widget_t* widget, void* parameter)
+#else
+static void return_action(void* parameter)
+#endif
{
rtgui_view_end_modal(RTGUI_VIEW(_view), RTGUI_MODAL_OK);
}
diff --git a/examples/gui/demo_listview_icon.c b/examples/gui/demo_listview_icon.c index d0e57d85e3..b6e2986287 100644 --- a/examples/gui/demo_listview_icon.c +++ b/examples/gui/demo_listview_icon.c @@ -14,7 +14,11 @@ static rtgui_workbench_t* workbench = RT_NULL; static rtgui_list_view_t* _view = RT_NULL;
/* �б���Ķ������� */
+#if RT_VERSION == 4
static void listitem_action(rtgui_widget_t* widget, void* parameter)
+#else
+static void listitem_action(void* parameter)
+#endif
{
char label_text[32];
rtgui_win_t *win;
@@ -45,7 +49,11 @@ static void listitem_action(rtgui_widget_t* widget, void* parameter) }
/* ���ع��ܵĶ������� */
+#if RT_VERSION == 4
static void return_action(rtgui_widget_t* widget, void* parameter)
+#else
+static void return_action(void* parameter)
+#endif
{
/* �˳�ģ̬��ʾ */
rtgui_view_end_modal(RTGUI_VIEW(_view), RTGUI_MODAL_OK);
diff --git a/examples/gui/demo_view_buffer_animation.c b/examples/gui/demo_view_buffer_animation.c index de55f25ebf..2e8cc5ce3a 100644 --- a/examples/gui/demo_view_buffer_animation.c +++ b/examples/gui/demo_view_buffer_animation.c @@ -117,7 +117,7 @@ rtgui_view_t *demo_view_buffer_animation(rtgui_workbench_t* workbench) }
/* ������ʱ���Դ������� */
- timer = rtgui_timer_create(2, RT_TIMER_FLAG_PERIODIC, timeout, (void*)view);
+ timer = rtgui_timer_create(1, RT_TIMER_FLAG_PERIODIC, timeout, (void*)view);
rtgui_timer_start(timer);
return view;
diff --git a/examples/gui/demo_workbench.c b/examples/gui/demo_workbench.c index d628f4fe51..6569d475b5 100644 --- a/examples/gui/demo_workbench.c +++ b/examples/gui/demo_workbench.c @@ -51,11 +51,17 @@ static void workbench_entry(void* parameter) rtgui_widget_set_event_handler(RTGUI_WIDGET(workbench), demo_workbench_event_handler); /* 初始化各个例子的视图 */ +#if RT_VERSION == 4 demo_view_benchmark(workbench); +#endif + demo_view_dc(workbench); +#if RT_VERSION == 4 #ifdef RTGUI_USING_TTF demo_view_ttf(workbench); #endif +#endif + demo_view_dc_buffer(workbench); demo_view_animation(workbench); demo_view_buffer_animation(workbench); @@ -64,7 +70,9 @@ static void workbench_entry(void* parameter) demo_view_button(workbench); demo_view_checkbox(workbench); demo_view_progressbar(workbench); +#if RT_VERSION == 4 demo_view_scrollbar(workbench); +#endif demo_view_radiobox(workbench); demo_view_textbox(workbench); demo_view_listbox(workbench); |
