Skip to main content

Crate itools_gui

Crate itools_gui 

Source
Expand description

iTools GUI 模块

提供完整的图形用户界面 (GUI) 功能,参考 Tauri 技术方案但采用自研实现。

Structs§

App
应用程序相关功能 应用程序结构体
AppConfig
应用程序相关功能 应用程序配置
Border
样式系统相关功能 边框结构体
Color
样式系统相关功能 颜色结构体
Component
组件系统相关功能 组件结构体
ComponentProperties
组件系统相关功能 组件属性
Event
事件处理相关功能 事件结构体
EventManager
事件处理相关功能 事件管理器
ExampleRenderBackend
渲染系统相关功能 示例渲染后端
Font
样式系统相关功能 字体结构体
KeyboardEvent
事件处理相关功能 键盘事件
Modifiers
事件处理相关功能 修饰键状态
MouseEvent
事件处理相关功能 鼠标事件
Padding
样式系统相关功能 边距结构体
Renderer
渲染系统相关功能 渲染器结构体
Style
样式系统相关功能 样式结构体
Window
窗口相关功能 窗口结构体
WindowConfig
窗口相关功能 窗口配置
WindowEvent
事件处理相关功能 窗口事件
WindowHandle
窗口相关功能 窗口句柄

Enums§

Alignment
样式系统相关功能 对齐方式
ArrowKey
事件处理相关功能 方向键
ComponentType
组件系统相关功能 组件类型
EventData
事件处理相关功能 事件数据
EventType
事件处理相关功能 事件类型
Key
事件处理相关功能 按键
KeyboardEventType
事件处理相关功能 键盘事件类型
MouseButton
事件处理相关功能 鼠标按钮
MouseEventType
事件处理相关功能 鼠标事件类型
SpecialKey
事件处理相关功能 特殊键
WindowEventType
事件处理相关功能 窗口事件类型

Traits§

RenderBackend
渲染系统相关功能 渲染后端 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§

EventHandler
事件处理相关功能 事件处理器