dwindowmanagerhelper_zh
2022-04-14 16:11:22

Class::DWindowManagerHelper

暂无该属性


Detailed Description

~chinese ~chinese

提供与窗口管理器交互的接口,同 DPlatformWindowHandle 依赖 dxcb 插件。 ~chinese dxcb 插件抽象出所有需要和X11平台交互的接口以供上层调用,DTK 使用插件中提供的接口再 ~chinese 次封装提供给应用程序使用,从设计角度讲,DTK库中不应该直接使用任何跟平台相关的接口 ~chinese (如:X11、Wayland、Windows),在这样的结构支撑下,在一个新的平台上,只需要提供和 ~chinese dxcb 同样的接口,DTK应用即可无缝迁移。 ~chinese ~chinese

~chinese

~chinese

See also href{https://github.com/linuxdeepin/qt5dxcb-plugin/,dxcb插件}DApplication::loadDXcbPluginDApplication::isDXcbPlatformDPlatformWindowHandle

DWindowManagerHelper::Q_PROPERTY

[private plain  ]

int Q_PROPERTY(bool )

DWindowManagerHelper::Q_DECLARE_FLAGS

[private plain  ]

int Q_DECLARE_FLAGS(int , int )

DWindowManagerHelper::instance

[private plain static ]

DWindowManagerHelper * instance()

DWindowManagerHelper::setMotifFunctions

[private plain static ]

void setMotifFunctions(const int *window, int hints)

DWindowManagerHelper::setMotifFunctions

[private plain static ]

int setMotifFunctions(const int *, int , bool )

DWindowManagerHelper::getMotifFunctions

[private plain static ]

int getMotifFunctions(const int *)

DWindowManagerHelper::setMotifDecorations

[private plain static ]

void setMotifDecorations(const int *window, int hints)

DWindowManagerHelper::setMotifDecorations

[private plain static ]

int setMotifDecorations(const int *, int , bool )

DWindowManagerHelper::getMotifDecorations

[private plain static ]

int getMotifDecorations(const int *)

DWindowManagerHelper::popupSystemWindowMenu

[private plain static ]

void popupSystemWindowMenu(const int *window)

DWindowManagerHelper::hasBlurWindow

[private plain  ]

bool hasBlurWindow() const

DWindowManagerHelper::hasComposite

[private plain  ]

bool hasComposite() const

DWindowManagerHelper::hasNoTitlebar

[private plain  ]

bool hasNoTitlebar() const

DWindowManagerHelper::windowManagerNameString

[private plain  ]

int windowManagerNameString() const

DWindowManagerHelper::windowManagerName

[private plain  ]

int windowManagerName() const

DWindowManagerHelper::allWindowIdList

[private plain  ]

int allWindowIdList() const

DWindowManagerHelper::currentWorkspaceWindowIdList

[private plain  ]

int currentWorkspaceWindowIdList() const

DWindowManagerHelper::currentWorkspaceWindows

[private plain  ]

int currentWorkspaceWindows() const

DWindowManagerHelper::windowFromPoint

[private plain  ]

int windowFromPoint(const int &)

DWindowManagerHelper::hasBlurWindowChanged

[private plain  ]

void hasBlurWindowChanged()

DWindowManagerHelper::hasCompositeChanged

[private plain  ]

void hasCompositeChanged()

DWindowManagerHelper::hasNoTitlebarChanged

[private plain  ]

void hasNoTitlebarChanged()

DWindowManagerHelper::windowListChanged

[private plain  ]

void windowListChanged()

DWindowManagerHelper::windowMotifWMHintsChanged

[private plain  ]

void windowMotifWMHintsChanged(int winId)

DWindowManagerHelper::DWindowManagerHelper

[protected constructor  ]

DWindowManagerHelper(int *parent)