|
class | ActionList |
|
class | AdapterPlatformGLFW |
|
class | AdapterPlatformGTK |
|
class | AdapterPlatformGTKmm |
|
class | AdapterPlatformQt |
|
class | AdapterPlatformSDL2 |
|
class | AdapterPlatformWin |
|
class | AdapterPlatformWxWidgets |
|
class | AnimationControlMove |
|
struct | Arrow |
|
struct | ArrowPoint |
|
class | BlindAnimationAction |
|
struct | BoundRect |
|
class | BSpline |
| 三次贝塞尔样条曲线。支持输入x,得出唯一的y值。常用于参数控制。这不同于通用样条曲线,同一个x可能存在多个Y值 更多...
|
|
struct | CarouselItem |
|
class | CAutoMoveContainUI |
| 有布局功能的移动特效容器类 更多...
|
|
class | CBinaryBoxUI |
|
class | CBrushGradientSet |
| 普通,高亮,选中,禁用四种状态下渐变画刷的封装类 更多...
|
|
class | CButtonGradientUI |
| 渐变按钮 更多...
|
|
class | CButtonImageUI |
| 切图按钮(普通,高亮,选中,禁用四种状态)横排和竖排皆可,顺序打乱也可以。 结合实际开发经验,开发和美工属于不同的部门,虽然两个部门都有规范,但是人员流动带来的变动导致规范无法成型。此类支持美工任意切图。 更多...
|
|
class | CButtonMenuUI |
| 菜单按钮 更多...
|
|
class | CButtonNodeUI |
| 组合复杂的按钮 更多...
|
|
class | CButtonPolygonUI |
| 正多边形按钮,支持渐变 更多...
|
|
class | CButtonSVGUI |
| SVG图标按钮 更多...
|
|
class | CButtonSwitchImageUI |
| 开关按钮控件,支持两种状态 更多...
|
|
class | CButtonSysUI |
| 系统按钮 更多...
|
|
class | CButtonTextureUI |
| 纹理按钮,支持渐变,和纹理图案 更多...
|
|
class | CButtonUI |
| 按钮 更多...
|
|
class | CCarouselUI |
|
class | CChartAxis |
| 坐标轴基础信息基类(单坐标轴也是一种坐标系,线性坐标系) 更多...
|
|
class | CChartCoordinate |
| 空坐标系。也就是标准的窗口坐标模式 更多...
|
|
class | CChartDataLabel |
| 元素标签文本 更多...
|
|
class | CChartEleAttitudeIndicator |
| 飞控姿态表盘(AttitudeIndicator) 更多...
|
|
class | CChartEleBoxPlot |
| 盒子图元素 更多...
|
|
class | CChartEleCandles |
| 蜡烛图 更多...
|
|
class | CChartEleCircleNet |
| 关系图形 更多...
|
|
class | CChartEleCorssLine |
| 跨越标线 更多...
|
|
class | CChartEleHeatmap |
| 点热力图形 更多...
|
|
class | CChartEleLegendBox |
| NodeData容器元素 更多...
|
|
class | CChartElement |
| 图表图形接口 更多...
|
|
class | CChartElementImage |
| 图标图形 更多...
|
|
class | CChartEleMeterArc |
| 表盘图形 更多...
|
|
class | CChartEleMeterPin |
| 表针图形 更多...
|
|
class | CChartEleNotes |
| 注释类文本(由两个点决定) 更多...
|
|
class | CChartElePath |
| 路径图形 更多...
|
|
class | CChartElePathGeo |
| 地理路径图形(经纬度坐标, x = 维度, y = 精度) 更多...
|
|
class | CChartElePathText |
| 文本路径图形 更多...
|
|
class | CChartElePie |
| 饼图扇形图形 更多...
|
|
class | CChartElePoint |
| 点图形 更多...
|
|
class | CChartElePointHeat |
| 点热力图形 更多...
|
|
class | CChartEleRangeBar |
| 柱状图形或环状条形 更多...
|
|
class | CChartEleRect |
| 矩形图形 更多...
|
|
class | CChartEleScatter |
| 散点图形 更多...
|
|
class | CChartEleScatterBorder |
| 散点边框图形 更多...
|
|
class | CChartEleText |
| 文本图形 更多...
|
|
class | CChartEleTextLinearAxis |
| 坐标轴上的文本图形 更多...
|
|
class | CChartEleTree |
| 树节点图形 更多...
|
|
class | CChartEleWaterDroplet |
| 水滴图形 更多...
|
|
class | CChartSeries |
| 图表序列 更多...
|
|
class | CChartSeriesAttachLine |
| 图元数据以挂靠方式存储的图表序列。提供灵活开发者接口 更多...
|
|
class | CChartSeriesBufferLine |
| 单存线条 更多...
|
|
class | CChartSeriesContain |
| 通用基础的图表序列,可装载任意元素 更多...
|
|
class | CChartSeriesDoubleBufferLine |
| 双缓存线条 更多...
|
|
class | CChartSeriesGraph |
| 环形关系图 更多...
|
|
class | CChartSeriesLine |
| 线条序列 更多...
|
|
class | CChartSeriesLineErrorBar |
| 单一ErrorBar线条 更多...
|
|
class | CChartSeriesLineInterpolation |
| 插值曲线:支持双击加入控制点,移动控制点。对于任意点x,求出插值y。 更多...
|
|
class | CChartSeriesTree |
| 树状图形序列 更多...
|
|
class | CChartViewUI |
| 图表类控件。负责的绘制数据序列 更多...
|
|
class | CCheckBoxCell |
|
class | CCheckBoxUI |
| 复选框 更多...
|
|
class | CColorPickerUI |
| 颜色拾取器 更多...
|
|
class | CComboBaseUI |
| 下拉控件基类,下拉弹出窗口采用单例模式。减少对窗口资源的消耗 更多...
|
|
class | CComboColorPickerUI |
| 颜色拾取器 更多...
|
|
class | CComboDateRangeUI |
| 范围选择框 更多...
|
|
class | CComboDateUI |
| 日期下拉框 更多...
|
|
class | CComboListUI |
| 普通下拉列表 更多...
|
|
class | CContainerUI |
| 无布局功能的容器类,控件的位置全靠用户的绝对位置来确定。改变控件位置,需要开发者控制。 更多...
|
|
class | CContainLayoutUI |
| 有布局功能的容器类 更多...
|
|
class | CContainMenuUI |
|
class | CContainOptionUI |
|
class | CContainScrollSyncUI |
|
class | CContainTabUI |
|
class | CContainTitleUI |
|
class | CControlGC |
| 控件垃圾回收机制,生命周期检测。自行释放已经游离的对象 更多...
|
|
class | CControlUI |
| 控件基类 更多...
|
|
class | CCoordinateAffine |
| 笛卡尔坐标系 更多...
|
|
class | CCoordinateAffine3d |
| 笛卡尔3D坐标系 更多...
|
|
class | CCoordinateAffineTrans |
| 更加灵活的仿射坐标系 更多...
|
|
class | CCoordinateAxisSketchTrans |
| 坐标轴缩略图转换器 更多...
|
|
class | CCoordinateGeo |
| GEO坐标系 更多...
|
|
class | CCustomComboxUI |
| 用户自定义的下拉控件 更多...
|
|
class | CDateTimeUI |
| 日期时间控件 更多...
|
|
class | CDateUI |
| 日期控件 更多...
|
|
class | CDigitLcdUI |
| 液晶数字控件 更多...
|
|
class | CEditCombinationUI |
| 辑输入组合体 更多...
|
|
class | CEditGPSLocationUI |
| 经纬度(GPS)输入框 更多...
|
|
class | CEditIPAddressUI |
| IP地址输入框 更多...
|
|
class | CEditKeyBoardUI |
| 快捷键输入框 更多...
|
|
class | CEditLine |
| 行编辑类 更多...
|
|
class | CEditLineStyle |
| 编辑框外观信息 更多...
|
|
class | CEditList |
| 编辑输入组合体容器 更多...
|
|
class | CEditRichUI |
| 多行文本输入框(自主设计自绘,未使用系统原生编辑输入框,可方便移植到嵌入式平台) 更多...
|
|
class | CEditSpinBoxUI |
| 步长输入框 更多...
|
|
class | CEditTextUI |
| 单行文本输入框(自主设计自绘,未使用系统原生编辑输入框,可方便移植到嵌入式平台) 更多...
|
|
class | CGIFViewUI |
|
struct | CharSize |
|
struct | CharStyle |
|
class | ChartDataPoint |
| 图表数据点 更多...
|
|
class | CheckBoxMode |
|
class | CImageViewListUI |
|
class | CImageViewUI |
| 图片视图控件 更多...
|
|
class | CIndicatorLightUI |
| 状态指示灯。采用多个渐变组合而成。开发者可自由灵活定制。 更多...
|
|
class | CircleAxis |
| 圆坐标系。(x,y)=(角度:-180~180,半径的百分比(0~100)) 更多...
|
|
class | CLabelMultiStyleUI |
| HTML风格的标签控件 更多...
|
|
class | CLabelUI |
| 普通标签控件 更多...
|
|
class | CLanguageTranslator |
| 语言翻译类 更多...
|
|
class | CLayoutArrowContainUI |
| 带箭头风格,有布局功能的容器类 更多...
|
|
class | CLayoutBase |
| 布局信息基类 更多...
|
|
class | CLayoutBox |
| 盒子布局容器类. 水平盒子: 水平计算布局对象 垂直盒子: 垂直计算布局对象 层叠盒子: Z方向计算方式,所有对象共享区域 更多...
|
|
class | CLayoutCircle |
| 圆形布局对象 更多...
|
|
class | CLayoutControl |
| UI控件布局对象 更多...
|
|
class | CLayoutControlAdsorb |
| UI控件吸附布局对象 更多...
|
|
class | CLayoutGrid |
| 网格布局 更多...
|
|
class | CLayoutNodeData |
| UI控件布局对象 更多...
|
|
class | CLayoutSpacer |
| 弹性占位布局对象 更多...
|
|
class | CLineArrowUI |
| 跨越式箭头控件 更多...
|
|
class | CLineUI |
| 线条控件 更多...
|
|
class | ClipBoxSurface |
|
class | CListBoxUI |
| 列表控件 更多...
|
|
class | CManagerHandler |
| 事件过滤器(可安装到控件上,截获需要处理的消息) 更多...
|
|
class | CManagerSkin |
| 皮肤管理类 更多...
|
|
class | CMatrixUI |
| 矩阵控件 更多...
|
|
class | CMemoryAlloc |
|
class | CNodeCell |
| 普通单元格 更多...
|
|
class | CNodeData |
| 可视化的数据结构,包含数据交互和绘制功能 更多...
|
|
class | CNodeDataBarOfPercent |
|
class | CNodeDataColor |
|
class | CNodeDataControl |
| 包含控件的可视化节点 更多...
|
|
class | CNodeDataDate |
|
class | CNodeDataDateTime |
|
class | CNodeDataDouble |
|
class | CNodeDataDoubleQuote |
|
class | CNodeDataEnum |
|
class | CNodeDataEnumText |
|
class | CNodeDataIconPrefix |
|
class | CNodeDataImage |
| 图片节点 更多...
|
|
class | CNodeDataImageFunc |
|
class | CNodeDataImageGradient |
|
class | CNodeDataImageQuote |
| 引用类型的图标 更多...
|
|
class | CNodeDataInt |
|
class | CNodeDataIntQuote |
|
class | CNodeDataLegendLine |
| 线条标记 更多...
|
|
class | CNodeDataLegendMark |
| mark标记 更多...
|
|
class | CNodeDataLists |
| 可视化节点列表,包含xyz三个方向的布局。 更多...
|
|
class | CNodeDataListUI |
| NodeData容器 更多...
|
|
class | CNodeDataPlaceRect |
|
class | CNodeDataSolidColor |
| 实色图形 更多...
|
|
class | CNodeDataText |
|
class | CNodeDataTextAlign |
|
class | CNodeDataTextGradient |
|
class | CNodeDataTextGradientQuote |
|
class | CNodeDataTextLayoutQuote |
|
class | CNodeDataTextQuote |
|
class | CNodeEditorUI |
| 节点可视化(用于图布局和组态控制) 更多...
|
|
class | CNodeHtmlTextData |
| HTML文本 更多...
|
|
class | CNodeSpanCell |
|
struct | ConnectEdge |
|
struct | ConnectPoint |
|
class | COptionUI |
|
class | CPaginationUI |
|
class | CPopControlUI |
|
class | CPopupMenuEx |
|
class | CProgressBarUI |
| 进度条 更多...
|
|
class | CResourceFont |
|
class | CResourceGraphics |
| 图形相关资源存储类 更多...
|
|
class | CScrollAreaUI |
|
class | CScrollBarUI |
| 滚动条 更多...
|
|
class | CSelectState |
|
class | CSettingInfo |
| 配置读写类(支持json,xml格式)且读取方式更灵活 更多...
|
|
class | CSkinStyle |
| 提取单个皮肤文件中的风格信息 更多...
|
|
class | CSliderUI |
|
class | CSortContainer |
| 排序功能和属性的封装 更多...
|
|
class | CSplitBarUI |
|
class | CStaticMarkUI |
| mark标记 更多...
|
|
class | CTableViewUI |
| 表格控件 更多...
|
|
class | CTextLayout |
| 图标和文本布局工具类 更多...
|
|
class | CThreadPool |
| 跨平台线程池 更多...
|
|
class | CTipBoxUI |
| 文本提示器 更多...
|
|
class | CToastBox |
|
class | CTreeListUI |
| 树状列表 更多...
|
|
class | CTreeModelNode |
|
class | CTreeRowCell |
|
class | CTreeTableViewUI |
| 树状表格 更多...
|
|
class | CTreeViewModel |
| 树状控件模型 更多...
|
|
class | CWidgetQt |
|
class | CZBarCodeUI |
| 条形码控件 更多...
|
|
class | DataRangeHelper |
| 数据范围计算 更多...
|
|
class | DebugLoger |
| 打印到调试输出窗口 更多...
|
|
struct | DrawBarInfo |
|
class | DynamicLibrary |
| 插件功能函数提取类 更多...
|
|
class | EdgeLink |
|
struct | ElementLayout |
|
class | EventTrigger |
|
class | FileReader |
|
class | FileWriter |
|
union | FourCode |
|
class | GBrushGradient |
| 渐变画刷由渐变方式和渐变颜色两部分组成 更多...
|
|
class | GBrushGradientConic |
| 圆周渐变画刷 更多...
|
|
class | GBrushGradientLinear |
| 线性渐变画刷 更多...
|
|
class | GBrushGradientRadial |
| 中心放射渐变画刷 更多...
|
|
class | GFont |
|
class | GImage |
|
class | GImageGIF |
|
class | GImageIconInfo |
| 包含多种状态(常规,鼠标悬停,鼠标按下,禁用)的图标 更多...
|
|
class | GImageIconMulti |
| 多个状态得图像,分布在不同的图片文件中 更多...
|
|
class | GImageIconSingle |
| 多个状态得图像,分布在相同的图片文件中 更多...
|
|
class | GPathBigPointStorage |
|
class | GPathBufferStorage |
|
class | GPathEllipseStorage |
|
class | GPathLinesStorage |
|
class | GPathRectStorage |
|
class | GPathStorage |
| 路径顶点源(在GPathStorage的世界里,椭圆,弧线,样条曲线都是由足够细腻的直线拟合的) 更多...
|
|
class | GPathStorageSVG |
| SVG路径读取类 更多...
|
|
class | GPenInfo |
|
class | GPoint |
| 二维平面上的点(long) 更多...
|
|
class | GPointF |
|
struct | GradientBrushInfo |
|
class | GradientColors |
| 渐变的渲染颜色 更多...
|
|
class | GradientLinearColors |
| 双值线性颜色表 更多...
|
|
class | GradientLinearPhaseColors |
| 相位颜色表 更多...
|
|
class | GradientLinearSegmentColors |
| 双值线性颜色表(具有起点百分比) 更多...
|
|
class | GradientRoundRect |
|
class | GradientStopsColors |
| 自定义位置线性颜色表 更多...
|
|
class | GRect |
| 矩形(int) 更多...
|
|
class | GShadowContain |
|
class | GStyleLine |
| 线条样式 更多...
|
|
class | GStyleMarkShape |
| 标记类节点样式 更多...
|
|
class | GSurface |
| 实现图形接口 更多...
|
|
class | GSurfacePainter |
| 平台相关的绘制 更多...
|
|
class | GSurfacePainterCocoa |
|
class | GSurfacePainterGTK |
|
class | GSurfacePainterGTKmm |
|
class | GSurfacePainterQt |
|
class | GSurfacePainterSDL2 |
|
class | GSurfacePainterWin |
|
class | GSurfacePainterWxWidgets |
|
class | GSurfaceQt |
|
class | GTickMarksStyle |
|
class | GVectorF |
| 二维向量 更多...
|
|
struct | HtmlItemDataStyle |
|
class | IActionNotify |
|
class | IAdapterPlatform |
|
class | IAnimation |
|
class | ICommitTarget |
| 对象之间传递数据的提交操作。比如表格单元格编辑后,更新到指定的单元格数据对象。按钮点击后关闭下拉窗口等 更多...
|
|
class | IControlUI |
| 控件UI基类 更多...
|
|
class | ICoordList |
| 坐标系接口 更多...
|
|
class | IDockHandler |
|
class | IDockOverlayHandler |
| dock层叠窗口 更多...
|
|
class | IEventHandler |
|
class | IGIFHost |
|
class | ILayout |
| 布局基类 更多...
|
|
struct | ImageStyle |
|
class | IManageHandler |
| 窗口事件管理控制者 更多...
|
|
class | INodeData |
|
class | INotifyHandler |
|
class | ISurface |
| 图形接口 更多...
|
|
class | IUserData |
|
class | IWidgetQt |
|
class | IXSlotBase |
| 信号槽基类 更多...
|
|
class | LabelItem |
|
struct | LayoutLinkNode |
|
struct | LayoutSize |
|
class | LexicalParser |
|
class | LinearAxis |
| 线性坐标轴 +-----------—+=================+------------—+ m_dataMin m_selMin m_selMax m_dataMax 更多...
|
|
struct | LineStyle |
|
class | LoggerStorage |
| 日志存储 更多...
|
|
class | MatchFeatures |
|
class | MetaPathStyle |
|
class | MouseDragHelper |
| 鼠标拖拽 更多...
|
|
class | MouseHitStatus |
| 鼠标命中状态 更多...
|
|
class | NetGraphUI |
|
class | NetNode |
|
class | ParallelAxis |
| 平行坐标系 更多...
|
|
struct | ParseSetting |
|
class | PathTransform |
| 路径中点的变换运算类 更多...
|
|
class | PathTransformAffine |
|
struct | PathTransInfo |
|
struct | PopManagerData |
|
class | PopWindowManager |
|
class | RadarAxis |
| 极坐标系,也称雷达坐标系 更多...
|
|
struct | ScrollRect |
|
struct | ShadowInfo |
|
class | SizeValue |
|
struct | SortData |
| 排序数据 更多...
|
|
class | ST_Policy |
| 信号槽管理策略,当槽对象释放时,绑定关系自动删除 更多...
|
|
struct | svg_view_box |
|
struct | svg_view_port |
|
class | TableHeaderNodeCell |
|
class | TableRow |
| 表格行 更多...
|
|
class | TernaryAxis |
| 三元组坐标系 更多...
|
|
class | TokenColors |
|
struct | TokenLocation |
|
struct | TransAlongDoublePath |
|
struct | TransAlongSinglePath |
|
class | Transform2d |
| 二维变换矩阵(简洁形式),在后续UI建模中会经常用到计算位置 [sx , shx, tx] [x] 更多...
|
|
class | Transform2dLineSegment |
|
class | Transform2dReflection |
|
class | Transform2dReflectionUnit |
|
class | Transform2dRotation |
|
class | Transform2dScaling |
|
class | Transform2dSkewing |
|
class | Transform2dTranslation |
|
class | Transform2dTransposer |
|
struct | TransformGradient |
|
struct | TransmitDataObject |
|
class | UIManager |
| 控件UI管理器,负责消息转发和定位 更多...
|
|
class | UIManagerPopDropdown |
| 下拉弹出框管理对象 更多...
|
|
class | UIPopupMenuManager |
|
struct | UISystemStartUp |
| 全局初始化对象,此对象的生命周期需要与执行程序相同 更多...
|
|
struct | UnDoRecord |
|
struct | ValuePack |
| 值包装器 更多...
|
|
struct | vertex_base_type |
|
class | VisibleProperty |
|
class | WindowDockingManager |
|
class | WindowPlatform |
|
struct | WordWrapLineInfo |
|
struct | WParamAddNodeData |
|
class | XmlBuilder |
| UI构建工具类 更多...
|
|
class | XMLItemA |
|
class | XMLItemW |
|
class | XmlStorageA |
| xml文件储存类。xml文件中大量重复标签,采用共享字符串的方式,减少内存占用 更多...
|
|
class | XmlStorageW |
| xml文件储存类。xml文件中大量重复标签,采用共享字符串的方式,减少内存占用 更多...
|
|
|
enum | LayoutFlags { ForceResetLayout = 1 << 0
} |
|
enum | UIManagerFlag { UIManagerFlag_WhenBuildIgnoreLayout = 1 << 0
} |
| 控件扩展属性标志位 更多...
|
|
enum | MouseHoverState { MS_NULL
, MS_HOVER1
} |
|
enum | DragStateFlag { DRAG_NULL
, DRAG_BEGIN
, DRAG_MOVING
, DRAG_END
} |
|
enum | TokenMarcoType {
MASK_Comment = 1 << 24
, MASK_KeyWord = 1 << 25
, MASK_Identifier = 1 << 26
, MASK_Const_String = 1 << 27
,
MASK_Const_Number = 1 << 28
, MASK_Separator = 1 << 29
, MASK_Operator = 1 << 30
} |
|
enum | SyntaxParserLanguage {
C = 0
, CPlusPlus
, Java
, Python
,
CSharp
, Rust
, Go
, GLSL
,
HLSL
, JavaScript
, Lua
, CoffeeScript
,
TypeScript
, Swift
, Kotlin
, ObjectiveC
,
ObjectiveCPlusPlus
, ActionScript
, Scala
} |
|
enum | LogLevel {
LogLevel_TRACE
, LogLevel_DEBUG
, LogLevel_INFO
, LogLevel_WARN
,
LogLevel_ERROR
, LogLevel_FATAL
} |
|
enum | LogOutputType { LogToConsole = 1 << 0
, LogToFile = 1 << 1
} |
|
enum | BrushStyle { GRADIENT_UNKNOWN
, GRADIENT_LINEAR
, GRADIENT_RADIAL
, GRADIENT_CONIC
} |
|
enum | svg_align {
xMinYMin
, xMinYMid
, xMinYMax
, xMidYMin
,
xMidYMid
, xMidYMax
, xMaxYMin
, xMaxYMid
,
xMaxYMax
} |
|
enum | svg_preserve_aspect_ratio { meet
, slice
, none
} |
|
enum | svg_text_align { start
, middle
, end
} |
|
enum | LineMode { LM_NO_Line
, LM_Step
, LM_Line
, LM_Spline
} |
|
enum | TypeMarkShape {
MS_NO_MARK = 0
, MS_TRIANGLE
, MS_TRIANGLE_DOWM
, MS_TRIANGLE_LEFT
,
MS_TRIANGLE_RIGHT
, MS_RECT
, MS_CIRCLE
, MS_DIAMOND
,
MS_CROSS
, MS_STAR
} |
|
enum | LineCapStyle { BUTT = 0
, ROUND
, SQUARE
} |
|
enum | ImageRatioStyle { meet_style
, slice_style
, none_style
} |
|
enum | FONT_SIZE_LEVEL {
FLS_LEVEL_0 = 0x01
, FLS_LEVEL_0_LOW
, FLS_LEVEL_1
, FLS_LEVEL_2
,
FLS_LEVEL_2_LOW
, FLS_LEVEL_3
, FLS_LEVEL_4
, FLS_LEVEL_4_LOW
,
FLS_LEVEL_5
, FLS_LEVEL_5_LOW
, FLS_LEVEL_6
, FLS_LEVEL_7
} |
|
enum | CoordinateType { Undefined
, Cartesian
, Polar
} |
|
enum | AxisValueTransModel { CoordinateValue
, CoordinateArea
} |
|
enum | WeightValueTransModel {
WeightFixed
, WeightWidthPercentage
, WeightHeightPercentage
, WeightAxis1
,
WeightAxis2
} |
|
enum | CChartCoordinateFlags { CoordFlags_DisableDragMove = 1 << 0
} |
|
enum | AxisLayoutType { MINIMUM_AXIS_VALUE
, MAXIMUM_AXIS_VALUE
, AXIS_VALUE
} |
|
enum | RadarStyle { RA_Polar
, RA_Radar
} |
|
enum | MeterPinDrawType { MPDT_LINE
, MPDT_TRIANGLE
} |
| 表针形状 更多...
|
|
enum | ButtonStyle { TextButton
, IconButton
} |
|
enum | MOVE_MODE { AM_LEFT
, AM_MID
, AM_RIGHT
} |
|
enum | DragMode { DragAnywhere
, DragCaption
, DragDisable
} |
|
enum | ContainerFlag {
Contain_mainContain = 1 << 0
, Contain_showCaption = 1 << 1
, Contain_adaptCaptionHeight = 1 << 2
, Contain_showExpand = 1 << 3
,
Contain_UpdateView = 1 << 4
, Contain_EnableChangeSize = 1 << 5
, Contain_IsZoom = 1 << 6
, Contain_EnableZoom = 1 << 7
,
Contain_ShowCloseBtn = 1 << 8
, Contain_ShowScrollBar = 1 << 9
, Contain_DragMoveWidget = 1 << 10
, Contain_bkImgFullFill = 1 << 11
,
Contain_ShowGridStandard = 1 << 12
, Contain_ShowGridBlock = 1 << 13
, Contain_GroupLineStyle = 1 << 14
, Contain_HideAfterDelay = 1 << 15
} |
|
enum | BoxHitState {
HT_COL_HEILIGHT
, HT_COL_DRAG
, HT_LIST_ROW
, HT_NC_NONE
,
HT_ROW_CHECKBOX
, HT_ROW_FOLD
} |
|
enum | GridFillMode { FillNull = 0
, FillRow
, FillCol
, FillCell
} |
|
enum | GridLineMode { GridLineNone = 0x00
, GridLineX = 0x01
, GridLineY = 0x02
, GridLineBorder = 0x04
} |
|
enum | ControlFlag : uint64_t {
ControlFlag_StaticState = 1ULL << 0
, ControlFlag_AllowFocusWhenClick = 1ULL << 1
, ControlFlag_AllowCaptureMouseWhenClick = 1ULL << 2
, ControlFlag_MouseHoverState = 1ULL << 3
,
ControlFlag_FocusState = 1ULL << 4
, ControlFlag_ContainFocusState = 1ULL << 5
, ControlFlag_MouseLButtonDownState = 1ULL << 6
, ControlFlag_MouseHitTestReset = 1ULL << 7
,
ControlFlag_AutoScrollHorEnd = 1ULL << 8
, ControlFlag_AutoScrollVerEnd = 1ULL << 9
, ControlFlag_Animating = 1ULL << 10
, ControlFlag_UseClipZoom = 1ULL << 11
,
ControlFlag_NoDrawClip = 1ULL << 12
, ControlFlag_Delegater = 1ULL << 13
, ControlFlag_DelegaterLinkState = 1ULL << 14
, ControlFlag_SupportTabKey = 1ULL << 15
,
ControlFlag_FixedInView = 1ULL << 16
, ControlFlag_OnlyMoveInParent = 1ULL << 17
, ControlFlag_ZOverSpeedup = 1ULL << 18
, ControlFlag_AutoSeatLayout = 1ULL << 19
,
ControlFlag_ShowMarginOnCaptureMouse = 1ULL << 20
, ControlFlag_ShowMarginOnFocus = 1ULL << 21
, ControlFlag_MarginState = 1ULL << 22
, ControlFlag_MoveDraggingState = 1ULL << 23
,
ControlFlag_InterScrollState = 1ULL << 24
, ControlFlag_StorageUserSetting = 1ULL << 25
, ControlFlag_RoundRadiusDrawLine = 1ULL << 26
, ControlFlag_RoundRadiusParl = 1ULL << 27
,
ControlFlag_HideWndWhenClick = 1ULL << 28
, ControlFlag_HideWhenLeave = 1ULL << 29
, ControlFlag_HideWhenCommited = 1ULL << 30
, ControlFlag_HideWhenFocusLost = 1ULL << 31
,
ControlFlag_TabKeyFocus = 1ULL << 32
, ControlFlag_ForceLayoutWhenSizeChange = 1ULL << 33
, ControlFlag_UseParentTextColor = 1ULL << 34
, ControlFlag_UseParentForegroundColor = 1ULL << 35
,
ControlFlag_UseParentBorderColor = 1ULL << 36
, ControlFlag_DisableTheme = 1ULL << 37
, ControlFlag_TextChanged = 1ULL << 38
, ControlFlag_FontChanged = 1ULL << 39
,
ControlFlag_PopupProperties = 1ULL << 40
, ControlFlag_DoNotTriggerEvents = 1ULL << 41
, ControlFlag_RefreshByParent = 1ULL << 42
, ControlFlag_DPI_Changed = 1ULL << 43
} |
| 控件属性标志位 更多...
|
|
enum | DateTimeFlag { NotSelectableWeekDay = 1 << 0
, NotSelectableFutureDay = 1 << 1
, ShowLunar = 1 << 2
, SelectRangeMode = 1 << 2
} |
|
enum | InputTextFlags {
InputFlags_None = 0
, InputFlags_CharsDecimal = 1 << 0
, InputFlags_CharsOctal = 1 << 1
, InputFlags_CharsHexadecimal = 1 << 2
,
InputFlags_CharsBinary = 1 << 3
, InputFlags_CharsUppercase = 1 << 4
, InputFlags_CharsNoBlank = 1 << 5
, InputFlags_CharsScientific = 1 << 6
,
InputFlags_Password = 1 << 7
, InputFlags_ReadOnly = 1 << 8
, InputFlags_WantReturn = 1 << 9
, InputFlags_Multiline = 1 << 10
,
InputFlags_Wordwarp = 1 << 11
, InputFlags_NO_Modification = 1 << 12
, InputFlags_CheckValueRange = 1 << 13
, InputFlags_Undo = 1 << 14
,
InputFlags_ConsoleModel = 1 << 15
, InputFlags_TextChange = 1 << 16
, InputFlags_ShowLineNumber = 1 << 17
, InputFlags_ShowLineMark = 1 << 18
,
InputFlags_ShowPercentBar = 1 << 19
, InputFlags_RemoveLastZero = 1 << 20
} |
| 编辑框属性标志 更多...
|
|
enum | EditSpinBtnSide { LeftSide
, RightSide
, BothSide
} |
|
enum | MATCH_TYPE { MT_NONE
, MT_NUM
, MT_TEXT
, MT_ENUM
} |
|
enum | OrderByType { OrderByASC
, OrderByDESC
, OrderByNONE
} |
|
enum | DataType { DataNum
, DataFloat
, DataText
} |
|
enum | MatchMask { zero_match = 0x00
, search_mask_shift = 1
, default_mask_shift = 1 << 1
} |
|
enum | TreeViewModelFlags { TVMF_ShowCheckBox = 1 << 0
, TVMF_ExpandBtnTriStyle = 1 << 1
, TVMF_ShowTreeLineStyle = 1 << 2
, TVMF_TreeNodeMovable = 1 << 3
} |
| 树状控件模型属性标志 更多...
|
|
|
UI_EXP void | InstallLanguageTranslator (CLanguageTranslator *lang_trans) |
| 安装语言管理对象
|
|
UI_EXP CLanguageTranslator * | LanguageTranslator () |
| 获得语言管理对象
|
|
UI_EXP BOOL | LangTranslateToBeString (BeString &out_text, LPCTSTR text, BOOL init=FALSE) |
|
UI_EXP BOOL | LangTranslate (BeString &outstr, LPCTSTR text) |
|
UI_EXP void | ParseLayoutModel (LPCTSTR szText, int *wl, int *hl, SizeMode *tw, SizeMode *th) |
|
UI_EXP void | InstallSetingInfo (CSettingInfo *config) |
| 安装全局配置信息对象
|
|
UI_EXP CSettingInfo * | GetCSettingInfo () |
| 获得全局配置信息对象
|
|
UI_EXP void | InstallResourceGraphics (CResourceGraphics *res) |
| 安装资源管理对象
|
|
UI_EXP CResourceGraphics * | ResourceGraphics () |
| 获得资源管理对象
|
|
UI_EXP void | CalcLinearGradientTransform (double x1, double y1, double x2, double y2, TransformGradient &mtx, double gradient_d2=100.0) |
|
UI_EXP void | CalcRadialGradientTransform (double cx, double cy, double rx, double ry, double angle, TransformGradient &mtx, double gradient_d2=100.0) |
|
UI_EXP void | RotationGradientTransform (Transform2d &mtx, double dx, double dy) |
|
UI_EXP void | stbi_convert_rgba_premultiplied (unsigned char *data, int channel_r, int channel_g, int channel_b, int alpha_channel, unsigned int x, unsigned int y, unsigned int stride) |
|
UI_EXP void | ShellTextGlyphEffect (TransAlongSinglePath &ge, const BeString &szName, const BeString &szText) |
|
UI_EXP void | InstallGCManager (CControlGC *gc) |
| 安装控件垃圾处理对象
|
|
UI_EXP CControlGC * | GCManager () |
| 获得控件垃圾处理对象
|
|
UI_EXP void | UpdateSkin (CManagerSkin &skinMgr, CControlUI *ui) |
| 将皮肤信息应用到控件中
|
|
UI_EXP void | UpdateSkinByStyleName (CSkinStyle &skin, CControlUI *ui, BOOL recursive_child=FALSE) |
| 更新指定控件皮肤。常用于数据展示类型的定制化
|
|
UI_EXP int | InitializeUISystem (UISystemStartUp *gc) |
| 初始化UI系统,并启动服务
|
|
UI_EXP UISystemStartUp * | GetUISystem () |
| 获得UI全局系统对象
|
|
UI_EXP void | SetMouseTracePoint (POINT pt) |
| 设置鼠标的跟踪的起点位置,该位置用来计算当前位置,与跟踪位置的距离
|
|
UI_EXP void | SetRealRenderMode (BOOL enable) |
| 是否开启实时渲染模式(默认关闭)
|
|
UI_EXP BOOL | GetRealRenderMode () |
|
UI_EXP POINT | GetMouseTracePoint () |
| 获得跟踪标记的位置
|
|
UI_EXP int | ThemeNo () |
| 获得当前应用的主题
|
|
UI_EXP void | ChangeThemeNo (int theme_index, BOOL force=FALSE) |
| 切换主题配色
|
|
UI_EXP LPCTSTR | AppCurrentDir () |
| 获得当前应用的执行目录
|
|
UI_EXP void | InstallToastBox (CToastBox *toastbox) |
| 安装全局信息弹出控件
|
|
UI_EXP CToastBox * | ToastBox () |
| 获得消息提示框
|
|
UI_EXP void | EnableGlobalGrayscaleMode (int gray_type) |
| 开启全局灰度模式
|
|
UI_EXP int | GetGlobalGrayscaleMode () |
|
UI_EXP void | InstallResourceFont (CResourceFont *fontMgr) |
| 安装字体管理对象
|
|
UI_EXP CResourceFont * | ResourceFont () |
| 获得字体管理对象
|
|
UI_EXP void | InstallPopWindowManager (PopWindowManager *popwin) |
| 安装弹窗管理对象
|
|
UI_EXP PopWindowManager * | GetPopWindowManager () |
| 获得弹窗管理对象
|
|
void | getPointsFunction (void *info, const CGPathElement *element) |
|
UI_EXP void | LoadTTF (const TCHAR *file) |
|
UI_EXP void | InstallWindowDockingManager (WindowDockingManager *fontMgr) |
|
UI_EXP WindowDockingManager * | GetWindowDockingManager () |
|
UI_EXP CControlUI * | CreateControl (const TCHAR *className, IManageHandler *pM, LPCTSTR ctlName, LPCTSTR text, CControlUI *pPar, RECT rc, UINT nID, UINT nstyle) |
| 根据读取的XML信息创建控件
|
|
UI_EXP void | InitItemState (ItemState &state) |
|
bool | CompareValueLong (SortData &v1, SortData &v2) |
|
bool | CompareValueDouble (SortData &v1, SortData &v2) |
|
bool | CompareValueText (SortData &v1, SortData &v2) |
|
bool | CompareValueTextNoCase (SortData &v1, SortData &v2) |
|
UI_EXP CNodeData * | CreateNodeData (const TCHAR *typeName, const TCHAR *desClassName, const TCHAR *className) |
| Create a Node Data object
|
|
void | forceSpring (NetNode *nodes, EdgeLink links[], int count, float alpha) |
|
void | forceCenter (NetNode *nodes, int len, int x, int y) |
|
void | forceRadial (NetNode *nodes, int len, int radius, int x, int y, int strength, float alpha) |
|
void | forceManyBody (NetNode *nodes, int len, int strength, float alpha) |
|
UI_EXP BOOL | ReadBarCode (BeString &out_text_code, BeString &out_barfmt, const uint8_t *buffer, int w, int h, PixelFormat pixfmt) |
|