aboutsummaryrefslogtreecommitdiff
path: root/libLumina/LuminaX11.h
diff options
context:
space:
mode:
authorKen Moore <moorekou@gmail.com>2015-11-10 12:37:12 -0500
committerKen Moore <moorekou@gmail.com>2015-11-10 12:37:12 -0500
commitdf1b1ce03827d8efae1fa1124a504fd972eb40dc (patch)
tree8c26ff37d4eaf66c46f6e25261665e780d9bf412 /libLumina/LuminaX11.h
parentAdjust the user validation routine a bit in lumina-checkpass: (diff)
downloadlumina-df1b1ce03827d8efae1fa1124a504fd972eb40dc.tar.gz
lumina-df1b1ce03827d8efae1fa1124a504fd972eb40dc.tar.bz2
lumina-df1b1ce03827d8efae1fa1124a504fd972eb40dc.zip
Re-work how Lumina finds/loads icons from the current theme. This bypasses the QIcon::fromTheme() functionality completely, that way we get more detection/control over finding bad files and such (SVG files in particular).
Diffstat (limited to 'libLumina/LuminaX11.h')
-rw-r--r--libLumina/LuminaX11.h78
1 files changed, 78 insertions, 0 deletions
diff --git a/libLumina/LuminaX11.h b/libLumina/LuminaX11.h
index 914ceaa2..779fae0e 100644
--- a/libLumina/LuminaX11.h
+++ b/libLumina/LuminaX11.h
@@ -144,8 +144,86 @@ public:
void WM_ICCCM_SetProtocols(WId win, ICCCM_PROTOCOLS flags);
//NET_WM Standards (newer standards)
+
+ // -- ROOT WINDOW PROPERTIES
+ // _NET_SUPPORTED
void WM_Set_Root_Supported(); //set the atom list of supported features on the root window
+ // _NET_CLIENT_LIST
+
+ // _NET_NUMBER_OF_DESKTOPS
+
+ // _NET_DESKTOP_GEOMETRY
+
+ // _NET_DESKTOP_VIEWPORT
+
+ // _NET_CURRENT_DESKTOP
+
+ // _NET_DESKTOP_NAMES
+
+ // _NET_ACTIVE_WINDOW
+
+ // _NET_WORKAREA
+
+ // _NET_SUPPORTING_WM_CHECK
+
+ // _NET_VIRTUAL_ROOTS
+
+ // _NET_DESKTOP_LAYOUT
+
+ // _NET_SHOWING_DESKTOP
+
+ // -- ROOT WINDOW MESSAGES
+ // _NET_CLOSE_WINDOW
+
+ // _NET_MOVERESIZE_WINDOW
+
+ // _NET_WM_MOVERESIZE
+
+ // _NET_RESTACK_WINDOW
+
+ // _NET_REQUEST_FRAME_EXTENTS
+
+ // -- WINDOW PROPERTIES
+ // _NET_SUPPORTED
void WM_Set_Window_Supported(WId win); //set the atom list of supported features on the given window
+ // _NET_WM_NAME
+
+ // _NET_WM_VISIBLE_NAME
+
+ // _NET_WM_ICON_NAME
+
+ // _NET_WM_VISIBLE_ICON_NAME
+
+ // _NET_WM_DESKTOP
+
+ // _NET_WM_WINDOW_TYPE
+
+ // _NET_WM_STATE
+
+ // _NET_WM_ALLOWED_ACTIONS
+
+ // _NET_WM_STRUT
+
+ // _NET_WM_STRUT_PARTIAL
+
+ // _NET_WM_ICON_GEOMETRY
+
+ // _NET_WM_ICON
+
+ // _NET_WM_PID
+
+ // _NET_WM_HANDLED_ICONS
+
+ // _NET_WM_USER_TIME
+
+ // _NET_WM_USER_TIME_WINDOW
+
+ // _NET_FRAME_EXTENTS
+
+ // _NET_WM_OPAQUE_REGION
+
+ // _NET_WM_BYPASS_COMPOSITOR
+
private:
QList<xcb_atom_t> ATOMS;
bgstack15