KWin
|
#include <x11_standalone_overlaywindow.h>
Public Member Functions | |
OverlayWindowX11 (X11StandaloneBackend *backend) | |
~OverlayWindowX11 () override | |
bool | create () override |
Creates XComposite overlay window, call initOverlay() and resize afterwards. | |
void | setup (xcb_window_t window) override |
Init overlay and the destination window in it. | |
void | show () override |
void | hide () override |
void | setShape (const QRegion ®) |
void | resize (const QSize &size) override |
void | destroy () override |
Destroys XComposite overlay window. | |
xcb_window_t | window () const override |
bool | isVisible () const override |
void | setVisibility (bool visible) override |
bool | event (xcb_generic_event_t *event) override |
![]() | |
virtual | ~OverlayWindow () |
![]() | |
X11EventFilter (int eventType, int opcode=0, int genericEventType=0) | |
X11EventFilter (int eventType, int opcode, const QList< int > &genericEventTypes) | |
X11EventFilter (const QList< int > &eventTypes) | |
virtual | ~X11EventFilter () |
QList< int > | eventTypes () const |
int | extension () const |
QList< int > | genericEventTypes () const |
bool | isGenericEvent () const |
Additional Inherited Members | |
![]() | |
OverlayWindow () | |
Definition at line 20 of file x11_standalone_overlaywindow.h.
|
explicit |
Definition at line 28 of file x11_standalone_overlaywindow.cpp.
|
override |
Definition at line 38 of file x11_standalone_overlaywindow.cpp.
|
overridevirtual |
Creates XComposite overlay window, call initOverlay() and resize afterwards.
Implements KWin::OverlayWindow.
Definition at line 42 of file x11_standalone_overlaywindow.cpp.
|
overridevirtual |
Destroys XComposite overlay window.
Implements KWin::OverlayWindow.
Definition at line 150 of file x11_standalone_overlaywindow.cpp.
|
overridevirtual |
This method is called for every event of the filtered type.
Return true to accept the event and stop further processing, and false otherwise.
Implements KWin::X11EventFilter.
Definition at line 171 of file x11_standalone_overlaywindow.cpp.
|
overridevirtual |
Implements KWin::OverlayWindow.
Definition at line 104 of file x11_standalone_overlaywindow.cpp.
|
overridevirtual |
Implements KWin::OverlayWindow.
Definition at line 140 of file x11_standalone_overlaywindow.cpp.
|
overridevirtual |
Implements KWin::OverlayWindow.
Definition at line 127 of file x11_standalone_overlaywindow.cpp.
void KWin::OverlayWindowX11::setShape | ( | const QRegion & | reg | ) |
Definition at line 113 of file x11_standalone_overlaywindow.cpp.
|
overridevirtual |
Init overlay and the destination window in it.
Implements KWin::OverlayWindow.
Definition at line 66 of file x11_standalone_overlaywindow.cpp.
|
overridevirtual |
Implements KWin::OverlayWindow.
Definition at line 145 of file x11_standalone_overlaywindow.cpp.
|
overridevirtual |
Implements KWin::OverlayWindow.
Definition at line 93 of file x11_standalone_overlaywindow.cpp.
|
overridevirtual |
Implements KWin::OverlayWindow.
Definition at line 166 of file x11_standalone_overlaywindow.cpp.