#include "xwrapper.h"
|
| Display * | GetDisplay () const |
| |
| Window | GetRootWindow () const |
| |
| bool | nativeEventFilter (const QByteArray &eventType, void *message, long *result) override |
| |
| void | Sync () |
| |
| QList< Window > | GetWindows () |
| |
| QString | GetWindowTitle (Window) |
| |
| QIcon | GetWindowIcon (Window) |
| |
| WinStateFlags | GetWindowState (Window) |
| |
| AllowedActionFlags | GetWindowActions (Window) |
| |
| Window | GetActiveApp () |
| |
| bool | IsLCWindow (Window) |
| |
| bool | ShouldShow (Window) |
| |
| void | Subscribe (Window) |
| |
| void | SetStrut (QWidget *, Qt::ToolBarArea) |
| |
| void | ClearStrut (QWidget *) |
| |
| void | SetStrut (Window wid, ulong left, ulong right, ulong top, ulong bottom, ulong leftStartY, ulong leftEndY, ulong rightStartY, ulong rightEndY, ulong topStartX, ulong topEndX, ulong bottomStartX, ulong bottomEndX) |
| |
| void | RaiseWindow (Window) |
| |
| void | MinimizeWindow (Window) |
| |
| void | MaximizeWindow (Window) |
| |
| void | UnmaximizeWindow (Window) |
| |
| void | ShadeWindow (Window) |
| |
| void | UnshadeWindow (Window) |
| |
| void | MoveWindowTo (Window, Layer) |
| |
| void | CloseWindow (Window) |
| |
| void | ResizeWindow (Window, int, int) |
| |
| int | GetDesktopCount () |
| |
| int | GetCurrentDesktop () |
| |
| void | SetCurrentDesktop (int) |
| |
| QStringList | GetDesktopNames () |
| |
| QString | GetDesktopName (int, const QString &=QString()) |
| |
| int | GetWindowDesktop (Window) |
| |
| void | MoveWindowToDesktop (Window, int) |
| |
| QRect | GetAvailableGeometry (int screen=-1) |
| |
| QRect | GetAvailableGeometry (QWidget *) |
| |
| Atom | GetAtom (std::string_view str) |
| | Returns the atom denoting the given string. More...
|
| |
Definition at line 33 of file xwrapper.h.
◆ Layer
| Enumerator |
|---|
| Top | |
| Bottom | |
| Normal | |
Definition at line 45 of file xwrapper.h.
◆ activeWindowChanged
| void LC::Util::XWrapper::activeWindowChanged |
( |
| ) |
|
|
signal |
◆ ClearStrut()
| void LC::Util::XWrapper::ClearStrut |
( |
QWidget * |
w | ) |
|
◆ CloseWindow()
| void LC::Util::XWrapper::CloseWindow |
( |
Window |
wid | ) |
|
◆ desktopChanged
| void LC::Util::XWrapper::desktopChanged |
( |
| ) |
|
|
signal |
◆ GetActiveApp()
| Window LC::Util::XWrapper::GetActiveApp |
( |
| ) |
|
◆ GetAtom()
| Atom LC::Util::XWrapper::GetAtom |
( |
std::string_view |
str | ) |
|
Returns the atom denoting the given string.
- Parameters
-
| [in] | string | A view to a (null-terminated) string with the name of the atom. |
- Returns
- An X11 Atom.
- Note
- The string pointed by str should be null-terminated — that is,
std::strlen(str.data()) should be equal to str.size().
Definition at line 710 of file xwrapper.cpp.
Referenced by CloseWindow(), GetAvailableGeometry(), GetDesktopName(), MinimizeWindow(), RaiseWindow(), ResizeWindow(), SetCurrentDesktop(), SetStrut(), ShadeWindow(), and UnshadeWindow().
◆ GetAvailableGeometry() [1/2]
| QRect LC::Util::XWrapper::GetAvailableGeometry |
( |
int |
screen = -1 | ) |
|
◆ GetAvailableGeometry() [2/2]
| QRect LC::Util::XWrapper::GetAvailableGeometry |
( |
QWidget * |
widget | ) |
|
◆ GetCurrentDesktop()
| int LC::Util::XWrapper::GetCurrentDesktop |
( |
| ) |
|
◆ GetDesktopCount()
| int LC::Util::XWrapper::GetDesktopCount |
( |
| ) |
|
◆ GetDesktopName()
| QString LC::Util::XWrapper::GetDesktopName |
( |
int |
desktop, |
|
|
const QString & |
def = QString () |
|
) |
| |
◆ GetDesktopNames()
| QStringList LC::Util::XWrapper::GetDesktopNames |
( |
| ) |
|
◆ GetDisplay()
| Display * LC::Util::XWrapper::GetDisplay |
( |
| ) |
const |
◆ GetRootWindow()
| Window LC::Util::XWrapper::GetRootWindow |
( |
| ) |
const |
◆ GetWindowActions()
| AllowedActionFlags LC::Util::XWrapper::GetWindowActions |
( |
Window |
wid | ) |
|
◆ GetWindowDesktop()
| int LC::Util::XWrapper::GetWindowDesktop |
( |
Window |
wid | ) |
|
◆ GetWindowIcon()
| QIcon LC::Util::XWrapper::GetWindowIcon |
( |
Window |
wid | ) |
|
◆ GetWindows()
◆ GetWindowState()
| WinStateFlags LC::Util::XWrapper::GetWindowState |
( |
Window |
wid | ) |
|
◆ GetWindowTitle()
| QString LC::Util::XWrapper::GetWindowTitle |
( |
Window |
wid | ) |
|
◆ Instance()
| XWrapper & LC::Util::XWrapper::Instance |
( |
| ) |
|
|
static |
◆ IsLCWindow()
| bool LC::Util::XWrapper::IsLCWindow |
( |
Window |
wid | ) |
|
◆ MaximizeWindow()
| void LC::Util::XWrapper::MaximizeWindow |
( |
Window |
wid | ) |
|
◆ MinimizeWindow()
| void LC::Util::XWrapper::MinimizeWindow |
( |
Window |
wid | ) |
|
◆ MoveWindowTo()
| void LC::Util::XWrapper::MoveWindowTo |
( |
Window |
wid, |
|
|
Layer |
layer |
|
) |
| |
◆ MoveWindowToDesktop()
| void LC::Util::XWrapper::MoveWindowToDesktop |
( |
Window |
wid, |
|
|
int |
num |
|
) |
| |
◆ nativeEventFilter()
| bool LC::Util::XWrapper::nativeEventFilter |
( |
const QByteArray & |
eventType, |
|
|
void * |
message, |
|
|
long * |
result |
|
) |
| |
|
override |
◆ RaiseWindow()
| void LC::Util::XWrapper::RaiseWindow |
( |
Window |
wid | ) |
|
◆ ResizeWindow()
| void LC::Util::XWrapper::ResizeWindow |
( |
Window |
wid, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
◆ SetCurrentDesktop()
| void LC::Util::XWrapper::SetCurrentDesktop |
( |
int |
desktop | ) |
|
◆ SetStrut() [1/2]
| void LC::Util::XWrapper::SetStrut |
( |
QWidget * |
widget, |
|
|
Qt::ToolBarArea |
area |
|
) |
| |
◆ SetStrut() [2/2]
| void LC::Util::XWrapper::SetStrut |
( |
Window |
wid, |
|
|
ulong |
left, |
|
|
ulong |
right, |
|
|
ulong |
top, |
|
|
ulong |
bottom, |
|
|
ulong |
leftStartY, |
|
|
ulong |
leftEndY, |
|
|
ulong |
rightStartY, |
|
|
ulong |
rightEndY, |
|
|
ulong |
topStartX, |
|
|
ulong |
topEndX, |
|
|
ulong |
bottomStartX, |
|
|
ulong |
bottomEndX |
|
) |
| |
◆ ShadeWindow()
| void LC::Util::XWrapper::ShadeWindow |
( |
Window |
wid | ) |
|
◆ ShouldShow()
| bool LC::Util::XWrapper::ShouldShow |
( |
Window |
wid | ) |
|
◆ Subscribe()
| void LC::Util::XWrapper::Subscribe |
( |
Window |
wid | ) |
|
◆ Sync()
| void LC::Util::XWrapper::Sync |
( |
| ) |
|
◆ UnmaximizeWindow()
| void LC::Util::XWrapper::UnmaximizeWindow |
( |
Window |
wid | ) |
|
◆ UnshadeWindow()
| void LC::Util::XWrapper::UnshadeWindow |
( |
Window |
wid | ) |
|
◆ windowActionsChanged
| void LC::Util::XWrapper::windowActionsChanged |
( |
ulong |
| ) |
|
|
signal |
◆ windowDesktopChanged
| void LC::Util::XWrapper::windowDesktopChanged |
( |
ulong |
| ) |
|
|
signal |
◆ windowIconChanged
| void LC::Util::XWrapper::windowIconChanged |
( |
ulong |
| ) |
|
|
signal |
◆ windowListChanged
| void LC::Util::XWrapper::windowListChanged |
( |
| ) |
|
|
signal |
◆ windowNameChanged
| void LC::Util::XWrapper::windowNameChanged |
( |
ulong |
| ) |
|
|
signal |
◆ windowStateChanged
| void LC::Util::XWrapper::windowStateChanged |
( |
ulong |
| ) |
|
|
signal |
The documentation for this class was generated from the following files: