summaryrefslogtreecommitdiff
path: root/docs/sxwm-dev.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/sxwm-dev.md')
-rw-r--r--docs/sxwm-dev.md41
1 files changed, 20 insertions, 21 deletions
diff --git a/docs/sxwm-dev.md b/docs/sxwm-dev.md
index bc1087f..ee75b16 100644
--- a/docs/sxwm-dev.md
+++ b/docs/sxwm-dev.md
@@ -1,30 +1,29 @@
# sxwm developer docs
# Table of Contents
-1. [sxwm.c](#sxwmc)
- 1. [Headers](#headers)
- 2. [Functions](#functions)
+1. [Headers](#headers)
+2. [sxwm.c](#sxwmc)
+ 1. [Functions](#functions)
-## sxwm.c
-### Headers
+## Headers
+
+| Header | Job |
+|------------------------------|--------------------------------------------------------------------------|
+| `signal.h` | Signal handling functions and definitions |
+| `unistd.h` | Standard POSIX functionality |
+| `X11/Xatom.h` | Definitions for Atom types |
+| `X11/Xlib.h` | Core X Window System protocol and routines for creating windows |
+| `X11/Xproto.h` | Protocol definitions for X Window System communication |
+| `X11/Xutil.h` | Used for getting `Hints` about windows |
+| `X11/extensions/Xinerama.h` | Xinerama extension definitions for multi-monitor setups |
+| `X11/Xcursor/Xcursor.h` | Modern cursor handling |
+| `linux/limits.h` | Linux specific limits for various data types |
+| | |
+| `defs.h` | Custom definitions and macros specific to the application or project |
+| `parser.h` | Config file parser components |
-| Header | Job |
-|------------------------------|----------------------------------------------------------------------------------------------|
-| `X11/X.h` | Basic definitions |
-| `limits.h` | Defines constants related to data type limits |
-| `signal.h` | Signal handling functions and definitions |
-| `unistd.h` | Standard symbolic constants and types; includes functions for POSIX operating system API. |
-| `X11/Xatom.h` | Definitions for X Window System atom types. |
-| `X11/XKBlib.h` | Keyboard interface definitions for X Window System. |
-| `X11/Xlib.h` | Core X Window System protocol and routines for creating windows. |
-| `X11/Xproto.h` | Protocol definitions for X Window System communication. |
-| `X11/Xutil.h` | Utility functions for X Window System, including graphics operations. |
-| `X11/extensions/Xinerama.h` | Xinerama extension definitions for multi-monitor setups. |
-| `X11/Xcursor/Xcursor.h` | Cursor handling functions and definitions for X Window System. |
-| `linux/limits.h` | Linux-specific limits for various data types. |
-| `defs.h` | Custom definitions and macros specific to the application or project. |
-| `parser.h` | Declarations for functions that parse data or configuration files. |
+## sxwm.c
### Functions