Dynamic Bindings to libui (x-platform GUI)

Zekereth via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Tue May 24 17:56:00 PDT 2016


On Tuesday, 24 May 2016 at 20:52:54 UTC, extrawurst wrote:
> Hey folks,
>
> libui is a crossplatform GUI lib written in C. This makes it a 
> perfect candidate to be used in D!
>
> What they say about libui on their site:
> "Simple and portable (but not inflexible) GUI library in C that 
> uses the native GUI technologies of each platform it supports."
>
> find libui on github:
> https://github.com/andlabs/libui
>
> So here are the inofficial Derelict Bindings to it: 
> https://github.com/Extrawurst/DerelictLibui
>
> I tested them on both windows and mac osx so far. Any linux 
> user is welcome to test it on there aswell.
>
> Let me know if you find any issues.
>
> -Stephan

I had to comment out instances of uiControlVerifyDestroy on 
Linux. Seems libui was updated and removed/moved that function:

Removed uiControlVerifyDestroy(); that is now part of 
uiFreeControl() itself.

Other than that it seems to work great on Linux. Thanks for this!


More information about the Digitalmars-d-announce mailing list