aboutsummaryrefslogtreecommitdiff
path: root/libLumina/LuminaX11.h
diff options
context:
space:
mode:
authorKen Moore <moorekou@gmail.com>2015-07-31 10:21:55 -0400
committerKen Moore <moorekou@gmail.com>2015-07-31 10:21:55 -0400
commit5f12b38b46683ab9f75acbe2d1c355b675d0cbed (patch)
tree6d5d0c9d4195cb983251b7d1b9d49580de43b468 /libLumina/LuminaX11.h
parentChange the QSplashScreen for the lumina-open OSD to a simple QLabel (makes it... (diff)
downloadlumina-5f12b38b46683ab9f75acbe2d1c355b675d0cbed.tar.gz
lumina-5f12b38b46683ab9f75acbe2d1c355b675d0cbed.tar.bz2
lumina-5f12b38b46683ab9f75acbe2d1c355b675d0cbed.zip
Convert a few more X11 functions to XCB - almost done....
Diffstat (limited to 'libLumina/LuminaX11.h')
-rw-r--r--libLumina/LuminaX11.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libLumina/LuminaX11.h b/libLumina/LuminaX11.h
index 5a38e7fa..df2a78d2 100644
--- a/libLumina/LuminaX11.h
+++ b/libLumina/LuminaX11.h
@@ -123,6 +123,7 @@ public:
// General Information
QList<WId> WindowList(bool rawlist = false); //list all non-Lumina windows (rawlist -> all workspaces)
unsigned int CurrentWorkspace();
+ unsigned int NumberOfWorkspaces();
WId ActiveWindow(); //fetch the ID for the currently active window
//Session Modification
@@ -157,6 +158,7 @@ public:
void ActivateWindow(WId); //request that the window become active
void MaximizeWindow(WId win, bool flagsonly = false); //request that the window become maximized
void MoveResizeWindow(WId win, QRect geom);
+ void ReserveLocation(WId win, QRect geom, QString loc);
//Window Embedding/Detaching (for system tray)
uint EmbedWindow(WId win, WId container); //returns the damage ID (or 0 for an error)
bgstack15