Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: 'Skins' using Interface Builder
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 'Skins' using Interface Builder



> I am not sure what you mean by "skins" in this context, and I have never
> used Audion, but if you're talking about the sort of thing that some apps
> like MacAmp have, IB is not really targeted at this sort of thing.
>
> On the other hand, there's lots of non-destructive rearranging of controls
> and such that you could do to an app with IB...
>
> Adding objects to IB is accomplished by writing new "palettes". The doc is
> slight to non-existent, but if you are relatively experienced with Cocoa,
> the headers in the InterfaceBuilder.framework can be instructive.
>
> You can also check out my MOKit project which has a sample palette for IB.
> The palette adds a new NSFormatter, so it is a little bit odd (mostly you'll
> want to be adding new NSViews) but it shows the basics.
> http://www.lorax.com/FreeStuff/FreeStuff.html.
>
>
> As for Doc, check out Apple's tech doc web site and also check out
> www.stepwise.com for pointers to other stuff.
>
> Mike Ferris

Well I dunno what the other guy means but I definitely mean something like
winamp.

I'd like to be able to have the user choose files which the program would
load to replace the default "resources", at least as far as
window,menu,button,and text appearance and locations go.

Can IB do that? IB aside what is the best way to approach that problem?

*************************************************************
George Edward Green III
Current Productions Computer Consulting and Web Design
Webmaster: The Laura Harris Page: http://laura.kharaku.com
Editor In Chief: Mac Relations: http://mac.kharaku.com
LeadSinger/Keyboardist: COBOL (http://cobol.kharaku.com)
ICQ: 53900352 AIM: kharaku

"No Matter Where You Go, Everyone Is Connected"
*************************************************************


References: 
 >Re: 'Skins' using Interface Builder (From: Mike Ferris <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.