DlangUI

Vadim Lopatin via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Wed Mar 25 07:14:11 PDT 2015


On Tuesday, 20 May 2014 at 18:13:36 UTC, Vadim Lopatin wrote:
> Hello!
>
> I would like to announce my project, DlangUI library - 
> cross-platform GUI for D.
> https://github.com/buggins/dlangui
> License: Boost License 1.0
>
> Native library written in D (not a wrapper to other GUI 
> library) - easy to extend.
> As a backend, uses SDL2 on any platform, Win32 API on Windows, 
> XCB on Linux. Other backends can be added easy.
> Tested on Windows and Linux.
> Supports hardware acceleration - drawing using OpenGL when 
> built with version=USE_OPENGL.
> Unicode support.
> Internationalization support.
> Uses Win32 API fonts on Windows, and FreeType on other 
> platforms.
> Same look and feel can be achieved on all platforms.
> Flexible look and feel - themes and styles.
> API is a bit similar to Android UI.
> Flexible layout, support of different screen DPI, scaling.
> Uses two phase layout like in Android.
> Supports drawable resources in .png and .jpeg, nine-patch pngs 
> and state drawables like in Android.
> Single threaded. Use other threads for performing slow tasks.
> Mouse oriented.

DlangUI review and small tutorial is published on Habrahabr - 
popular russian IT resource (in Russian)

http://habrahabr.ru/post/253923/



More information about the Digitalmars-d-announce mailing list