Question 2: Extendible OpenGL GUI library

Jacob Carlborg doobnet at gmail.com
Sun Apr 13 07:09:52 PDT 2008


Jacob Carlborg wrote:
> janderson wrote:
>> Thanks for all your answers on my previous network library question.
>>
>> The second thing I'm looking for is an extensible, portable GUI 
>> library.  Eventually I want and need the ability to improve and add my 
>> own types.
>>
>> The most important control I need is a multi-line textbox which I can 
>> add functionality to as I need it.
>>
>> I was thinking that openGL would be cool (although not necessary) as 
>> I'd be able to do some neat iphone like stuff (and 3D GUI's) one day 
>> in the future.  So it would be nice if these gui's were made out of 3D 
>> polygons or renderable on a texture.
>>
>> So far luigi looks like my best option: 
>> http://www.dsource.org/projects/luigi
>>
>> I want to avoid writing my own GUI library because I know I do I'll 
>> never get this project done.  I'd rather not port something, although 
>> I will do if its worth it.
>>
>> What do you use?
>> What libraries do you suggest and why?
>>
>> -Joel
>>
>> PS - Does anyone know if its possible to render controls like 
>> scintilla on to a openGL texture?
> 
> I suggest DWT http://www.dsource.org/projects/dwt , a D port of SWT 
> (http://www.eclipse.org/swt/). It uses the operative systems functions 
> to draw it's widgets. It's ported to windows and linux, if you use it 
> don't forget the JFace port 
> http://www.dsource.org/projects/dwt/wiki/JFace . You can draw opengl 
> things inside a DWT shell (window) if it helps.

I started to use it mostly because I already knew SWT and I like the 
API. Of course I meant "operating system" when I wrote "operative system"



More information about the Digitalmars-d mailing list