Expand description
iTools GUI 模块
提供完整的图形用户界面 (GUI) 功能,参考 Tauri 技术方案但采用自研实现。
Structs§
- App
- 应用程序相关功能 应用程序结构体
- AppConfig
- 应用程序相关功能 应用程序配置
- Border
- 样式系统相关功能 边框结构体
- Color
- 样式系统相关功能 颜色结构体
- Component
- 组件系统相关功能 组件结构体
- Component
Properties - 组件系统相关功能 组件属性
- Event
- 事件处理相关功能 事件结构体
- Event
Manager - 事件处理相关功能 事件管理器
- Example
Render Backend - 渲染系统相关功能 示例渲染后端
- Font
- 样式系统相关功能 字体结构体
- Keyboard
Event - 事件处理相关功能 键盘事件
- Modifiers
- 事件处理相关功能 修饰键状态
- Mouse
Event - 事件处理相关功能 鼠标事件
- Padding
- 样式系统相关功能 边距结构体
- Renderer
- 渲染系统相关功能 渲染器结构体
- Style
- 样式系统相关功能 样式结构体
- Window
- 窗口相关功能 窗口结构体
- Window
Config - 窗口相关功能 窗口配置
- Window
Event - 事件处理相关功能 窗口事件
- Window
Handle - 窗口相关功能 窗口句柄
Enums§
- Alignment
- 样式系统相关功能 对齐方式
- Arrow
Key - 事件处理相关功能 方向键
- Component
Type - 组件系统相关功能 组件类型
- Event
Data - 事件处理相关功能 事件数据
- Event
Type - 事件处理相关功能 事件类型
- Key
- 事件处理相关功能 按键
- Keyboard
Event Type - 事件处理相关功能 键盘事件类型
- Mouse
Button - 事件处理相关功能 鼠标按钮
- Mouse
Event Type - 事件处理相关功能 鼠标事件类型
- Special
Key - 事件处理相关功能 特殊键
- Window
Event Type - 事件处理相关功能 窗口事件类型
Traits§
- Render
Backend - 渲染系统相关功能 渲染后端 trait
Functions§
- clamp
- 工具函数相关功能 限制值在指定范围内
- create_
button - 组件系统相关功能 创建按钮组件
- create_
container - 组件系统相关功能 创建容器组件
- create_
label - 组件系统相关功能 创建标签组件
- create_
text_ box - 组件系统相关功能 创建文本框组件
- distance
- 工具函数相关功能 计算两点之间的距离
- float_
to_ rgb - 工具函数相关功能 从 0-1 范围的浮点数转换为 0-255 范围的 RGB 值
- format_
error - 工具函数相关功能 格式化错误信息
- generate_
id - 工具函数相关功能 生成唯一 ID
- lerp
- 工具函数相关功能 线性插值
- point_
in_ rect - 工具函数相关功能 检查点是否在矩形内
- rgb_
to_ float - 工具函数相关功能 从 0-255 范围的 RGB 值转换为 0-1 范围的浮点数
Type Aliases§
- Event
Handler - 事件处理相关功能 事件处理器