[Previous] [Up] [Next]

NSFontManager

Authors

Richard Frith-Macdonald

Version: $Revision$

Date: $Date$

NSFontManager

NSFontManager

Declared in: Gui/NSFontManager.h

Inherits from: NSObject

Conforms to: NSObject


Instance Variables

Methods


Class Methods

setFontManagerFactory:

+ (void) setFontManagerFactory: (Class)aClass;

setFontPanelFactory:

+ (void) setFontPanelFactory: (Class)factoryId;

sharedFontManager

+ (NSFontManager*) sharedFontManager;


Instances Methods

action

- (SEL) action;

addFontTrait:

- (void) addFontTrait: (id)sender;

availableFontFamilies

- (NSArray*) availableFontFamilies;

availableFontNamesWithTraits:

- (NSArray*) availableFontNamesWithTraits: (NSFontTraitMask)fontTraitMask;

availableFonts

- (NSArray*) availableFonts;

availableMembersOfFontFamily:

- (NSArray*) availableMembersOfFontFamily: (NSString*)family;

convertFont:

- (NSFont*) convertFont: (NSFont*)aFont;

convertFont:toFace:

- (NSFont*) convertFont: (NSFont*)aFont toFace: (NSString*)typeface;

convertFont:toFamily:

- (NSFont*) convertFont: (NSFont*)aFont toFamily: (NSString*)family;

convertFont:toHaveTrait:

- (NSFont*) convertFont: (NSFont*)aFont toHaveTrait: (NSFontTraitMask)fontTrait;

convertFont:toNotHaveTrait:

- (NSFont*) convertFont: (NSFont*)aFont toNotHaveTrait: (NSFontTraitMask)fontTraitMask;

convertFont:toSize:

- (NSFont*) convertFont: (NSFont*)aFont toSize: (float)size;

convertWeight:

- (NSFont*) convertWeight: (BOOL)increaseFlag;

delegate

- (id) delegate;

fontMenu:

- (NSMenu*) fontMenu: (BOOL)createFlag;

fontNamed:hasTraits:

- (BOOL) fontNamed: (NSString*)typeface hasTraits: (NSFontTraitMask)fontTraitMask;

fontPanel:

- (NSFontPanel*) fontPanel: (BOOL)createFlag;

fontWithFamily:traits:weight:

- (NSFont*) fontWithFamily: (NSString*)family traits: (NSFontTraitMask)fontTraitMask weight: (int)weight;

isEnabled

- (BOOL) isEnabled;

isMultiple

- (BOOL) isMultiple;

localizedNameForFamily:

- (NSString*) localizedNameForFamily: (NSString*)family;

modifyFont:

- (void) modifyFont: (id)sender;

modifyFontViaPanel:

- (void) modifyFontViaPanel: (id)sender;

orderFrontFontPanel:

- (void) orderFrontFontPanel: (id)sender;

removeFontTrait:

- (void) removeFontTrait: (id)sender;

selectedFont

- (NSFont*) selectedFont;

sendAction

- (BOOL) sendAction;

setAction:

- (void) setAction: (SEL)aSelector;

setDelegate:

- (void) setDelegate: (id)anObject;

setEnabled:

- (void) setEnabled: (BOOL)flag;

setFontMenu:

- (void) setFontMenu: (NSMenu*)aMenu;

setSelectedFont:isMultiple:

- (void) setSelectedFont: (NSFont*)aFont isMultiple: (BOOL)flag;

traitsOfFont:

- (NSFontTraitMask) traitsOfFont: (NSFont*)aFont;

weightOfFont:

- (int) weightOfFont: (NSFont*)aFont;

changeFont:

- (void) changeFont: (id)sender;

fontManager:willIncludeFont:

- (BOOL) fontManager: (id)theFontManager willIncludeFont: (NSString*)fontName;