diff options
| author | uint <abhinav.prsai@gmail.com> | 2025-12-15 17:08:46 +0000 |
|---|---|---|
| committer | uint <abhinav.prsai@gmail.com> | 2025-12-15 17:08:46 +0000 |
| commit | a995eb9bef50d5885b81be7ced8feb3aa464158b (patch) | |
| tree | fe0749a9b20672975b4e420d68a6b8db5d99249c /src/defs.h | |
| parent | efa27ad54a8696c8750a1f3b056d9dc40332cb38 (diff) | |
replace ugly atoms implementation with cleaner list of atoms
Diffstat (limited to 'src/defs.h')
| -rw-r--r-- | src/defs.h | 36 |
1 files changed, 36 insertions, 0 deletions
@@ -125,3 +125,39 @@ typedef struct { Bool enabled; } Scratchpad; +typedef enum { + ATOM_NET_ACTIVE_WINDOW, + ATOM_NET_CURRENT_DESKTOP, + ATOM_NET_SUPPORTED, + ATOM_NET_WM_STATE, + ATOM_NET_WM_STATE_FULLSCREEN, + ATOM_WM_STATE, + ATOM_NET_WM_WINDOW_TYPE, + ATOM_NET_WORKAREA, + ATOM_WM_DELETE_WINDOW, + ATOM_NET_WM_STRUT, + ATOM_NET_WM_STRUT_PARTIAL, + ATOM_NET_SUPPORTING_WM_CHECK, + ATOM_NET_WM_NAME, + ATOM_UTF8_STRING, + ATOM_NET_WM_DESKTOP, + ATOM_NET_CLIENT_LIST, + ATOM_NET_FRAME_EXTENTS, + ATOM_NET_NUMBER_OF_DESKTOPS, + ATOM_NET_DESKTOP_NAMES, + ATOM_NET_WM_PID, + ATOM_NET_WM_WINDOW_TYPE_DOCK, + ATOM_NET_WM_WINDOW_TYPE_UTILITY, + ATOM_NET_WM_WINDOW_TYPE_DIALOG, + ATOM_NET_WM_WINDOW_TYPE_TOOLBAR, + ATOM_NET_WM_WINDOW_TYPE_SPLASH, + ATOM_NET_WM_WINDOW_TYPE_POPUP_MENU, + ATOM_NET_WM_WINDOW_TYPE_MENU, + ATOM_NET_WM_WINDOW_TYPE_DROPDOWN_MENU, + ATOM_NET_WM_WINDOW_TYPE_TOOLTIP, + ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION, + ATOM_NET_WM_STATE_MODAL, + ATOM_WM_PROTOCOLS, + ATOM_COUNT +} AtomType; + |
