blob: b01981553a3d6e3e7f1cbeeadb99c1ed65e5a00a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# sxwm developer docs
## Table of Contents
- [Headers](#headers)
- [sxwm.c](#sxwmc)
- [Functions](#functions)
## 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 |
## sxwm.c
### Functions
|