May 27, 2005
It is possible to create GUI applications without Xcode and Interface Builder.
Interface Builder generates
nib files which can be loaded at runtime with the Carbon Nib API.  The controls
it creates can then be
referenced by a 4 byte code.  Normally you can create them by hand with
CreateNewControl and the
like.  This would be the way to port MinWin over.

I would love to help with a port of MinWin btw.

-Sha

In article <d75g7n$6hu$1@digitaldaemon.com>, Carlos Santander says...
>
>Anders F Björklund escribió:
>> 
>> Using the Xcode project helps setting all that cruft up ? Without it, I normally only do text-only Terminal apps....
>> 
>> --anders
>
>One more: say I wanted to port one of the existing GUI libraries to Mac. MinWin, for example. If Xcode is the only way to build GUI applications, how could it be done?
>
>-- 
>Carlos Santander Bernal


May 27, 2005
Sha Chancellor escribió:
> It is possible to create GUI applications without Xcode and Interface Builder.
> Interface Builder generates nib files which can be loaded at runtime with the Carbon Nib API.  The controls
> it creates can then be referenced by a 4 byte code.  Normally you can create them by hand with
> CreateNewControl and the like.  This would be the way to port MinWin over.
> 
> I would love to help with a port of MinWin btw.
> 
> -Sha
> 
> 

I'm not saying I'll do it. I just asking now, but I don't have the most important resource for doing it (in other words, time). If you started it, I could test.

-- 
Carlos Santander Bernal
June 14, 2005
David Friedman wrote:

>> There's a Info.plist. I don't know if it's correct or not. Xcode created a .app.
>>
>> Kinda OT: gcc can't create .app, right?
> 
> Correct, Xcode creates the .app bundle and should be copying all the necessary files.

Side Note:
WxWidgets uses GCC (if you tell it) to build the .apps,
you can look at the generated Makefiles for that project ?

http://www.wxwidgets.org/

However, the library itself is in C++ (and Objective-C++)
so I don't think it (wxWidgets) is very usable from D code...

--anders
1 2
Next ›   Last »