aboutsummaryrefslogtreecommitdiff
path: root/libLumina/LuminaX11.h
diff options
context:
space:
mode:
authorKen Moore <moorekou@gmail.com>2015-10-28 16:05:04 -0400
committerKen Moore <moorekou@gmail.com>2015-10-28 16:05:04 -0400
commiteb47ffab6182cba7330b3abb079819d0a6ec18c6 (patch)
treed071558114edb26da91565577d644fb4926fe604 /libLumina/LuminaX11.h
parentMerge branch 'master' of github.com:pcbsd/lumina (diff)
downloadlumina-eb47ffab6182cba7330b3abb079819d0a6ec18c6.tar.gz
lumina-eb47ffab6182cba7330b3abb079819d0a6ec18c6.tar.bz2
lumina-eb47ffab6182cba7330b3abb079819d0a6ec18c6.zip
Add new X11 functions for about 1/2 of the ICCCM standards
Diffstat (limited to 'libLumina/LuminaX11.h')
-rw-r--r--libLumina/LuminaX11.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/libLumina/LuminaX11.h b/libLumina/LuminaX11.h
index 4c791abd..98dea587 100644
--- a/libLumina/LuminaX11.h
+++ b/libLumina/LuminaX11.h
@@ -122,6 +122,34 @@ public:
//============
void WM_CloseWindow(WId win);
+ // ICCCM Standards (older standards)
+ // -- WM_NAME
+ QString WM_ICCCM_GetName(WId win);
+ void WM_ICCCM_SetName(WId win, QString name);
+ // -- WM_ICON_NAME
+ QString WM_ICCCM_GetIconName(WId win);
+ void WM_ICCCM_SetIconName(WId win, QString name);
+ // --- WM_CLIENT_MACHINE
+ QString WM_ICCCM_GetClientMachine(WId win);
+ void WM_ICCCM_SetClientMachine(WId win, QString name);
+ // -- WM_CLASS
+ QString WM_ICCCM_GetClass(WId win);
+ void WM_ICCCM_SetClass(WId win, QString name);
+ // -- WM_TRANSIENT_FOR
+
+ // -- WM_SIZE_HINTS
+
+ // -- WM_NORMAL_HINTS
+
+ // -- WM_HINTS
+
+ // -- WM_PROTOCOLS
+
+
+ //NET_WM Standards (newer standards)
+ void WM_Set_Root_Supported(); //set the atom list of supported features on the root window
+ void WM_Set_Window_Supported(WId win); //set the atom list of supported features on the given window
+
};
#endif \ No newline at end of file
bgstack15