![]() |
LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
|
#include "xwrapper.h"
Public Types | |
enum class | Layer { Top , Bottom , Normal } |
Static Public Member Functions | |
static XWrapper & | Instance () |
Definition at line 33 of file xwrapper.h.
|
strong |
Enumerator | |
---|---|
Top | |
Bottom | |
Normal |
Definition at line 45 of file xwrapper.h.
|
signal |
void LC::Util::XWrapper::ClearStrut | ( | QWidget * | w | ) |
Definition at line 410 of file xwrapper.cpp.
Definition at line 504 of file xwrapper.cpp.
References LC::Util::SourcePager.
|
signal |
Window LC::Util::XWrapper::GetActiveApp | ( | ) |
Definition at line 303 of file xwrapper.cpp.
Atom LC::Util::XWrapper::GetAtom | ( | std::string_view | str | ) |
Returns the atom denoting the given string.
[in] | string | A view to a (null-terminated) string with the name of the atom. |
std::strlen(str.data())
should be equal to str.size()
. Definition at line 704 of file xwrapper.cpp.
References LC::Util::AsByteArray(), and LC::Util::ToByteArray().
Definition at line 636 of file xwrapper.cpp.
QRect LC::Util::XWrapper::GetAvailableGeometry | ( | QWidget * | widget | ) |
Definition at line 699 of file xwrapper.cpp.
int LC::Util::XWrapper::GetCurrentDesktop | ( | ) |
Definition at line 567 of file xwrapper.cpp.
int LC::Util::XWrapper::GetDesktopCount | ( | ) |
Definition at line 556 of file xwrapper.cpp.
Definition at line 605 of file xwrapper.cpp.
QStringList LC::Util::XWrapper::GetDesktopNames | ( | ) |
Definition at line 583 of file xwrapper.cpp.
Display * LC::Util::XWrapper::GetDisplay | ( | ) | const |
Definition at line 57 of file xwrapper.cpp.
Window LC::Util::XWrapper::GetRootWindow | ( | ) | const |
Definition at line 62 of file xwrapper.cpp.
AllowedActionFlags LC::Util::XWrapper::GetWindowActions | ( | Window | wid | ) |
Definition at line 281 of file xwrapper.cpp.
References LC::Util::AsStringView().
Definition at line 610 of file xwrapper.cpp.
Definition at line 209 of file xwrapper.cpp.
Definition at line 160 of file xwrapper.cpp.
WinStateFlags LC::Util::XWrapper::GetWindowState | ( | Window | wid | ) |
Definition at line 259 of file xwrapper.cpp.
References LC::Util::AsStringView().
Definition at line 172 of file xwrapper.cpp.
|
static |
Definition at line 51 of file xwrapper.cpp.
Definition at line 316 of file xwrapper.cpp.
Definition at line 459 of file xwrapper.cpp.
References LC::Util::SourcePager, and LC::Util::StateAdd.
Definition at line 454 of file xwrapper.cpp.
Definition at line 492 of file xwrapper.cpp.
References LC::Util::SourcePager, LC::Util::StateAdd, and LC::Util::StateRemove.
Definition at line 623 of file xwrapper.cpp.
|
override |
Definition at line 67 of file xwrapper.cpp.
Definition at line 449 of file xwrapper.cpp.
References LC::Util::SourcePager.
Definition at line 475 of file xwrapper.cpp.
Definition at line 578 of file xwrapper.cpp.
void LC::Util::XWrapper::SetStrut | ( | QWidget * | widget, |
Qt::ToolBarArea | area ) |
Definition at line 362 of file xwrapper.cpp.
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 ) |
Definition at line 417 of file xwrapper.cpp.
Definition at line 480 of file xwrapper.cpp.
References LC::Util::SourcePager, and LC::Util::StateAdd.
Definition at line 324 of file xwrapper.cpp.
Definition at line 354 of file xwrapper.cpp.
void LC::Util::XWrapper::Sync | ( | ) |
Definition at line 154 of file xwrapper.cpp.
Definition at line 467 of file xwrapper.cpp.
References LC::Util::SourcePager, and LC::Util::StateRemove.
Definition at line 486 of file xwrapper.cpp.
References LC::Util::SourcePager, and LC::Util::StateRemove.
|
signal |