|
GX_DISABLE_THREADX_BINDING
默认:未定义
描述:用于关闭ThreadX绑定,这样GUIX就可以使用其他RTOS。
GX_SYSTEM_TIMER_MS
默认:20
描述:设置GUIX定时器间隔
TX_TIMER_TICKS_PER_SECOND
默认:100
描述:ThreadX定时器组周期
GX_SYSTEM_TIMER_TICKS
默认:((GX_SYSTEM_TIMER_MS * TX_TIMER_TICKS_PER_SECOND) / 1000) = 2
描述:执行一次GUIX Timer,需要几个ThreadX Timer
GX_DISABLE_MULTITHREAD_SUPPORT
描述:未定义
描述:使能GUIX多任务
GX_DISABLE_UTF8_SUPPORT
默认:未定义
描述:关闭UTF8编码
GX_DISABLE_ARC_DRAWING_SUPPORT
描述:未定义
描述:关闭带圆弧方面的函数绘制,如 circle, arc, pie, 和 ellipse,可以降低代码大小和GX_DISPLAY结构体大小
GX_DISABLE_SOFTWARE_DECODER_SUPPORT
默认:未定义
描述:用于关闭JPEG和PNG软件解码,如果程序里面用不到。
GX_DISABLE_BINARY_RESOURCE_SUPPORT
默认:未定义
描述:如果不使用二进制格式资源文件,可以定义此宏定义。
GX_DISABLE_BRUSH_ALPHA_SUPPORT
默认:未定义
描述:如果程序运行在16bpp或者更高的颜色深度,GUIX可选的支持带Alpha通道笔刷来绘制非圆弧图形,位图和字体。如果不需要alpha混合绘制,可以使能此宏定义。
注意,带alpha通道的位图,抗锯齿字体和其它抗锯齿绘制模式不受此标志影响。
GX_REPEAT_BUTTON_INITIAL_TICS
默认:10
描述:如果按钮使用了GX_STYLE_BUTTON_REPEAT样式,那么此定义值表示发送重复发送GX_EVENT_CLICKED事件前的时间。
GX_MAX_QUEUE_EVENTS默认:48
描述:定义事件结构体支持的最大事件队列,如果溢出,将放弃这次事件,并且函数gx_system_event_send返回GX_SYSTEM_ERROR
GX_MAX_DIRTY_AREAS
默认:64
描述:定义一张画布支持的最大脏区域个数,如果溢出了,将标记anvas根窗口作为脏区域,相比标记子控件,这种的效率略低。
GX_MAX_CONTEXT_NESTING
默认:8
描述:定义最大的上下文堆栈嵌套层数,等效于UI定义中的parent/child/child/child 控件嵌套
GX_MAX_INPUT_CAPTURE_NESTING
默认:4
描述:定义控件捕获用户输入(键盘,鼠标)的栈大小。
GX_SYSTEM_THREAD_PRIORITY
默认:16
描述:定义GUIX任务的优先级,由函数gx_system_initialize创建。
GX_SYSTEM_THREAD_TIMESLICE
默认:10
描述:如果多个GUIX任务具体相同优先级,用来定义时间片大小。
GX_CURSOR_BLINK_INTERVAL
默认:20
描述:定义光标闪烁频率,单位是GUIX定时器周期,比如周期是50ms,这里定义的20,那就是1秒一次闪烁
GX_MULTI_LINE_INDEX_CACHE_SIZE
默认:20
描述:说明:定义multi line索引缓存的大小, 该缓存用于快速完成多行文本控件的垂直滚动。 为了最好性能,缓存大小应设置为大于最大的multi line可见行数。 例如,如果最文本控件的可见行为20行,该应用程序能将缓存大小定义为32(默认值),从而允许GUIX垂直滚动而无需重新计算所有行开始索引。
GX_MULTI_LINE_TEXT_BUTTON_MAX_LINES
默认:4
描述:定义multi line按钮支持的最大行
GX_POLYGON_MAX_EDGE_NUM
默认:10
描述:定义多边形绘制支持的边沿数
GX_NUMERIC_SCROLL_WHEEL_STRING_BUFFER_SIZE
默认:16
描述:SCOLL WHEE字符串缓冲大小。
GX_DEFAULT_CIRCULAR_GAUGE_ANIMATION_DELAY
默认:5
描述:定义环形仪表动画延迟,单位GUIX定时器周期。
GX_NUMERIC_PROMPT_BUFFER_SIZE
默认:16
描述:提示字符串缓冲大小
GX_ANIMATION_POOL_SIZE
默认:6
描述:定义动画控制块大小,通过函数gx_system_animation_get申请,函数gx_system_animation_free释放。
GX_MOUSE_SUPPORT
默认:未支持
描述:使能鼠标输入支持
GX_HARDWARE_MOUSE_SUPPORT
默认:未定义
描述:使能游标的硬件支持
GX_FONT_KERNING_SUPPORT
默认:未定义
描述:使能此定义以启用字体字距调整支持。字距调整可改善某些字形组合的间距。
GX_WIDGET_USER_DATA
默认:未定义描述:用于定义用户数据区域到GX_WIDGET结构体,这个数据区可以使用GUIX Studio定义。
GUIX内部不使用,供用户使用。
GUIX_5_4_0_COMPATIBILITY
默认:未定义描述:高版本兼容5.4.0及其以下版本。
GX_MAX_STRING_LENGTH默认:102400
描述:定义支持的最大字符串长度,如果超出了这个范围,超出部分无效。
|
|