awtk/docs/manual/widget_prop_t.md
2020-05-24 19:28:22 +08:00

7.2 KiB
Raw Blame History

widget_prop_t

概述

控件的属性。### 常量

名称 说明
WIDGET_PROP_EXEC 用于执行某些特殊的命令比如控制动画的启停主要是方便MVVM通过属性来控制动画。
WIDGET_PROP_X X坐标。
WIDGET_PROP_Y Y坐标。
WIDGET_PROP_W 宽度。
WIDGET_PROP_H 高度。
WIDGET_PROP_CARET_X caret x。
WIDGET_PROP_CARET_Y caret y。
WIDGET_PROP_DIRTY_RECT_TOLERANCE 脏矩形超出控件本身大小的最大范围。
WIDGET_PROP_CANVAS Canvas。
WIDGET_PROP_LOCALIZE_OPTIONS Canvas。
WIDGET_PROP_NATIVE_WINDOW Native Window。
WIDGET_PROP_HIGHLIGHT dialog highlight。
WIDGET_PROP_BAR_SIZE slider中的bar的的宽度或高度。
WIDGET_PROP_OPACITY 不透明度。
WIDGET_PROP_MIN_W 最小宽度。
WIDGET_PROP_MAX_W 最大宽度。
WIDGET_PROP_CHILDREN_LAYOUT 子控件布局参数。
WIDGET_PROP_LAYOUT 子控件布局参数(过时)。
WIDGET_PROP_SELF_LAYOUT 控件布局参数。
WIDGET_PROP_LAYOUT_W layout宽度。
WIDGET_PROP_LAYOUT_H layout高度。
WIDGET_PROP_VIRTUAL_W 虚拟宽度。
WIDGET_PROP_VIRTUAL_H 虚拟高度。
WIDGET_PROP_NAME 名称。
WIDGET_PROP_TYPE 类型。
WIDGET_PROP_CLOSABLE 是否可以关闭。
WIDGET_PROP_POINTER_CURSOR 鼠标指针。
WIDGET_PROP_VALUE 值。
WIDGET_PROP_LENGTH 长度。
WIDGET_PROP_TEXT 文本。
WIDGET_PROP_TR_TEXT 待翻译文本。
WIDGET_PROP_STYLE style。
WIDGET_PROP_ENABLE 是否启用。
WIDGET_PROP_FEEDBACK 是否启用按键音等反馈。
WIDGET_PROP_FLOATING 是否启用floating布局。
WIDGET_PROP_MARGIN 边距。
WIDGET_PROP_SPACING 间距。
WIDGET_PROP_LEFT_MARGIN 左边距。
WIDGET_PROP_RIGHT_MARGIN 右边距。
WIDGET_PROP_TOP_MARGIN 顶边距。
WIDGET_PROP_BOTTOM_MARGIN 底边距。
WIDGET_PROP_STEP 步长。
WIDGET_PROP_VISIBLE 是否可见。
WIDGET_PROP_SENSITIVE 是否接受用户事件。
WIDGET_PROP_ANIMATION 控件动画。
WIDGET_PROP_ANIM_HINT 窗口动画。
WIDGET_PROP_FULLSCREEN 窗口设置为全部大小。
WIDGET_PROP_DISABLE_ANIM 禁用窗口动画。
WIDGET_PROP_OPEN_ANIM_HINT 打开窗口时的动画。
WIDGET_PROP_CLOSE_ANIM_HINT 关闭窗口时的动画。
WIDGET_PROP_MIN 最小值。
WIDGET_PROP_ACTION_TEXT 软键盘上action按钮的文本。
WIDGET_PROP_TIPS 提示信息。
WIDGET_PROP_TR_TIPS 需要翻译的提示信息。
WIDGET_PROP_INPUT_TYPE 输入类型。
WIDGET_PROP_KEYBOARD 自定义软键盘资源名称。
WIDGET_PROP_DEFAULT_FOCUSED_CHILD 缺省获得焦点的子控件(可用控件名或类型)。
WIDGET_PROP_READONLY 只读模式。
WIDGET_PROP_PASSWORD_VISIBLE 密码是否可见。
WIDGET_PROP_ACTIVE 是否处于active状态。
WIDGET_PROP_VERTICAL 是否为垂直模式。
WIDGET_PROP_SHOW_TEXT 是否显示文本。
WIDGET_PROP_XOFFSET X方向的偏移。
WIDGET_PROP_YOFFSET Y方向的偏移。
WIDGET_PROP_ALIGN_V 垂直对齐模式。
WIDGET_PROP_ALIGN_H 水平对齐模式。
WIDGET_PROP_AUTO_PLAY 是否自动播放或指定播放的时间。
WIDGET_PROP_LOOP 是否循环播放或循环播放的次数。
WIDGET_PROP_AUTO_FIX 是否启用自动更正功能。
WIDGET_PROP_SELECT_NONE_WHEN_FOCUSED 编辑器在获得焦点时是否不选中文本。
WIDGET_PROP_OPEN_IM_WHEN_FOCUSED 编辑器在获得焦点时是否打开输入法。
WIDGET_PROP_X_MIN X最小值。
WIDGET_PROP_X_MAX X最大值。
WIDGET_PROP_Y_MIN Y最小值。
WIDGET_PROP_Y_MAX Y最大值。
WIDGET_PROP_MAX 最大值。
WIDGET_PROP_GRAB_KEYS 让窗口管理器直接把按键发给自己。
WIDGET_PROP_ROW 行数或每行的高度。
WIDGET_PROP_STATE_FOR_STYLE 控件状态。
WIDGET_PROP_THEME 窗口主题名称。
WIDGET_PROP_STAGE window stage
WIDGET_PROP_IMAGE_MANAGER 图片管理器。
WIDGET_PROP_ASSETS_MANAGER 资源管理器。
WIDGET_PROP_LOCALE_INFO locale_info。
WIDGET_PROP_FONT_MANAGER 字体管理器。
WIDGET_PROP_THEME_OBJ 窗口的主题对象。
WIDGET_PROP_DEFAULT_THEME_OBJ 缺省的主题对象。
WIDGET_PROP_ITEM_WIDTH 项的宽度。
WIDGET_PROP_ITEM_HEIGHT 项的高度。
WIDGET_PROP_DEFAULT_ITEM_HEIGHT 项的缺省高度。
WIDGET_PROP_XSLIDABLE X方向是否可拖动。
WIDGET_PROP_YSLIDABLE Y方向是否可拖动。
WIDGET_PROP_REPEAT 重复次数。
WIDGET_PROP_ENABLE_LONG_PRESS 是否启用长按。
WIDGET_PROP_ANIMATABLE 是否启用动画。
WIDGET_PROP_AUTO_HIDE_SCROLL_BAR 是否自动隐藏滚动条。
WIDGET_PROP_IMAGE 图片名称。
WIDGET_PROP_FORMAT 显示格式。
WIDGET_PROP_DRAW_TYPE 图片绘制类型。
WIDGET_PROP_SELECTABLE 是否可选择。
WIDGET_PROP_CLICKABLE 是否可点击。
WIDGET_PROP_SCALE_X X方向缩放比例。
WIDGET_PROP_SCALE_Y Y方向缩放比例。
WIDGET_PROP_ANCHOR_X x锚点。
WIDGET_PROP_ANCHOR_Y y锚点。
WIDGET_PROP_ROTATION 选中角度(幅度)
WIDGET_PROP_COMPACT 紧凑模式。
WIDGET_PROP_SCROLLABLE 是否支持滚动。
WIDGET_PROP_ICON 图标名称。
WIDGET_PROP_OPTIONS 选项集合。
WIDGET_PROP_SELECTED 是否被选中。
WIDGET_PROP_CHECKED 是否被勾选。
WIDGET_PROP_ACTIVE_ICON active状态下的图标。
WIDGET_PROP_LOAD_UI 动态加载UI名字。
WIDGET_PROP_OPEN_WINDOW 要打开窗口的名称。
WIDGET_PROP_SELECTED_INDEX 被选中项的索引。
WIDGET_PROP_CLOSE_WHEN_CLICK 点击窗口时关闭窗口。
WIDGET_PROP_CLOSE_WHEN_CLICK_OUTSIDE 点击窗口外部时关闭窗口。
WIDGET_PROP_LINE_GAP 行间距。
WIDGET_PROP_BG_COLOR 背景颜色(仅仅使用于color tile)。
WIDGET_PROP_BORDER_COLOR 边框颜色(仅仅使用于color tile)。
WIDGET_PROP_DELAY 延迟时间(毫秒)
WIDGET_PROP_IS_KEYBOARD 是否为键盘。
WIDGET_PROP_FOCUSED 是否为焦点控件。
WIDGET_PROP_FOCUS (过时请用focused)。
WIDGET_PROP_FOCUSABLE 是否支持焦点停留。
WIDGET_PROP_WITH_FOCUS_STATE 是否支持焦点状态(如果希望style支持焦点状态但有不希望焦点停留可用本属性)。
WIDGET_PROP_MOVE_FOCUS_PREV_KEY 将焦点移到前一个的键值。
WIDGET_PROP_MOVE_FOCUS_NEXT_KEY 将焦点移到后一个的键值。
WIDGET_PROP_MOVE_FOCUS_UP_KEY 将焦点向上移动的键值。
WIDGET_PROP_MOVE_FOCUS_DOWN_KEY 将焦点向下移动的键值。
WIDGET_PROP_MOVE_FOCUS_LEFT_KEY 将焦点向左移动的键值。
WIDGET_PROP_MOVE_FOCUS_RIGHT_KEY 将焦点向右移动的键值。