On 2 May 2007, at 05:55, Yen-Ju Chen wrote: > Well, I found the errors you mentioned about thread > is caused by converting gorm straight from nib. > So I have to remake all the gorms file from scratch. > The MainMenu.nib has a lot of windows to remake. > So it will take a while to finish it.
I started doing this ages ago. There is a MainMenu.gmodel that might be a good starting point. > Considering the UI will change in the future, > it would be better to put all the windows in MainMenu.nib > into individual nib file so that it is easier to follow the changes. > The MainMenu.nib may contain only the menus. > > Another thing I notice is that Jabber like to resize itself. > Unfortunately, the GNUstep UI is different from Cocoa UI. > While it is optimized for Cocoa, it actually breaks on GNUstep. > So I really think for practical purpose, it may be easier to let > users > do the resizing. For now, let's make the windows user-resizable. The resizing stuff uses the -optimalSize method to work out how big it should be, and this has a few Cocoa-specific fudge factors in. It should be relatively easy to replace these with symbolic constants and define them on a per-platform basis nicely. Thanks for all the work you're doing on this, David _______________________________________________ Etoile-dev mailing list [email protected] https://mail.gna.org/listinfo/etoile-dev
