Changeset View
Changeset View
Standalone View
Standalone View
abstract_client.h
Show First 20 Lines • Show All 410 Lines • ▼ Show 20 Line(s) | 247 | public: | |||
---|---|---|---|---|---|
411 | virtual bool isMinimizable() const = 0; | 411 | virtual bool isMinimizable() const = 0; | ||
412 | virtual QRect iconGeometry() const; | 412 | virtual QRect iconGeometry() const; | ||
413 | virtual bool userCanSetFullScreen() const = 0; | 413 | virtual bool userCanSetFullScreen() const = 0; | ||
414 | virtual bool userCanSetNoBorder() const = 0; | 414 | virtual bool userCanSetNoBorder() const = 0; | ||
415 | virtual void setOnAllActivities(bool set) = 0; | 415 | virtual void setOnAllActivities(bool set) = 0; | ||
416 | virtual const WindowRules* rules() const = 0; | 416 | virtual const WindowRules* rules() const = 0; | ||
417 | virtual void takeFocus() = 0; | 417 | virtual void takeFocus() = 0; | ||
418 | virtual bool wantsInput() const = 0; | 418 | virtual bool wantsInput() const = 0; | ||
419 | /** | ||||
420 | * Whether a dock window wants input. | ||||
421 | * | ||||
422 | * By default KWin doesn't pass focus to a dock window unless a force activate | ||||
423 | * request is provided. | ||||
424 | * | ||||
425 | * This method allows to have dock windows take focus also through flags set on | ||||
426 | * the window. | ||||
427 | * | ||||
428 | * The default implementation returns @c false. | ||||
429 | **/ | ||||
430 | virtual bool dockWantsInput() const; | ||||
419 | void checkWorkspacePosition(QRect oldGeometry = QRect(), int oldDesktop = -2, QRect oldClientGeometry = QRect()); | 431 | void checkWorkspacePosition(QRect oldGeometry = QRect(), int oldDesktop = -2, QRect oldClientGeometry = QRect()); | ||
420 | virtual xcb_timestamp_t userTime() const; | 432 | virtual xcb_timestamp_t userTime() const; | ||
421 | virtual void updateWindowRules(Rules::Types selection) = 0; | 433 | virtual void updateWindowRules(Rules::Types selection) = 0; | ||
422 | 434 | | |||
423 | void growHorizontal(); | 435 | void growHorizontal(); | ||
424 | void shrinkHorizontal(); | 436 | void shrinkHorizontal(); | ||
425 | void growVertical(); | 437 | void growVertical(); | ||
426 | void shrinkVertical(); | 438 | void shrinkVertical(); | ||
▲ Show 20 Lines • Show All 623 Lines • Show Last 20 Lines |