[Mono-list] GUI Library

A Rafael D Teixeira rafaelteixeirabr@hotmail.com
Thu, 13 Nov 2003 13:56:12 -0200


Quite not the same thing, but #WT (a C# port of Eclipse's SWT), tries to do 
something similar: be an common toolkit wrapping that uses GTK where 
available and Windows Controls when in Windows, but without  the 
double-wrapping that may burden your idea.

Personally, I agree with Miguel, that we may go up in the abstraction axis, 
and create a new toolkit (wrapping existing widgets/controls, when 
possible/viable) that could provide the backbone of a 'Microsoft 
XAML'-compatible UI engine. ( Search for articles/comments on the latest 
PDC)

XAML is nothing really new (looks like a cross of HTML+CSS and XUL), but the 
engine behind it  opens up a whole slew of marvelous tricks: CSS-like style 
control (change the font at one place and dozens of controls will follow 
suit), unlimited recursive containment (you can do something like the 
tables-inside-tables common trick that HTML designers abuse, or simply 
construct a toolbar button where you precisely lay out where the text and 
the bitmap will be inside it), and so on...

But don't let me stop you...

Many Funny Bits,

Rafael Teixeira
Brazilian Polymath
Mono Hacker since 16 Jul 2001
MonoBrasil Founding Member - Membro Fundador do MonoBrasil
English Blog: http://monoblog.blogspot.com/
Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/



>From: Chris Seaton <chris@chrisseaton.com>
>To: mono-list@lists.ximian.com
>Subject: [Mono-list] GUI Library
>Date: Thu, 13 Nov 2003 14:09:56 +0000
>
>I'm thinking of writing a GUI library that sits on top of both SWF and
>GTK#, able to use either depending on a config setting or guessing from
>the system running the program.
>
>Is there already anything like this?
>--
>Chris Seaton <chris@chrisseaton.com>
>
>_______________________________________________
>Mono-list maillist  -  Mono-list@lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/mono-list

_________________________________________________________________
MSN Messenger: instale grátis e converse com seus amigos. 
http://messenger.msn.com.br