On Thu, Sep 28, 2017 at 7:11 AM, Kolya Kosenko via Boost
Hello,
Here is my C++ GUI library based on Boost, it - is cross-platform - uses native system-provided widgets - has STL-like and Boost-like API - compatible with other Boost libraries - supports modern C++11/14/17 features
Currently supported modules: - Graphics - Widgets * Command widgets * Data input-output widgets + Date and time pickers + Strings container widgets + Text widgets * Informational widgets + Logging * Containers + Alerts + Notifications + Prompts - Layouts
Can I incorporate my own layout system? I find most UI toolkits embed layout stuff into the widgets instead of making it orthogonal.
- Events - Audio - Coordinates - Localization - Thread support - Helpers
Documentation (and "Hello, World!" application source code): https://kosenko.github.io/boost.ui/
Source code: https://github.com/kosenko/ui
Beman's challenge: https://github.com/kosenko/ui/blob/master/example/cpp11/beman.cpp
Re-implemented GUI examples from Bjarne Stroustrup's book: https://github.com/kosenko/ui/blob/master/example/cpp11/stroustrup.cpp
Other examples: https://github.com/kosenko/ui/tree/master/example
What do you think?
Regards, Kolya Kosenko.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost