Le Wednesday 19 July 2006 21:08, Harry Vennik a écrit :
> Op woensdag 19 juli 2006 20:58, schreef Philippe Valembois - Phil:
> > Well, some errors in the sum up :
> > For TkHtml : " - It's still TK, any form element for example is still an
> > ugly TK widget."
> > Wrong because it's you who handle these tags and you can create another
> > widget : why not a pixmap widget ?
>
> That is applying again a work-around for TK...
>
> > For XML2GUI : Are you sure you understood XML2GUI ? For me, XML2GUI was a
> > system to create interfaces for several toolkits and not the link you
> > provided : XML2GUI was to be designed by us...
>
> This is just a name collision. The XML2GUI that was to be designed by us is
> not the same as the one in the sum up.
So there isn't any trouble if we do how we said some months ago : XML2GUI 
(ours) to tie aMSN and the GUI engine...
>
> > >From events and logic it generates a XML which is used by a specific
> > > engine to
> >
> > render the widgets described in the XML....
> > For XUL : and for Youness it's decided on the compil time : can you
> > switch from GTK2 to QT in Firefox ? No. (By the way is there a QT engine
> > for XUL ?) Phil
>
> I don't know yet if there is a XUL rendere for Qt at the moment. I still
> have to check.
> Indeed the toolkit option is compile time.
>
> > > > TkHTML:
> > > > ---------
> > > > Pro:
> > > > - Seems to render HTML real good
> > > > - Supports CSS1 (TkHtml version 3)
> > > >
> > > > Con:
> > > > - It's still TK, any form element for example is still an ugly TK
> > > > widget. - It only renders HTML, which is perfectly fit for the
> > > > contents of our main window (except the menu bar), but not for
> > > > anything else (e.g. dialog windows).
> > > > - Depends on a single toolkit: TK
> > > >
> > > > Doubtful:
> > > > - Seems to be very permissive for bad HTML code. This may be easy
> > > > when creating the code, but also may cause non-wellformed code to go
> > > > unnoticed, which then may break in another TkHtml version. (On bad
> > > > markup, behavior is undefined, and thus may not always be the same.)
> > > >
> > > >
> > > > xml2gui (http://wiki.tcl.tk/8908)
> > > > -----------
> > > > Pro:
> > > > - Very familiar: 1-to-1 mapping of TK commands to XML
> > > > - Everything possible with pure TK is also possible with this xml2gui
> > > >
> > > > Con:
> > > > - It's still TK, so it's still ugly.
> > > > - Depends on a single toolkit: TK
> > > > - Nothing like CSS supported
> > > >
> > > >
> > > > GladeXML
> > > > -----------
> > > > Pro:
> > > > - Can handle any type of GTK widget
> > > > - If you got Glade, you can just draw your GUI
> > > > - In use by many projects, seems to work great.
> > > >
> > > > Con:
> > > > - Hard to hand-code XML
> > > > - Depends on a single toolkit: GTK
> > > > - Nothing like CSS supported
> > > > - Will not blend with HTML (but Pango markup is supported)
> > > >
> > > >
> > > >
> > > > XUL
> > > > ----
> > > > Pro:
> > > > - Straight-forward and easy to use XML tag set
> > > > - Can be mixed with other XML-based languages (e.g. XHMTL) using XML
> > > > namespaces
> > > > - Supports CSS2, as well as some extensions to that.
> > > > - Localization support (by means of XML entities). [To be 100%
> > > > honest: this might work with some other XML, but here it is in the
> > > > specs, so it's sure to be supported.]
> > > > - Can support a native toolkit on every platform. (on Linux: GTK2)
> > > > - We all know the proof that it works: Firefox
> > > > - XULRunner can run embedded in another app (not yet complete in
> > > > current version) [Probably not needed, but you never know...]
> > > >
> > > > Con:
> > > > - You'll need to use XPCOM to bind code to the GUI. [XPCOM is
> > > > Mozilla's component system. It is best described as a cross-platform
> > > > subset of Microsoft's COM. Using this may require C++, I'm not yet
> > > > sure of that.]
> > > >
> > > > Doubtful:
> > > > - Will enforce a package structure. For aMSN2 this will probably be a
> > > > per plugin package structure, but that is not 100% sure yet. Anyway,
> > > > one can regard this either as a pro or a con. Personally I'd like it
> > > > per-plugin, otherwise not.
> > > >
> > > > ---------------------------------------------------------------------
> > > >-- -- Take Surveys. Earn Cash. Influence the Future of IT
> > > > Join SourceForge.net's Techsay panel and you'll get the chance to
> > > > share your opinions on IT & business topics through brief surveys --
> > > > and earn cash
> > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DE
> > > >VD EV _______________________________________________
> > > > Amsn-devel mailing list
> > > > Amsn-devel@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/amsn-devel
> > >
> > > -----------------------------------------------------------------------
> > >-- Take Surveys. Earn Cash. Influence the Future of IT
> > > Join SourceForge.net's Techsay panel and you'll get the chance to share
> > > your opinions on IT & business topics through brief surveys -- and earn
> > > cash
> > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVD
> > >EV _______________________________________________
> > > Amsn-devel mailing list
> > > Amsn-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/amsn-devel
> >
> > -------------------------------------------------------------------------
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to share
> > your opinions on IT & business topics through brief surveys -- and earn
> > cash
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > _______________________________________________
> > Amsn-devel mailing list
> > Amsn-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/amsn-devel
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your opinions on IT & business topics through brief surveys -- and earn
> cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Amsn-devel mailing list
> Amsn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/amsn-devel


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to