From: Tom Sawyer Date: 2002-07-25T03:19:41+09:00 Subject: RE: GUI's and the Rouge, Part III (yes, finally) 1/2 On Wed, 2002-07-24 at 11:15, Curt Hibbs wrote: > I cannot claim that I have done a detailed analysis, but I wouldn't assume > that the work needed to mimic a look-and-feel is less work than using native > widgets and filling in missing functionality. The graphics side (themes) is > straighforward, but only one part. There is still the behavior side to > consider (which is also a significant amount of work). yes, i've been thinking about this. personally, i don't think that the behaviors should be too difficult. a little tricky, yes, and they may not be perfect, but i think they could be close enough. on the other hand, the more difficult task will be integrating with native clipboards, another resposibility of the Themes and Behaviors Manager. I read sean's post concerning these issues. it is a debate that will have to be hashed out. we should consider though that a gui engine like ClanLib's gives us much more then a basic set of GUI widgets. like i said, it is a full blown game sdk. (not that i personally need such a thing, but all the better) once the wiki's up, we can begin the debate on this and figure out which direction is best. > I looked briefly at ClanLib (not enough to give you any real feedback), but > I do have some concerns about font handling and internationalization. > ClanLib seems to implement its own font handling that is completely > disconnected from the underlying system, and their does not appear to be any > consideration for internationalization. i am attempting to contact the ClanLib mailing list about this, but the email address dosen't seem to work for me. the email address is: clanlib-user.x.dtu.dk; it dosen't have an @ sign, and evolution is rejecting it as invalid. so i am unsure about this. i also looked into the font support a little. ClanLib supports TTF fonts via FreeType, and FreeType looked promising, mentioning unicode support. but i am unsure. perhaps you know about this? ~transami > Curt > > -- ~transami