awtk/docs/manual.md
2019-10-07 18:23:55 +08:00

10 KiB
Raw Blame History

参考手册

一、GUI相关组件

控件

widget\_overview

widget

  • widget 所有控件、窗口和窗口管理器的基类。

窗口管理器

窗口

基本控件

通用容器控件

扩展控件

画布

普通画布

矢量图画布

vgcanvas\_overview

资源相关组件

assets overview

1.字体

font\_overview

2.图片

image\_overview

3.字符串资源

4.主题

style\_overview

5.UI描述数据

ui\_loader\_overview

输入法

input\_method\_overview

定时器/IDLE

timer\_overview

idle\_overview

  • idle 用于异步执行一些函数。

  • idle_info 单个idle的信息。

布局器

self\_layouter

children\_layouter

杂项

二、基本函数库


  • asset_info 资源类型定义。

  • wbuffer Write Buffer。

  • rbuffer Read Buffer。

  • color 颜色对象。

  • color_parse 颜色解析器。

  • tk_cond_var 简化版条件变量。

  • darray 动态数组。

  • date_time 时间日期函数。

  • easing 缓动作常量定义。

  • emitter事件分发器, 用于实现观察者模式。

  • endian 大端/小端相关函数。

  • event 事件基类。

  • event_source 事件源接口。

  • event_source_fd 基于文件描述符的事件源实现。

  • event_source_idle 基于IDLE的事件源实现。

  • event_source_manager 事件源管理器的接口。

  • event_source_manager_default 事件源管理器的缺省实现。

  • event_source_timer 基于Time的事件源实现。

  • fs.h

  • func_call_parser.h

  • func_desc.h

  • idle_info.h

  • idle_manager.h

  • int_str.h

  • iostream.h

  • istream.h

  • matrix.h

  • mem.h

  • mime_types.h

  • mutex.h

  • named_value.h

  • object.h

  • object_array.h

  • object_default.h

  • ostream.h

  • path.h

  • platform.h

  • rect.h

  • ring_buffer.h

  • rom_fs.h

  • slist.h

  • socket_pair.h

  • str.h

  • str_str.h

  • stream_const.h

  • thread.h

  • time_now.h

  • timer_info.h

  • timer_manager.h

  • tokenizer.h

  • types_def.h

  • utf8.h

  • utils.h

  • value.h

  • value_desc.h

  • wstr.h