A lightweight toolkit for the BGCE display server. This library allows developers to create graphical user interfaces by directly writing to a shared graphical buffer.
- Simple widget system (labels, buttons).
- Direct rendering to a shared memory buffer.
- Event handling for user input.
- Basic font rendering using FreeType.
Requirements:
- A C compiler (GCC or Clang).
- FreeType development libraries.
- BGCE server running.
makeStart the BGCE server, then run the demo application:
./appbgtk.h: Public API and type definitions.bgtk.c: Core implementation.app.c: Demo application.Makefile: Build system..clang-format: Code style configuration.