Whither DWT?

Kyle Furlong kylefurlong at gmail.com
Tue May 2 15:04:16 PDT 2006

freeagle wrote:
> Kyle Furlong wrote:
>> freeagle wrote:
>>> Kyle Furlong wrote:
>>>> freeagle wrote:
>>>>> Hello,
>>>>> Im quite new to D, but reading a lot of posts lately and checking 
>>>>> some websites about D i can say that the demand for good GUI API is 
>>>>> quite high in the community (including me).
>>>>> And i must say i agree with the idea of using OpenGL for making a 
>>>>> cross platform GUI. Having a modern GUI rendered using graphics 
>>>>> hardware could    drag more attention to D. And problem of not 
>>>>> native look of such API could be easily handled using different 
>>>>> themes. When i checked Terra project source, the actual style of 
>>>>> the widgets takes only few lines of code and a set of images. For 
>>>>> me, OpenGL is the right way to go.
>>>>> Freeagle
>>>> All Terra needs is a complete widget set. Like you have specified, 
>>>> all this takes is the logic and skinning. I wrote a scrollbar widget 
>>>> and skinned it in less than a day.
>>> i wonder if its possible/reasonable to use it for more complex GUI 
>>> apps, IDE for example, or any other bigger projects
>> Why not? All you have to do is write the widgets you need and skin 
>> them. :-D
> asking coz i havent found anything about how thorough is the design of 
> terra, if the code of bigger apps will still remain maintainable, and if 
> its able to introduce new features easily without some major code rewrites

Like I said before, all you have to do is write the widget set. In terms 
of maintainability, I don't see how the GUI library has anything to do 
with the maintainability of your code. The design is solid as far as I 
can see. Trevor Parscal (the author) produces very high quality code.
Kyle Furlong // Physics Undergrad, UCSB

"D is going wherever the D community wants it to go." - Walter Bright

More information about the Digitalmars-d-dwt mailing list