Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Adding menu to right side of system menu bar



Carbon is definitely the set of APIs that you'll be looking at to do what
you're wanting to do, provided you want to write less code (you could write
one application in Cocoa and another one in InterfaceLib-based code, but
that would require too much effort).

Definitely look at using Interface Builder as your UI building application
along with Resorcerer for other non-IB resources. You could also use
ResEdit, but it may be too limiting for some more advanced resource types
(however, it's free, so if you're on a limited budge, consider that).

If you have the money or resources, try to have two separate machines, one
that runs Mac OS 9 and one that runs Mac OS X. If your budge is limited and
you want the vast majority of your code to work on Mac OS 9, you may want to
consider doing most of your development while running Mac OS 9 (this will
keep you from making too many X-required sets of code). Another approach is
to make sure your application can be run under Classic by turning on the
Get-Info-window setting in the Finder. I don't recall the Plist setting you
need to not use or to include to do this, but it should be obvious (or
easily found elsewhere) once you get to that point. I seem to recall,
though, that you can call some Mac OS X-based APIs while under Classic if
you're a Carbon-based application anyway, so make sure you run your
application under Mac OS 9 enough of the time to make sure you've got your
code properly conditionalized.

To write conditionalized sets of code correctly, check out the info on
Apple's site and in archives of this and other lists and books that refer to
using Gestalt calls and TVector-NULL checks.
________________________________________________________________________
Gary L. Wade
Product Development Consultant
DesiSoft Systems | Voice: 214-642-6883
9619 E. Valley Ranch Parkway | E-Mail: email@hidden
Suite 2125 | Web: http://www.desisoftsystems.com/
Irving, TX 75063 |

Want a name worthy of a Star Wars character?
Download DSS Name Convoluter today from DesiSoft Systems at
http://www.desisoftsystems.com/
________________________________________________________________________

On 8/31/03 8:30 PM, "Neil Shore" <email@hidden> wrote:

> Hi,
>
> I'm new to the MAC world and have been following this thread and this
> newsgroup to, perhaps, get some idea of how to start. I will be developing an
> app that will need to run on both OS 9 and OS X. Apple docs seem to imply
> that carbon is the way to start. Any suggestions? Am I even in the correct
> place to ask this question?
>
> Thanks
>
> Neil
_______________________________________________
carbon-development mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/carbon-development
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: Adding menu to right side of system menu bar (From: "Neil Shore" <email@hidden>)



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

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.