add Chinese Comments

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@486 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
bernard.xiong
2010-03-14 13:47:49 +00:00
parent b437fc5924
commit a76c7b3d3e
5 changed files with 92 additions and 19 deletions

View File

@@ -1,3 +1,9 @@
/*
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E5B5A5><EFBFBD>б<EFBFBD><D0B1><EFBFBD>ͼ<EFBFBD><CDBC>ʾ
*
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӻ<EFBFBD><D3BB>ȴ<EFBFBD><C8B4><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ʾ<EFBFBD>õ<EFBFBD>view<65><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>İ<EFBFBD>ťʱ<C5A5><EFBFBD><E1B0B4>ģʽ<C4A3><CABD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>ʾ
* <20>µ<EFBFBD><C2B5>б<EFBFBD><D0B1><EFBFBD>ͼ
*/
#include "demo_view.h"
#include <rtgui/widgets/label.h>
#include <rtgui/widgets/button.h>
@@ -8,6 +14,7 @@ static rtgui_workbench_t* workbench = RT_NULL;
static rtgui_list_view_t* _view = RT_NULL;
static rtgui_image_t* return_image = RT_NULL;
/* <20>б<EFBFBD><D0B1><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
static void listitem_action(void* parameter)
{
char label_text[32];
@@ -27,6 +34,7 @@ static void listitem_action(void* parameter)
rect.y1 += 5;
rect.y2 = rect.y1 + 20;
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD>ı<EFBFBD>ǩ */
rt_sprintf(label_text, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD> %d", no);
label = rtgui_label_create(label_text);
@@ -37,15 +45,18 @@ static void listitem_action(void* parameter)
rtgui_win_show(win, RT_FALSE);
}
/* <20><><EFBFBD>ع<EFBFBD><D8B9>ܵĶ<DCB5><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
static void return_action(void* parameter)
{
if (_view != RT_NULL)
{
/* ɾ<><C9BE><EFBFBD>б<EFBFBD><D0B1><EFBFBD>ͼ */
rtgui_view_destroy(RTGUI_VIEW(_view));
_view = RT_NULL;
}
}
/* <20><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EEB6A8> */
static struct rtgui_list_item items[] =
{
{"<EFBFBD>б<EFBFBD><EFBFBD><EFBFBD>1", RT_NULL, listitem_action, (void*)1},
@@ -56,22 +67,26 @@ static struct rtgui_list_item items[] =
{"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>", RT_NULL, return_action, RT_NULL},
};
/* <20><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>ͼ<EFBFBD>õİ<C3B5>ť<EFBFBD><C5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
static void open_btn_onbutton(rtgui_widget_t* widget, struct rtgui_event* event)
{
/* create a file list view */
rtgui_rect_t rect;
/* <20><><EFBFBD>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD>workbench */
workbench = RTGUI_WORKBENCH(rtgui_widget_get_toplevel(widget));
rtgui_widget_get_rect(RTGUI_WIDGET(workbench), &rect);
/* <20><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>б<EFBFBD><D0B1><EFBFBD>ͼ<EFBFBD><CDBC> <20><>ָ<EFBFBD><D6B8>Ϊitems */
_view = rtgui_list_view_create(items, sizeof(items)/sizeof(struct rtgui_list_item),
&rect);
/* <20><>workbench<63><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>ͼ */
rtgui_workbench_add_view(workbench, RTGUI_VIEW(_view));
/* ģʽ<C4A3><CABD>ʾ<EFBFBD><CABE>ͼ */
rtgui_view_show(RTGUI_VIEW(_view), RT_FALSE);
}
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD>б<EFBFBD><D0B1><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>ͼ */
rtgui_view_t* demo_listview_view(rtgui_workbench_t* workbench)
{
rtgui_rect_t rect;
@@ -80,6 +95,7 @@ rtgui_view_t* demo_listview_view(rtgui_workbench_t* workbench)
view = demo_view(workbench, "<EFBFBD>б<EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD>ʾ");
/* <20><><EFBFBD>Ӷ<EFBFBD><D3B6><EFBFBD><EFBFBD><EFBFBD>ť */
demo_view_get_rect(view, &rect);
rect.x1 += 5;
rect.x2 = rect.x1 + 80;