awtk/docs/conventions.md
2019-10-16 09:23:19 +08:00

914 B
Raw Blame History

AWTK 中的一些惯例

1.pixel格式以各个通道在内存中存放的顺序从低地址到高地址递增的方式命名。

如:

RGBA8888表示内存地址从低到高依次为RGBA每个通道各占一字节(8位)。

BGR565表示内存地址从低到高依次为BGRBGR三个通道分别占5位6位和5位。


2.所有类的公开属性都是只读的,不要直接去修改它们。


3.所有类的公开属性都可以直接读取不提供get函数。


4.widget及其子类的公开属性如果在annotation中标明支持set_prop那么可以在界面描述文件中用同名属性为其指定的初始值。


5.除非特别说明,时间单位为毫秒。


6.除非特别说明,控件都是容器。你可以在按钮中放图片,也可以在图片中放按钮,通过组合形成更强大控件。