|
Boost : |
Subject: [boost] [ANN] Boost.UI - a new C++ GUI library
From: Kolya Kosenko (kolya.kosenko_at_[hidden])
Date: 2017-09-28 11:11:07
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
- 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.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk