DTK Gui 模块

Provides core non-GUI functionality. More...

Namespaces

Dtk::Gui

DTK Gui 命名空间

Classes

Dtk::Gui::DFileDrag

继承自QDrag,一般在文件拖拽发送方 mouseMoveEvent 中发起拖拽,设置发送数据 和 DFileDragServer 配合使用

Dtk::Gui::DFileDragClient

提供拖拽文件时与文件发送方交互的接口

Dtk::Gui::DFileDragServer

提供拖拽文件时与文件接收方交互的接口

Dtk::Gui::DFontManager

字体大小设置的一个类,系统默认只设置T6

Dtk::Gui::DForeignWindow

一个用于获取本地窗口信息的类

Dtk::Gui::DGuiApplicationHelper

应用程序的 GUI ,如主题、调色板等

Dtk::Gui::DNativeSettings

一个用于本地设置的类

Dtk::Gui::DPalette

DPalette提供了修改的 QPalette 类

Dtk::Gui::DPlatformHandle

一个和Qt dxcb平台插件交互的工具类

Dtk::Gui::DPlatformHandle::WMBlurArea

描述窗口背景模糊区域的数据结构,包含位置、大小、圆角半径等信息

Dtk::Gui::DPlatformTheme

一个提供窗口主题的类

Dtk::Gui::DRegionMonitor

一个在指定区域内监视鼠标键盘动作的类

Dtk::Gui::DTaskbarControl

DTaskbarControl提供了一个Launcher API接口,用于方便应用程序控制taskbar进度条,设置当前任务数量

Dtk::Gui::DThumbnailProvider

缩略图生成类

Dtk::Gui::DWindowGroupLeader

用于设置窗口所在的组,可以把多个窗口加到同一个组

Dtk::Gui::DWindowManagerHelper

提供与窗口管理器交互的接口,同 DPlatformWindowHandle 依赖 dxcb 插件

Detailed Description