From f01f25b45100641985100a2ee2d53549fe511761 Mon Sep 17 00:00:00 2001 From: "bernard.xiong" Date: Mon, 22 Nov 2010 01:50:05 +0000 Subject: [PATCH] remove examples depend. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1087 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- examples/gui/SConscript | 2 +- examples/gui/demo_view.c | 76 +++++++++++++++++++------------------- examples/kernel/SConscript | 2 +- examples/libc/SConscript | 2 +- 4 files changed, 41 insertions(+), 41 deletions(-) diff --git a/examples/gui/SConscript b/examples/gui/SConscript index 39c967123d..b12b512333 100644 --- a/examples/gui/SConscript +++ b/examples/gui/SConscript @@ -31,6 +31,6 @@ gui_init.c mywidget.c """) -group = DefineGroup('gui_examples', src, depend = ['RTGUI_USING_EXAMPLES']) +group = DefineGroup('gui_examples', src, depend = ['RT_USING_RTGUI']) Return('group') diff --git a/examples/gui/demo_view.c b/examples/gui/demo_view.c index 17cdaa0bd6..f7b5e1594a 100644 --- a/examples/gui/demo_view.c +++ b/examples/gui/demo_view.c @@ -4,14 +4,14 @@ #include #include -/* 用于存放演示视图的数组,最多可创建32个演示视图 */ +/* ڴʾͼ飬ɴ32ʾͼ */ static rtgui_view_t* demo_view_list[32]; -/* 当前演示视图索引 */ +/* ǰʾͼ */ static rt_uint16_t demo_view_current = 0; -/* 总共包括的演示视图数目 */ +/* ܹʾͼĿ */ static rt_uint16_t demo_view_number = 0; -/* 显示下一个演示视图 */ +/* ʾһʾͼ */ void demo_view_next(struct rtgui_widget* widget, rtgui_event_t *event) { if (demo_view_current + 1< demo_view_number) @@ -21,7 +21,7 @@ void demo_view_next(struct rtgui_widget* widget, rtgui_event_t *event) } } -/* 显示前一个演示视图 */ +/* ʾǰһʾͼ */ void demo_view_prev(struct rtgui_widget* widget, rtgui_event_t *event) { if (demo_view_current != 0) @@ -31,30 +31,30 @@ void demo_view_prev(struct rtgui_widget* widget, rtgui_event_t *event) } } -/* 创建一个演示视图,需提供父workbench和演示用的标题 */ +/* һʾͼṩworkbenchʾõı */ rtgui_view_t* demo_view(rtgui_workbench_t* workbench, const char* title) { struct rtgui_view* view; - /* 设置视图的名称 */ + /* ͼ */ view = rtgui_view_create(title); if (view == RT_NULL) return RT_NULL; - /* 创建成功后,添加到数组中 */ + /* ɹӵ */ demo_view_list[demo_view_number] = view; demo_view_number ++; - /* 添加到父workbench中 */ + /* ӵworkbench */ rtgui_workbench_add_view(workbench, view); - /* 添加下一个视图和前一个视图按钮 */ + /* һͼǰһͼť */ { struct rtgui_rect rect; struct rtgui_button *next_btn, *prev_btn; struct rtgui_label *label; struct rtgui_staticline *line; - /* 获得视图的位置信息(在加入到workbench中时,workbench会自动调整视图的大小) */ + /* ͼλϢ(ڼ뵽workbenchʱworkbenchԶͼĴС) */ rtgui_widget_get_rect(RTGUI_WIDGET(view), &rect); rtgui_widget_rect_to_device(RTGUI_WIDGET(view), &rect); rect.x1 += 5; @@ -62,23 +62,23 @@ rtgui_view_t* demo_view(rtgui_workbench_t* workbench, const char* title) rect.x2 -= 5; rect.y2 = rect.y1 + 20; - /* 创建标题用的标签 */ + /* õıǩ */ label = rtgui_label_create(title); - /* 设置标签位置信息 */ + /* ñǩλϢ */ rtgui_widget_set_rect(RTGUI_WIDGET(label), &rect); - /* 添加标签到视图中 */ + /* ӱǩͼ */ rtgui_container_add_child(RTGUI_CONTAINER(view), RTGUI_WIDGET(label)); rect.y1 += 20; rect.y2 += 20; - /* 创建一个水平的staticline线 */ + /* һˮƽstaticline */ line = rtgui_staticline_create(RTGUI_HORIZONTAL); - /* 设置静态线的位置信息 */ + /* þ̬ߵλϢ */ rtgui_widget_set_rect(RTGUI_WIDGET(line), &rect); - /* 添加静态线到视图中 */ + /* Ӿ̬ߵͼ */ rtgui_container_add_child(RTGUI_CONTAINER(view), RTGUI_WIDGET(line)); - /* 获得视图的位置信息 */ + /* ͼλϢ */ rtgui_widget_get_rect(RTGUI_WIDGET(view), &rect); rtgui_widget_rect_to_device(RTGUI_WIDGET(view), &rect); rect.x2 -= 5; @@ -86,16 +86,16 @@ rtgui_view_t* demo_view(rtgui_workbench_t* workbench, const char* title) rect.x1 = rect.x2 - 100; rect.y1 = rect.y2 - 25; - /* 创建"下一个"按钮 */ - next_btn = rtgui_button_create("下一个"); - /* 设置onbutton动作到demo_view_next函数 */ + /* "һ"ť */ + next_btn = rtgui_button_create("һ"); + /* onbuttondemo_view_next */ rtgui_button_set_onbutton(next_btn, demo_view_next); - /* 设置按钮的位置信息 */ + /* ðťλϢ */ rtgui_widget_set_rect(RTGUI_WIDGET(next_btn), &rect); - /* 添加按钮到视图中 */ + /* Ӱťͼ */ rtgui_container_add_child(RTGUI_CONTAINER(view), RTGUI_WIDGET(next_btn)); - /* 获得视图的位置信息 */ + /* ͼλϢ */ rtgui_widget_get_rect(RTGUI_WIDGET(view), &rect); rtgui_widget_rect_to_device(RTGUI_WIDGET(view), &rect); rect.x1 += 5; @@ -103,21 +103,21 @@ rtgui_view_t* demo_view(rtgui_workbench_t* workbench, const char* title) rect.x2 = rect.x1 + 100; rect.y1 = rect.y2 - 25; - /* 创建"上一个"按钮 */ - prev_btn = rtgui_button_create("上一个"); - /* 设置onbutton动作到demo_view_prev函数 */ + /* "һ"ť */ + prev_btn = rtgui_button_create("һ"); + /* onbuttondemo_view_prev */ rtgui_button_set_onbutton(prev_btn, demo_view_prev); - /* 设置按钮的位置信息 */ + /* ðťλϢ */ rtgui_widget_set_rect(RTGUI_WIDGET(prev_btn), &rect); - /* 添加按钮到视图中 */ + /* Ӱťͼ */ rtgui_container_add_child(RTGUI_CONTAINER(view), RTGUI_WIDGET(prev_btn)); } - /* 返回创建的视图 */ + /* شͼ */ return view; } -/* 这个函数用于返回演示视图的对外可用区域 */ +/* ڷʾͼĶ */ void demo_view_get_rect(rtgui_view_t* view, rtgui_rect_t *rect) { RT_ASSERT(view != RT_NULL); @@ -125,7 +125,7 @@ void demo_view_get_rect(rtgui_view_t* view, rtgui_rect_t *rect) rtgui_widget_get_rect(RTGUI_WIDGET(view), rect); rtgui_widget_rect_to_device(RTGUI_WIDGET(view), rect); - /* 去除演示标题和下方按钮的区域 */ + /* ȥʾ·ť */ rect->y1 += 45; rect->y2 -= 35; } @@ -136,33 +136,33 @@ void demo_view_get_logic_rect(rtgui_view_t* view, rtgui_rect_t *rect) RT_ASSERT(rect != RT_NULL); rtgui_widget_get_rect(RTGUI_WIDGET(view), rect); - /* 去除演示标题和下方按钮的区域 */ + /* ȥʾ·ť */ rect->y1 += 45; rect->y2 -= 35; } -/* 当是标准版本时,这个函数用于返回自动布局引擎box控件 */ +/* DZ׼汾ʱڷԶboxؼ */ #ifndef RTGUI_USING_SMALL_SIZE rtgui_box_t* demo_view_create_box(rtgui_view_t* view, int orient) { rtgui_rect_t rect; rtgui_box_t* box; - /* 获得视图的位置信息 */ + /* ͼλϢ */ rtgui_widget_get_rect(RTGUI_WIDGET(view), &rect); rect.y1 += 45; rect.y2 -= 25; - /* 创建一个自动布局引擎 */ + /* һԶ */ box = rtgui_box_create(orient, &rect); - /* 添加box控件到视图中 */ + /* boxؼͼ */ rtgui_container_add_child(RTGUI_CONTAINER(view), RTGUI_WIDGET(box)); return box; } #endif -/* 这个函数用于显示当前的视图 */ +/* ʾǰͼ */ void demo_view_show() { if (demo_view_number != 0) diff --git a/examples/kernel/SConscript b/examples/kernel/SConscript index 3e620ae8c1..be7eb48bed 100644 --- a/examples/kernel/SConscript +++ b/examples/kernel/SConscript @@ -32,6 +32,6 @@ heap_realloc.c memp_simple.c """) -group = DefineGroup('examples', src, depend = ['RT_USING_TC']) +group = DefineGroup('examples', src, depend = ['']) Return('group') diff --git a/examples/libc/SConscript b/examples/libc/SConscript index 6112f8b3c0..60a48fd376 100644 --- a/examples/libc/SConscript +++ b/examples/libc/SConscript @@ -1,6 +1,6 @@ from building import * src = Glob('*.c') -group = DefineGroup('libc_test', src, depend = ['RT_USING_NEWLIB', 'RT_USING_PTHREADS', 'RT_USING_LIBC_TEST']) +group = DefineGroup('libc_test', src, depend = ['RT_USING_NEWLIB', 'RT_USING_PTHREADS']) Return('group')