• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Disabling FontPanel UI elements that we don't support
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Disabling FontPanel UI elements that we don't support


  • Subject: Re: Disabling FontPanel UI elements that we don't support
  • From: Brooks Bell <email@hidden>
  • Date: Sat, 31 Jan 2004 16:49:00 -0800

Where are these release notes? My copy of
file:///Developer/Documentation/ReleaseNotes/AppKit.html
doesn't include them.
You had my hopes up! But...

First, this wasn't in my local appKit notes at:
file://localhost/Developer/Documentation/ReleaseNotes/AppKit.html

Do I need to update my Cocoa docs? I've installed XCode and Panther.

I did find a reference here:

http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC
_classic/Protocols/NSFontPanelValidation.html#//apple_ref/doc/uid/20002040/B
AJEGEFE

The reference list only the constants you mention below. Sadly these are
the ones we support (picking a font, size, and face). The ones we don't
support are the ones in the Effects pane (turn it on and off with the "gear"
menu).

What is weird is that the preview pane of the FontPanel doesn't appear to
support these either. Sad.



On 1/31/04 11:09 AM, "Dustin Voss" <email@hidden> wrote:

> See the AppKit release notes for NSFontPanel:
> ----------------------------
> Font Panel now has the ability to hide elements that are not applicable
> by having the target respond to a method validating the font panel
> modes. The following mode masks are defined:
>
> enum {
> NSFontPanelFaceModeMask = 1 << 0,
> NSFontPanelSizeModeMask = 1 << 1,
> NSFontPanelCollectionModeMask = 1 << 2,
> ...
> NSFontPanelStandardModesMask = 0xFFFF, // standard modes, including
> those added in the future but expected to work by default
> NSFontPanelAllModesMask = 0xFFFFFFFF // all modes, including some
> added in the future but are not enabled by default
> };
> If the target wants anything other than the standard mode mask, it must
> respond to this method.
>
> - (unsigned int)validModesForFontPanel:(NSFontPanel *)fontPanel;
> -----------------------------
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: Disabling FontPanel UI elements that we don't support
      • From: Dustin Voss <email@hidden>
References: 
 >Re: Disabling FontPanel UI elements that we don't support (From: Dustin Voss <email@hidden>)

  • Prev by Date: Re: Cocoa/Windows parallel dvlpmt
  • Next by Date: Problems with Cocoa (only in Carbon)
  • Previous by thread: Re: Disabling FontPanel UI elements that we don't support
  • Next by thread: Re: Disabling FontPanel UI elements that we don't support
  • Index(es):
    • Date
    • Thread