From 9ce664ce8901f503331ac79bea93cba1cc6102ec Mon Sep 17 00:00:00 2001 From: xianjimli Date: Tue, 15 Jan 2019 16:54:39 +0800 Subject: [PATCH] update docs --- docs/changes.md | 4 ++- docs/manual.md | 2 ++ docs/manual/digit_clock_t.md | 34 ++++++++++++++++++++++++ docs/manual/label_t.md | 12 ++++----- docs/manual/time_clock_t.md | 31 ++++++++++++++++++++- src/ext_widgets/slide_menu/slide_menu.h | 2 +- src/ext_widgets/time_clock/digit_clock.h | 34 ++++++++++++++++++++++++ src/ext_widgets/time_clock/time_clock.h | 31 ++++++++++++++++++++- src/widgets/label.h | 12 ++++----- tools/idl_gen/idl.json | 8 +++--- 10 files changed, 150 insertions(+), 20 deletions(-) diff --git a/docs/changes.md b/docs/changes.md index d60ebd1324..e5c44348ce 100644 --- a/docs/changes.md +++ b/docs/changes.md @@ -1,13 +1,15 @@ # 最新动态 * 2019/01/15 * 整理API文档:progress\_circle/rich\_text/slide\_menu/slide\_view/svg\_image/switch - * 整理API文档:text\_selector + * 整理API文档:text\_selector/time\_clock/digit\_clock * 增加progress\_circle c语言demo。 * 增加slide\_menu c语言demo。 * 增加slide\_view c语言demo。 * 增加svg\_image c语言demo。 * 增加switch c语言demo。 * 增加text\_selector c语言demo。 + * 增加time\_clock c语言demo。 + * 增加digit\_clock c语言demo。 * 增加INPUT\_CUSTOM用于关闭系统缺省软键盘。 * 2019/01/14 diff --git a/docs/manual.md b/docs/manual.md index aa0c1a8eb0..24e3dc15ef 100644 --- a/docs/manual.md +++ b/docs/manual.md @@ -62,6 +62,8 @@ * [svg\_image](manual/svg_image_t.md) SVG图片控件。 * [switch](manual/switch_t.md) 开关控件。 * [text\_selector](manual/text\_selector_t.md) 文本选择器控件。 +* [time\_clock](manual/time\_clock_t.md) 模拟时钟控件。 +* [digit\_clock](manual/digit\_clock_t.md) 数字时钟控件。 ### 画布 diff --git a/docs/manual/digit_clock_t.md b/docs/manual/digit_clock_t.md index b703d7ac0c..e647145850 100644 --- a/docs/manual/digit_clock_t.md +++ b/docs/manual/digit_clock_t.md @@ -3,6 +3,39 @@ ![image](images/digit_clock_t_0.png) 数字时钟控件。 + + digit\_clock\_t是[widget\_t](widget_t.md)的子类控件,widget\_t的函数均适用于digit\_clock\_t控件。 + + 在xml中使用"digit\_clock"标签创建数字时钟控件。如: + + ```xml + + ``` + + > 更多用法请参考:[digit\_clock.xml]( + https://github.com/zlgopen/awtk/blob/master/demos/assets/raw/ui/digit_clock.xml) + + 在c代码中使用函数digit\_clock\_create创建数字时钟控件。如: + + ```c + widget_t* tc = digit_clock_create(win, 10, 10, 240, 30); + digit_clock_set_format(tc, "YY/MM/DD h:mm:ss"); + ``` + + > 完整示例请参考:[digit\_clock demo]( + https://github.com/zlgopen/awtk-c-demos/blob/master/demos/digit_clock.c) + + 可用通过style来设置控件的显示风格,如字体的大小和颜色等等。如: + + ```xml + + ``` + + > 更多用法请参考:[theme default]( + https://github.com/zlgopen/awtk/blob/master/demos/assets/raw/styles/default.xml#L138) + ---------------------------------- ### 函数 @@ -90,6 +123,7 @@ ret_t digit_clock_set_format (widget_t* widget, const char* format); #### format 属性 ----------------------- >

显示格式。 + Y 代表年(完整显示) M 代表月(1-12) D 代表日(1-31) diff --git a/docs/manual/label_t.md b/docs/manual/label_t.md index 20207c2a30..3c6e43b79b 100644 --- a/docs/manual/label_t.md +++ b/docs/manual/label_t.md @@ -17,8 +17,8 @@