Boost logo

Boost :

Subject: Re: [boost] [ANN] Boost.UI - a new C++ GUI library
From: Edward Diener (eldiener_at_[hidden])
Date: 2017-09-28 12:53:10


On 9/28/2017 7:11 AM, Kolya Kosenko via Boost 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

Here are some suggestions for what needs to be specified in the docs at
a general level:

1) Some explanation of the major concepts of your library.
2) On what Boost libraries does your library depend.
3) Level of C++ needed, header files to be included, and namespaces
being used, and possibly on what compilers it has been tested.

>
> 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.
>
> _______________________________________________
> 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