The Cross Plattform DWT

bobef bobef at abv-nospam.bg
Mon Jan 21 00:48:56 PST 2008


John Reimer Wrote:

> bobef wrote:
> 
> > Manual port?! You guys must be really determined :)
> > 
> > Maybe you can make the GTK port available to Windows too? It won't be that
> > native but I think it is not a big deal, plus it supports theming which
> > could be useful.
> 
> I thought about this possibility. It could work with some effort, I
> suppose...but it would take reprogramming certain sections that depend on
> non-windows features (X11, XRender, etc) and also working without direct
> COM which the win32 SWT uses. It also would add dependencies like the gtk+
> toolkit dll's and gthreads (and all the dll's they depend on), which would
> meen added bloat.  The linux version of dwt also uses many gtk/gdk
> functions that are linux/X11 specific also (I think).  In short, the win32
> SWT seems quite closely connected to win32 (which is good for optimal
> performance and interface consistancy).
> 
> So, I think it wouldn't be that easy.  But, by all means, please prove me
> wrong if you like. :) Can't hurt having a third port, although I'd be
> honored to have you lend your skills to the win32 port first.  If I
> remember correctly, your skills are quite extroadinary in that area.
> 
> In summary, T\the advantage of doing a direct win port is probably less
> bloat, more consistancy with platform, and being able to reference the
> original 3.03 version of DWT as a guideline. I also think you will find
> fewer people interested in a win32 gtk+ based version.  For others, it's no
> big deal.
> 
> -JJR


Sorry I can't help, but am not into the DWT business anymore :) I find HTMLayout much better now and I am using it instead of DWT for my work... Native looking apps are like (slowly) going out of the game... Take a loop at which direction Windows is going, MS Office, etc... And this is natural, because it looks much better and slower :D Fortunately HTMLayot is fast. Anyway, you did good work. Wish you luck.


More information about the Digitalmars-d-announce mailing list