KWin
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
KWin::OverlayWindow Class Referenceabstract

#include <overlaywindow.h>

Inheritance diagram for KWin::OverlayWindow:
KWin::OverlayWindowX11

Public Member Functions

virtual ~OverlayWindow ()
 
virtual bool create ()=0
 Creates XComposite overlay window, call initOverlay() afterwards.
 
virtual void setup (xcb_window_t window)=0
 Init overlay and the destination window in it.
 
virtual void show ()=0
 
virtual void hide ()=0
 
virtual void resize (const QSize &size)=0
 
virtual void destroy ()=0
 Destroys XComposite overlay window.
 
virtual xcb_window_t window () const =0
 
virtual bool isVisible () const =0
 
virtual void setVisibility (bool visible)=0
 

Protected Member Functions

 OverlayWindow ()
 

Detailed Description

Definition at line 20 of file overlaywindow.h.

Constructor & Destructor Documentation

◆ ~OverlayWindow()

KWin::OverlayWindow::~OverlayWindow ( )
virtual

Definition at line 18 of file overlaywindow.cpp.

◆ OverlayWindow()

KWin::OverlayWindow::OverlayWindow ( )
protected

Definition at line 14 of file overlaywindow.cpp.

Member Function Documentation

◆ create()

virtual bool KWin::OverlayWindow::create ( )
pure virtual

Creates XComposite overlay window, call initOverlay() afterwards.

Implemented in KWin::OverlayWindowX11.

◆ destroy()

virtual void KWin::OverlayWindow::destroy ( )
pure virtual

Destroys XComposite overlay window.

Implemented in KWin::OverlayWindowX11.

◆ hide()

virtual void KWin::OverlayWindow::hide ( )
pure virtual

Implemented in KWin::OverlayWindowX11.

◆ isVisible()

virtual bool KWin::OverlayWindow::isVisible ( ) const
pure virtual

Implemented in KWin::OverlayWindowX11.

◆ resize()

virtual void KWin::OverlayWindow::resize ( const QSize & size)
pure virtual

Implemented in KWin::OverlayWindowX11.

◆ setup()

virtual void KWin::OverlayWindow::setup ( xcb_window_t window)
pure virtual

Init overlay and the destination window in it.

Implemented in KWin::OverlayWindowX11.

◆ setVisibility()

virtual void KWin::OverlayWindow::setVisibility ( bool visible)
pure virtual

Implemented in KWin::OverlayWindowX11.

◆ show()

virtual void KWin::OverlayWindow::show ( )
pure virtual

Implemented in KWin::OverlayWindowX11.

◆ window()

virtual xcb_window_t KWin::OverlayWindow::window ( ) const
pure virtual

Implemented in KWin::OverlayWindowX11.


The documentation for this class was generated from the following files: