|
Boost : |
Subject: Re: [boost] [ANN] Boost.UI - a new C++ GUI library
From: Gottlob Frege (gottlobfrege_at_[hidden])
Date: 2017-10-10 15:00:17
On Thu, Sep 28, 2017 at 7:11 AM, Kolya Kosenko via Boost
<boost_at_[hidden]> wrote:
> 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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk