FROM : Sherm Pendley
DATE : Sun Nov 04 00:49:15 2007
On Nov 3, 2007, at 7:26 PM, Robert Nikander wrote:
> On Nov 3, 2007, at 3:39 PM, Erik Buck wrote:
>
>> There is a current discussion "Re: Initializing the menubar
>> without Interface Builder." What I desperatly want to know is WHY ?
>
> Do you mean that I need to explain why I "think different"? :)
>
> Seriously, let me try to answer your question. For me, I usually
> find it easier and more powerful to work with code-defined GUIs,
> but in order to do this I need two things that don't exist in all
> GUI libraries, and don't seem to exist by default with Cocoa. I'll
> explain those two things below. Let me just say, I do *not* want
> to define a GUI like this:
>
> button = new Button();
> button.X = 231;
> button.Y = 54;
> panel.add( button );
> ...
>
> where I manually specify coordinates and dimensions.
>
> The two things I need are:
>
> 1. "Layout managers", or whatever you want to call them.
> 2. A way to use declarative language.
Are you aware of Renaissance?
<http://www.gnustep.it/Renaissance/>
sherm--
Cocoa programming in Perl: http://camelbones.sourceforge.net
WV Talk: http://www.wv-www.com
DATE : Sun Nov 04 00:49:15 2007
On Nov 3, 2007, at 7:26 PM, Robert Nikander wrote:
> On Nov 3, 2007, at 3:39 PM, Erik Buck wrote:
>
>> There is a current discussion "Re: Initializing the menubar
>> without Interface Builder." What I desperatly want to know is WHY ?
>
> Do you mean that I need to explain why I "think different"? :)
>
> Seriously, let me try to answer your question. For me, I usually
> find it easier and more powerful to work with code-defined GUIs,
> but in order to do this I need two things that don't exist in all
> GUI libraries, and don't seem to exist by default with Cocoa. I'll
> explain those two things below. Let me just say, I do *not* want
> to define a GUI like this:
>
> button = new Button();
> button.X = 231;
> button.Y = 54;
> panel.add( button );
> ...
>
> where I manually specify coordinates and dimensions.
>
> The two things I need are:
>
> 1. "Layout managers", or whatever you want to call them.
> 2. A way to use declarative language.
Are you aware of Renaissance?
<http://www.gnustep.it/Renaissance/>
sherm--
Cocoa programming in Perl: http://camelbones.sourceforge.net
WV Talk: http://www.wv-www.com






Cocoa mail archive

