awtk/docs/conventions.md
2021-07-11 17:18:42 +08:00

30 lines
937 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# AWTK 中的一些惯例
#### 1.pixel 格式:以各个通道在内存中存放的顺序,从低地址到高地址递增的方式命名。
>如:
>
>RGBA8888表示内存地址从低到高依次为 RGBA每个通道各占一字节 (8 位)。
>
>BGR565表示内存地址从低到高依次为 BGRBGR 三个通道分别占 5 位6 位和 5 位。
---
#### 2. 所有类的公开属性都是只读的,不要直接去修改它们。
---
#### 3. 所有类的公开属性都可以直接读取,不提供 get 函数。
---
#### 4.widget 及其子类的公开属性,如果在 annotation 中标明支持 set\_prop那么可以在界面描述文件中用同名属性为其指定的初始值。
---
#### 5. 除非特别说明,时间单位为毫秒。
---
#### 6. 除非特别说明,控件都是容器。你可以在按钮中放图片,也可以在图片中放按钮,通过组合形成更强大控件。