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

Reply via email to