The wonderful GUI library.
This is the API reference for the wonderful library.
Also see the manual pages.
Modules
| wonderful | The main module, which exports the Wonderful class. |
| wonderful.buffer | Display buffers and buffer view. |
| wonderful.buffer.storage52 | Buffer storage classes for Lua 5.2. |
| wonderful.buffer.storage53 | Buffer storage classes for Lua 5.3. |
| wonderful.display | Display manager and GPU pool. |
| wonderful.element | The Element class. |
| wonderful.element.attribute | Default element attributes. |
| wonderful.element.document | The Document class. |
| wonderful.element.node | Tree node classes. |
| wonderful.event | The wonderful's event system. |
| wonderful.geometry | Geometry objects (eg boxes). |
| wonderful.layout | The abstract layout classes. |
| wonderful.layout.box | The relative layout. |
| wonderful.layout.box | The box layout. |
| wonderful.std.event.focus | Focusing events. |
| wonderful.std.event.signal | Some common signals. |
| wonderful.util.flag | A trapped flag class. |
| wonderful.util.iter | Various iterator utilities. |
| wonderful.util.palette | GPU color palettes. |
| wonderful.util.table | Various table utilities. |
| wonderful.widget | The Widget class. |
Manual
| 000-Home.md | |
| 205-Buffer.md |
Examples
| buffer-copy.lua | |
| rect.lua | |
| render-png.lua |