Changeset View
Changeset View
Standalone View
Standalone View
x11client.h
Show First 20 Lines • Show All 83 Lines • ▼ Show 20 Line(s) | 61 | { | |||
---|---|---|---|---|---|
84 | */ | 84 | */ | ||
85 | Q_PROPERTY(bool clientSideDecorated READ isClientSideDecorated NOTIFY clientSideDecoratedChanged) | 85 | Q_PROPERTY(bool clientSideDecorated READ isClientSideDecorated NOTIFY clientSideDecoratedChanged) | ||
86 | public: | 86 | public: | ||
87 | explicit X11Client(); | 87 | explicit X11Client(); | ||
88 | xcb_window_t wrapperId() const; | 88 | xcb_window_t wrapperId() const; | ||
89 | xcb_window_t inputId() const { return m_decoInputExtent; } | 89 | xcb_window_t inputId() const { return m_decoInputExtent; } | ||
90 | xcb_window_t frameId() const override; | 90 | xcb_window_t frameId() const override; | ||
91 | 91 | | |||
92 | QRect inputGeometry() const override; | ||||
92 | QRect bufferGeometry() const override; | 93 | QRect bufferGeometry() const override; | ||
93 | QMargins bufferMargins() const override; | 94 | QMargins bufferMargins() const override; | ||
94 | 95 | | |||
95 | QPoint framePosToClientPos(const QPoint &point) const override; | 96 | QPoint framePosToClientPos(const QPoint &point) const override; | ||
96 | QPoint clientPosToFramePos(const QPoint &point) const override; | 97 | QPoint clientPosToFramePos(const QPoint &point) const override; | ||
97 | QSize frameSizeToClientSize(const QSize &size) const override; | 98 | QSize frameSizeToClientSize(const QSize &size) const override; | ||
98 | QSize clientSizeToFrameSize(const QSize &size) const override; | 99 | QSize clientSizeToFrameSize(const QSize &size) const override; | ||
99 | QRect frameRectToBufferRect(const QRect &rect) const; | 100 | QRect frameRectToBufferRect(const QRect &rect) const; | ||
100 | 101 | | |||
102 | QMatrix4x4 inputTransformation() const override; | ||||
103 | | ||||
101 | bool isTransient() const override; | 104 | bool isTransient() const override; | ||
102 | bool groupTransient() const override; | 105 | bool groupTransient() const override; | ||
103 | bool wasOriginallyGroupTransient() const; | 106 | bool wasOriginallyGroupTransient() const; | ||
104 | QList<AbstractClient*> mainClients() const override; // Call once before loop , is not indirect | 107 | QList<AbstractClient*> mainClients() const override; // Call once before loop , is not indirect | ||
105 | bool hasTransient(const AbstractClient* c, bool indirect) const override; | 108 | bool hasTransient(const AbstractClient* c, bool indirect) const override; | ||
106 | void checkTransient(xcb_window_t w); | 109 | void checkTransient(xcb_window_t w); | ||
107 | AbstractClient* findModal(bool allow_itself = false) override; | 110 | AbstractClient* findModal(bool allow_itself = false) override; | ||
108 | const Group* group() const override; | 111 | const Group* group() const override; | ||
▲ Show 20 Lines • Show All 593 Lines • Show Last 20 Lines |