• 首页
  • Qt文档
  • DTK文档
  • 玲珑文档
  • dwindowmanagerhelper_zh

    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)