| gui | SafeC Standard Library — GUI: cross-platform windows + software framebuffer. |
| gui_app | SafeC Standard Library — GUI: the application object. |
| gui_backend | SafeC Standard Library — GUI: the windowing-backend interface. |
| gui_canvas | SafeC Standard Library — GUI: the anti-aliased 2D vector canvas. |
| gui_draw | SafeC Standard Library — GUI: software rasterizer. |
| gui_fb | SafeC Standard Library — GUI: bare-metal framebuffer backend (gui_fb.sc). |
| gui_font | SafeC Standard Library — GUI: loadable/serializable bitmap fonts. |
| gui_gpu | SafeC Standard Library — GUI: GPU-accelerated presentation. |
| gui_headless | SafeC Standard Library — GUI: the headless backend. |
| gui_path | SafeC Standard Library — GUI: 2D geometry for the vector canvas. |
| gui_png | SafeC Standard Library — GUI: PNG image loading. |
| gui_svg | SafeC Standard Library — GUI: minimal SVG rendering. |
| gui_text | SafeC Standard Library — GUI: TrueType/OpenType fonts and text layout. |
| gui_utf8 | SafeC Standard Library — GUI: UTF-8 helpers shared by the window layer,
the text engine and the widgets (and usable on their own). |
| gui_wayland | SafeC Standard Library — GUI: the Wayland backend (Linux). |
| gui_web | SafeC Standard Library — GUI: the WebAssembly <canvas> backend. |
| gui_widget | SafeC Standard Library — GUI: the retained-mode widget toolkit. |
| gui_widget_internal | SafeC Standard Library — GUI: the widget toolkit's internal interface
between its implementation files (gui_widget*.sc). Not API: include
gui_widget.h instead. Declared in a header (rather than per file) so the
files agree on one set of signatures; every function here is defined in
one of the widget sources, which gui_widget.h links. |