mirror of
https://github.com/zlgopen/awtk.git
synced 2025-05-08 19:44:45 +08:00
format code
This commit is contained in:
parent
7a2ecf67af
commit
d5a3477b1f
@ -11,7 +11,7 @@
|
||||
#### [AWTK](README.md) 寓意有两个方面:
|
||||
|
||||
* Toolkit AnyWhere。
|
||||
* ZLG 物联网操作系统 AWorks 内置 GUI。
|
||||
* ZLG 物联网操作系统 AWorksOS 内置 GUI。
|
||||
|
||||
#### [AWTK](README.md) 源码仓库:
|
||||
|
||||
@ -56,7 +56,7 @@
|
||||
|
||||
[AWTK](README.md) 是跨平台的,这有两个方面的意思:
|
||||
|
||||
* AWTK 本身是跨平台的。目前支持的平台有 ZLG AWorks、Windows、Linux、MacOS、嵌入式 Linux、Android、Web 和嵌入式裸系统,可以轻松的移植到各种 RTOS 上。AWTK 以后也可以运行在各种小程序和 iOS 等平台上运行。
|
||||
* AWTK 本身是跨平台的。目前支持的平台有 ZLG AWorksOS、Windows、Linux、MacOS、嵌入式 Linux、Android、Web 和嵌入式裸系统,可以轻松的移植到各种 RTOS 上。AWTK 以后也可以运行在各种小程序和 iOS 等平台上运行。
|
||||
|
||||
* AWTK 同时还提供了一套跨平台的基础工具库。其中包括链表、数组、字符串 (UTF8 和 widechar),事件发射器、值、对象、文件系统、互斥锁和线程、表达式和字符串解析等等,让你用 AWTK 开发的应用程序可以真正跨平台运行。
|
||||
|
||||
|
@ -51,7 +51,7 @@ static ret_t tk_on_choose_file_result(void* ctx, event_t* e) {
|
||||
static ret_t on_file_save(void* ctx, event_t* e) {
|
||||
file_chooser_t* chooser = file_chooser_create();
|
||||
emitter_on(EMITTER(chooser), EVT_DONE, tk_on_choose_file_result, ctx);
|
||||
|
||||
|
||||
file_chooser_set_init_dir(chooser, "./");
|
||||
|
||||
return file_chooser_choose_file_for_save(chooser);
|
||||
@ -60,7 +60,7 @@ static ret_t on_file_save(void* ctx, event_t* e) {
|
||||
static ret_t on_file_open(void* ctx, event_t* e) {
|
||||
file_chooser_t* chooser = file_chooser_create();
|
||||
emitter_on(EMITTER(chooser), EVT_DONE, tk_on_choose_file_result, ctx);
|
||||
|
||||
|
||||
file_chooser_set_init_dir(chooser, "./");
|
||||
|
||||
return file_chooser_choose_file_for_open(chooser);
|
||||
@ -80,7 +80,7 @@ static ret_t on_manager(void* ctx, event_t* e) {
|
||||
file_chooser_t* chooser = file_chooser_create();
|
||||
return_value_if_fail(chooser != NULL, RET_OOM);
|
||||
emitter_on(EMITTER(chooser), EVT_DONE, tk_on_choose_file_result, ctx);
|
||||
|
||||
|
||||
file_chooser_set_init_dir(chooser, "./");
|
||||
|
||||
return file_chooser_choose_folder(chooser);
|
||||
|
@ -312,7 +312,7 @@ ret_t canvas_begin_frame(canvas_t* c, rect_t* dirty_rect, lcd_draw_mode_t draw_m
|
||||
c->oy = 0;
|
||||
|
||||
canvas_set_global_alpha(c, 0xff);
|
||||
if(c->lcd->support_dirty_rect) {
|
||||
if (c->lcd->support_dirty_rect) {
|
||||
ret = lcd_begin_frame(c->lcd, dirty_rect, draw_mode);
|
||||
} else {
|
||||
ret = lcd_begin_frame(c->lcd, NULL, draw_mode);
|
||||
|
@ -46,11 +46,11 @@ ret_t file_chooser_set_init_dir(file_chooser_t* chooser, const char* init_dir) {
|
||||
}
|
||||
|
||||
ret_t file_chooser_set_filter(file_chooser_t* chooser, const char* filter) {
|
||||
return_value_if_fail(chooser != NULL, RET_BAD_PARAMS);
|
||||
return_value_if_fail(chooser != NULL, RET_BAD_PARAMS);
|
||||
|
||||
chooser->filter = tk_str_copy(chooser->filter, filter);
|
||||
chooser->filter = tk_str_copy(chooser->filter, filter);
|
||||
|
||||
return RET_OK;
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
file_chooser_t* file_chooser_cast(file_chooser_t* chooser) {
|
||||
|
@ -98,10 +98,11 @@ static ret_t vgcanvas_nanovg_begin_frame(vgcanvas_t* vgcanvas, rect_t* dirty_rec
|
||||
canvas->base.dirty_rect.x = canvas->base.dirty_rect.x >= 0 ? canvas->base.dirty_rect.x : 0;
|
||||
canvas->base.dirty_rect.y = canvas->base.dirty_rect.y >= 0 ? canvas->base.dirty_rect.y : 0;
|
||||
} else {
|
||||
if(info->lcd_orientation == LCD_ORIENTATION_90 || info->lcd_orientation == LCD_ORIENTATION_270) {
|
||||
canvas->base.dirty_rect = rect_init(0, 0, info->lcd_h, info->lcd_w);
|
||||
if (info->lcd_orientation == LCD_ORIENTATION_90 ||
|
||||
info->lcd_orientation == LCD_ORIENTATION_270) {
|
||||
canvas->base.dirty_rect = rect_init(0, 0, info->lcd_h, info->lcd_w);
|
||||
} else {
|
||||
canvas->base.dirty_rect = rect_init(0, 0, info->lcd_w, info->lcd_h);
|
||||
canvas->base.dirty_rect = rect_init(0, 0, info->lcd_w, info->lcd_h);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user