Changeset View
Changeset View
Standalone View
Standalone View
client.h
Show First 20 Lines • Show All 333 Lines • ▼ Show 20 Line(s) | 95 | public: | |||
---|---|---|---|---|---|
334 | Xcb::StringProperty fetchApplicationMenuObjectPath() const; | 334 | Xcb::StringProperty fetchApplicationMenuObjectPath() const; | ||
335 | void readApplicationMenuObjectPath(Xcb::StringProperty &property); | 335 | void readApplicationMenuObjectPath(Xcb::StringProperty &property); | ||
336 | void checkApplicationMenuObjectPath(); | 336 | void checkApplicationMenuObjectPath(); | ||
337 | 337 | | |||
338 | static void cleanupX11(); | 338 | static void cleanupX11(); | ||
339 | 339 | | |||
340 | public Q_SLOTS: | 340 | public Q_SLOTS: | ||
341 | void closeWindow() override; | 341 | void closeWindow() override; | ||
342 | void updateCaption(); | 342 | void updateCaption() override; | ||
343 | void evaluateWindowRules(); | 343 | void evaluateWindowRules(); | ||
344 | 344 | | |||
345 | private Q_SLOTS: | 345 | private Q_SLOTS: | ||
346 | void shadeHover(); | 346 | void shadeHover(); | ||
347 | void shadeUnhover(); | 347 | void shadeUnhover(); | ||
348 | 348 | | |||
349 | private: | 349 | private: | ||
350 | // Use Workspace::createClient() | 350 | // Use Workspace::createClient() | ||
▲ Show 20 Lines • Show All 199 Lines • ▼ Show 20 Line(s) | 547 | enum FullScreenMode { | |||
550 | FullScreenHack ///< Non-NETWM fullscreen (noborder and size of desktop) | 550 | FullScreenHack ///< Non-NETWM fullscreen (noborder and size of desktop) | ||
551 | }; | 551 | }; | ||
552 | FullScreenMode fullscreen_mode; | 552 | FullScreenMode fullscreen_mode; | ||
553 | MaximizeMode max_mode; | 553 | MaximizeMode max_mode; | ||
554 | QRect geom_restore; | 554 | QRect geom_restore; | ||
555 | QRect geom_fs_restore; | 555 | QRect geom_fs_restore; | ||
556 | QTimer* shadeHoverTimer; | 556 | QTimer* shadeHoverTimer; | ||
557 | xcb_colormap_t m_colormap; | 557 | xcb_colormap_t m_colormap; | ||
558 | QString cap_normal, cap_iconic, cap_suffix, cap_deco; | 558 | QString cap_normal, cap_iconic, cap_suffix; | ||
559 | Group* in_group; | 559 | Group* in_group; | ||
560 | TabGroup* tab_group; | 560 | TabGroup* tab_group; | ||
561 | QTimer* ping_timer; | 561 | QTimer* ping_timer; | ||
562 | qint64 m_killHelperPID; | 562 | qint64 m_killHelperPID; | ||
563 | xcb_timestamp_t m_pingTimestamp; | 563 | xcb_timestamp_t m_pingTimestamp; | ||
564 | xcb_timestamp_t m_userTime; | 564 | xcb_timestamp_t m_userTime; | ||
565 | NET::Actions allowed_actions; | 565 | NET::Actions allowed_actions; | ||
566 | QSize client_size; | 566 | QSize client_size; | ||
▲ Show 20 Lines • Show All 190 Lines • Show Last 20 Lines |