Зеркало. Это набор инструментов графического интерфейса пользователя с минимальным состоянием и немедленным режимом работы, написанный на ANSI C
demo | ||
gui.c | ||
gui.h | ||
LICENSE | ||
Makefile | ||
Readme.md |
GUI
Work in progress
Features
- Immediate mode graphical user interface
- Written in C89 (ANSI C)
- Small (~2.5kLOC)
- Focus on portability and minimal internal state
- Suited for embedding into graphical applications
- Flexible abstraction layer (Widgets, Panel, Window)
- No global hidden state
- No direct dependencies (not even libc!)
- Renderer and platform independent
- Complete memory management control
- Configurable
- UTF-8 supported
References
- Tutorial from Jari Komppa on imgui libraries
- Johannes 'johno' Norneby's article
- imgui: The inspiration for this project
License
(The MIT License)