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 |