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
generated by LDoc 1.4.6 Last updated 2019-07-27 21:32:05