Changeset View
Changeset View
Standalone View
Standalone View
x11client.h
Show First 20 Lines • Show All 138 Lines • ▼ Show 20 Line(s) | 86 | public: | |||
---|---|---|---|---|---|
139 | bool isShown(bool shaded_is_shown) const override; | 139 | bool isShown(bool shaded_is_shown) const override; | ||
140 | bool isHiddenInternal() const override; // For compositing | 140 | bool isHiddenInternal() const override; // For compositing | ||
141 | 141 | | |||
142 | ShadeMode shadeMode() const override; // Prefer isShade() | 142 | ShadeMode shadeMode() const override; // Prefer isShade() | ||
143 | void setShade(ShadeMode mode) override; | 143 | void setShade(ShadeMode mode) override; | ||
144 | bool isShadeable() const override; | 144 | bool isShadeable() const override; | ||
145 | 145 | | |||
146 | bool isMaximizable() const override; | 146 | bool isMaximizable() const override; | ||
147 | QRect geometryRestore() const override; | | |||
148 | MaximizeMode maximizeMode() const override; | 147 | MaximizeMode maximizeMode() const override; | ||
149 | 148 | | |||
150 | bool isMinimizable() const override; | 149 | bool isMinimizable() const override; | ||
151 | QRect iconGeometry() const override; | 150 | QRect iconGeometry() const override; | ||
152 | 151 | | |||
153 | bool isFullScreenable() const override; | 152 | bool isFullScreenable() const override; | ||
154 | void setFullScreen(bool set, bool user = true) override; | 153 | void setFullScreen(bool set, bool user = true) override; | ||
155 | bool isFullScreen() const override; | 154 | bool isFullScreen() const override; | ||
▲ Show 20 Lines • Show All 206 Lines • ▼ Show 20 Line(s) | 355 | protected: | |||
362 | void doSetKeepBelow() override; | 361 | void doSetKeepBelow() override; | ||
363 | void doSetDesktop() override; | 362 | void doSetDesktop() override; | ||
364 | void doMinimize() override; | 363 | void doMinimize() override; | ||
365 | void doSetSkipPager() override; | 364 | void doSetSkipPager() override; | ||
366 | void doSetSkipTaskbar() override; | 365 | void doSetSkipTaskbar() override; | ||
367 | void doSetSkipSwitcher() override; | 366 | void doSetSkipSwitcher() override; | ||
368 | void doSetDemandsAttention() override; | 367 | void doSetDemandsAttention() override; | ||
369 | bool belongsToDesktop() const override; | 368 | bool belongsToDesktop() const override; | ||
370 | void setGeometryRestore(const QRect &geo) override; | | |||
371 | bool doStartMoveResize() override; | 369 | bool doStartMoveResize() override; | ||
372 | void doPerformMoveResize() override; | 370 | void doPerformMoveResize() override; | ||
373 | bool isWaitingForMoveResizeSync() const override; | 371 | bool isWaitingForMoveResizeSync() const override; | ||
374 | void doResizeSync() override; | 372 | void doResizeSync() override; | ||
375 | QSize resizeIncrements() const override; | 373 | QSize resizeIncrements() const override; | ||
376 | bool acceptsFocus() const override; | 374 | bool acceptsFocus() const override; | ||
377 | 375 | | |||
378 | //Signals for the scripting interface | 376 | //Signals for the scripting interface | ||
▲ Show 20 Lines • Show All 139 Lines • ▼ Show 20 Line(s) | 407 | private: | |||
518 | enum FullScreenMode { | 516 | enum FullScreenMode { | ||
519 | FullScreenNone, | 517 | FullScreenNone, | ||
520 | FullScreenNormal | 518 | FullScreenNormal | ||
521 | } m_fullscreenMode; | 519 | } m_fullscreenMode; | ||
522 | 520 | | |||
523 | MaximizeMode max_mode; | 521 | MaximizeMode max_mode; | ||
524 | QRect m_bufferGeometry = QRect(0, 0, 100, 100); | 522 | QRect m_bufferGeometry = QRect(0, 0, 100, 100); | ||
525 | QRect m_clientGeometry = QRect(0, 0, 100, 100); | 523 | QRect m_clientGeometry = QRect(0, 0, 100, 100); | ||
526 | QRect geom_restore; | | |||
527 | QRect geom_fs_restore; | 524 | QRect geom_fs_restore; | ||
528 | QTimer* shadeHoverTimer; | 525 | QTimer* shadeHoverTimer; | ||
529 | xcb_colormap_t m_colormap; | 526 | xcb_colormap_t m_colormap; | ||
530 | QString cap_normal, cap_iconic, cap_suffix; | 527 | QString cap_normal, cap_iconic, cap_suffix; | ||
531 | Group* in_group; | 528 | Group* in_group; | ||
532 | QTimer* ping_timer; | 529 | QTimer* ping_timer; | ||
533 | qint64 m_killHelperPID; | 530 | qint64 m_killHelperPID; | ||
534 | xcb_timestamp_t m_pingTimestamp; | 531 | xcb_timestamp_t m_pingTimestamp; | ||
▲ Show 20 Lines • Show All 75 Lines • ▼ Show 20 Line(s) | 606 | { | |||
610 | return hidden; | 607 | return hidden; | ||
611 | } | 608 | } | ||
612 | 609 | | |||
613 | inline ShadeMode X11Client::shadeMode() const | 610 | inline ShadeMode X11Client::shadeMode() const | ||
614 | { | 611 | { | ||
615 | return shade_mode; | 612 | return shade_mode; | ||
616 | } | 613 | } | ||
617 | 614 | | |||
618 | inline QRect X11Client::geometryRestore() const | | |||
619 | { | | |||
620 | return geom_restore; | | |||
621 | } | | |||
622 | | ||||
623 | inline void X11Client::setGeometryRestore(const QRect &geo) | | |||
624 | { | | |||
625 | geom_restore = geo; | | |||
626 | } | | |||
627 | | ||||
628 | inline MaximizeMode X11Client::maximizeMode() const | 615 | inline MaximizeMode X11Client::maximizeMode() const | ||
629 | { | 616 | { | ||
630 | return max_mode; | 617 | return max_mode; | ||
631 | } | 618 | } | ||
632 | 619 | | |||
633 | inline bool X11Client::isFullScreen() const | 620 | inline bool X11Client::isFullScreen() const | ||
634 | { | 621 | { | ||
635 | return m_fullscreenMode != FullScreenNone; | 622 | return m_fullscreenMode != FullScreenNone; | ||
▲ Show 20 Lines • Show All 67 Lines • Show Last 20 Lines |