NSFontManager

Authors

Fred Kiefer( FredKiefer@gmx.de )
Manages system and user fonts

Copyright: (C) 1996 Free Software Foundation, Inc.

Software documentation for the NSFontManager class

NSFontManager : NSObject

Declared: AppKit/NSFontManager.h

setFontManagerFactory:

+ (void) setFontManagerFactory: (Class)class;


setFontPanelFactory:

+ (void) setFontPanelFactory: (Class)class;


sharedFontManager

+ (NSFontManager*) sharedFontManager;


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*)fontObject;


convertFont:toFace:

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


convertFont:toFamily:

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


convertFont:toHaveTrait:

- (NSFont*) convertFont: (NSFont*)fontObject toHaveTrait: (NSFontTraitMask)trait;


convertFont:toNotHaveTrait:

- (NSFont*) convertFont: (NSFont*)fontObject toNotHaveTrait: (NSFontTraitMask)trait;


convertFont:toSize:

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


convertWeight:ofFont:

- (NSFont*) convertWeight: (BOOL)upFlag ofFont: (NSFont*)fontObject;


delegate

- (id) delegate;


fontMenu:

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


fontNamed:hasTraits:

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


fontPanel:

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


fontWithFamily:traits:weight:size:

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


isEnabled

- (BOOL) isEnabled;


isMultiple

- (BOOL) isMultiple;


localizedNameForFamily:face:

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


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*)newMenu;


setSelectedFont:isMultiple:

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


traitsOfFont:

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


weightOfFont:

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


Software documentation for the NSObject(NSFontManagerDelegate) category

NSObject(NSFontManagerDelegate)

Declared: AppKit/NSFontManager.h

fontManager:willIncludeFont:

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