KWin
Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members
KWin::LayerShellV1Interface Class Reference

#include <layershell_v1.h>

Inheritance diagram for KWin::LayerShellV1Interface:

Signals

void surfaceCreated (LayerSurfaceV1Interface *surface)
 

Public Member Functions

 LayerShellV1Interface (Display *display, QObject *parent=nullptr)
 
 ~LayerShellV1Interface () override
 
Displaydisplay () const
 

Detailed Description

The LayerShellV1Interface compositor extension allows to create desktop shell surfaces.

The layer shell compositor extension provides a way to create surfaces that can serve as building blocks for desktop environment elements such as panels, notifications, etc.

The LayerShellV1Interface corresponds to the Wayland interface zwlr_layer_shell_v1.

Definition at line 30 of file layershell_v1.h.

Constructor & Destructor Documentation

◆ LayerShellV1Interface()

KWin::LayerShellV1Interface::LayerShellV1Interface ( Display * display,
QObject * parent = nullptr )
explicit

Definition at line 149 of file layershell_v1.cpp.

◆ ~LayerShellV1Interface()

KWin::LayerShellV1Interface::~LayerShellV1Interface ( )
override

Definition at line 155 of file layershell_v1.cpp.

Member Function Documentation

◆ display()

Display * KWin::LayerShellV1Interface::display ( ) const

Returns the Wayland display for the layer shell compositor extension.

Definition at line 159 of file layershell_v1.cpp.

◆ surfaceCreated

void KWin::LayerShellV1Interface::surfaceCreated ( LayerSurfaceV1Interface * surface)
signal

This signal is emitted when a new layer surface surface has been created.


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