![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /proc/thread-self/root/usr/share/GNUstep/Documentation/Developer/Gui/Reference/ |
Upload File : |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>NSFontManager</title> </head> <body> <font face="serif"> <a href="Gui.html">Up</a> <br /> <h1><a name="title$NSFontManager">NSFontManager</a></h1> <h3>Authors</h3> <dl> <dt>Fred Kiefer (<a href="mailto:FredKiefer@gmx.de"><code>FredKiefer@gmx.de</code></a>)</dt> <dd> </dd> </dl> <blockquote> Manages system and user fonts </blockquote> <p><b>Copyright:</b> (C) 1996 Free Software Foundation, Inc.</p> <div> <hr width="50%" align="left" /> <h3>Contents -</h3> <ol> <li> <a href="#001000000000">Software documentation for the NSFontManager class</a> </li> <li> <a href="#002000000000">Software documentation for the NSObject(NSFontManagerDelegate) informal protocol</a> </li> </ol> <hr width="50%" align="left" /> </div> <h1><a name="001000000000"> Software documentation for the NSFontManager class </a></h1> <h2><a name="class$NSFontManager">NSFontManager</a> : <a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSObject.html#class$NSObject">NSObject</a></h2> <blockquote class="declared"> <dl> <dt><b>Declared in:</b></dt> <dd>AppKit/NSFontManager.h</dd> </dl> </blockquote> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="50%" align="left" /> <a href="#_NSFontManager_ivars">Instance Variables</a> <br/><br/> <b>Method summary</b> <ul> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager+setFontManagerFactory$">+setFontManagerFactory:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager+setFontPanelFactory$">+setFontPanelFactory:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager+sharedFontManager">+sharedFontManager</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-action">-action</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-addCollection$options$">-addCollection:options:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-addFontDescriptors$toCollection$">-addFontDescriptors:toCollection:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-addFontTrait$">-addFontTrait:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-availableFontFamilies">-availableFontFamilies</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-availableFontNamesMatchingFontDescriptor$">-availableFontNamesMatchingFontDescriptor:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-availableFontNamesWithTraits$">-availableFontNamesWithTraits:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-availableFonts">-availableFonts</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-availableMembersOfFontFamily$">-availableMembersOfFontFamily:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-collectionNames">-collectionNames</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertAttributes$">-convertAttributes:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertFont$">-convertFont:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertFont$toFace$">-convertFont:toFace:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertFont$toFamily$">-convertFont:toFamily:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertFont$toHaveTrait$">-convertFont:toHaveTrait:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertFont$toNotHaveTrait$">-convertFont:toNotHaveTrait:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertFont$toSize$">-convertFont:toSize:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertWeight$ofFont$">-convertWeight:ofFont:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-delegate">-delegate</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-fontDescriptorsInCollection$">-fontDescriptorsInCollection:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-fontMenu$">-fontMenu:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-fontNamed$hasTraits$">-fontNamed:hasTraits:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-fontPanel$">-fontPanel:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-fontWithFamily$traits$weight$size$">-fontWithFamily:traits:weight:size:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-isEnabled">-isEnabled</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-isMultiple">-isMultiple</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-localizedNameForFamily$face$">-localizedNameForFamily:face:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-modifyFont$">-modifyFont:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-modifyFontViaPanel$">-modifyFontViaPanel:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-orderFrontFontPanel$">-orderFrontFontPanel:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-removeCollection$">-removeCollection:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-removeFontDescriptor$fromCollection$">-removeFontDescriptor:fromCollection:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-removeFontTrait$">-removeFontTrait:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-selectedFont">-selectedFont</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-sendAction">-sendAction</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-setAction$">-setAction:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-setDelegate$">-setDelegate:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-setEnabled$">-setEnabled:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-setFontMenu$">-setFontMenu:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-setSelectedAttributes$isMultiple$">-setSelectedAttributes:isMultiple:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-setSelectedFont$isMultiple$">-setSelectedFont:isMultiple:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-traitsOfFont$">-traitsOfFont:</a></li> <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-weightOfFont$">-weightOfFont:</a></li> </ul> <hr width="50%" align="left" /> <div class="method"> <h3><a name="method$NSFontManager+setFontManagerFactory$">setFontManagerFactory: </a></h3> + (void) <b>setFontManagerFactory:</b> (Class)aClass;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Sets the class used to create the NSFontManager to <var>aClass</var>. By default it is a NSFontManager class. You can change this behavour by implementing your own class (a subclass of NSFontManager) </p> <p> </p> <p> This class is init into <a rel="gsdoc" href="#method$NSFontManager+sharedFontManager"> +sharedFontManager </a> </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFontManager+sharedFontManager"> +sharedFontManager </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager+setFontPanelFactory$">setFontPanelFactory: </a></h3> + (void) <b>setFontPanelFactory:</b> (Class)aClass;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Sets the class used to create a NSFontPanel. If you want to use a custom class it should be NSFontPanel subclass </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFontManager-fontPanel$"> -fontPanel: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager+sharedFontManager">sharedFontManager </a></h3> + (<a rel="gsdoc" href="#class$NSFontManager">NSFontManager</a>*) <b>sharedFontManager</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Creates (if needed) and returns the NSFontManager shared instance. This method init the font manager class defined in <a rel="gsdoc" href="#method$NSFontManager+setFontManagerFactory$"> +setFontManagerFactory: </a> (it is usally a NSFontManager class) </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-action">action </a></h3> - (SEL) <b>action</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the action sents by the NSFontManager. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFontManager-setAction$"> -setAction: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-addCollection$options$">addCollection: options: </a></h3> - (BOOL) <b>addCollection:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)name<b> options:</b> (int)options;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-addFontDescriptors$toCollection$">addFontDescriptors: toCollection: </a></h3> - (void) <b>addFontDescriptors:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*)descriptors<b> toCollection:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)collection;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-addFontTrait$">addFontTrait: </a></h3> - (void) <b>addFontTrait:</b> (id)sender;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-availableFontFamilies">availableFontFamilies </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>availableFontFamilies</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-availableFontNamesMatchingFontDescriptor$">availableFontNamesMatchingFontDescriptor: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>availableFontNamesMatchingFontDescriptor:</b> (NSFontDescriptor*)descriptor;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-availableFontNamesWithTraits$">availableFontNamesWithTraits: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>availableFontNamesWithTraits:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontTraitMask">NSFontTraitMask</a>)fontTraitMask;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-availableFonts">availableFonts </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>availableFonts</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns an array of available fonts. </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-availableMembersOfFontFamily$">availableMembersOfFontFamily: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>availableMembersOfFontFamily:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)family;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-collectionNames">collectionNames </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>collectionNames</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-convertAttributes$">convertAttributes: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSDictionary.html#class$NSDictionary">NSDictionary</a>*) <b>convertAttributes:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSDictionary.html#class$NSDictionary">NSDictionary</a>*)attributes;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-convertFont$">convertFont: </a></h3> - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Converts the NSFont <var>fontObject</var> according to user changes in the Font panel or the font menu </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFontManager-addFontTrait$"> -addFontTrait: </a> <a rel="gsdoc" href="#method$NSFontManager-removeFontTrait$"> -removeFontTrait: </a> <a rel="gsdoc" href="#method$NSFontManager-modifyFont$"> -modifyFont: </a> <a rel="gsdoc" href="#method$NSFontManager-modifyFontViaPanel$"> -modifyFontViaPanel: </a> <a rel="gsdoc" href="#method$NSFontManager-convertFont$toHaveTrait$"> -convertFont:toHaveTrait: </a> <a rel="gsdoc" href="#method$NSFontManager-convertFont$toNotHaveTrait$"> -convertFont:toNotHaveTrait: </a> <a rel="gsdoc" href="#method$NSFontManager-convertFont$toSize$"> -convertFont:toSize: </a> <a rel="gsdoc" href="#method$NSFontManager-convertFont$toFamily$"> -convertFont:toFamily: </a> <a rel="gsdoc" href="#method$NSFontManager-convertWeight$ofFont$"> -convertWeight:ofFont: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-convertFont$toFace$">convertFont: toFace: </a></h3> - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject<b> toFace:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)typeface;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-convertFont$toFamily$">convertFont: toFamily: </a></h3> - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject<b> toFamily:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)family;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-convertFont$toHaveTrait$">convertFont: toHaveTrait: </a></h3> - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject<b> toHaveTrait:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontTraitMask">NSFontTraitMask</a>)trait;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-convertFont$toNotHaveTrait$">convertFont: toNotHaveTrait: </a></h3> - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject<b> toNotHaveTrait:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontTraitMask">NSFontTraitMask</a>)trait;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-convertFont$toSize$">convertFont: toSize: </a></h3> - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject<b> toSize:</b> (float)size;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-convertWeight$ofFont$">convertWeight: ofFont: </a></h3> - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertWeight:</b> (BOOL)upFlag<b> ofFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-delegate">delegate </a></h3> - (id) <b>delegate</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the NSFontManager's delegate </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-fontDescriptorsInCollection$">fontDescriptorsInCollection: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>fontDescriptorsInCollection:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)collection;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-fontMenu$">fontMenu: </a></h3> - (<a rel="gsdoc" href="NSMenu.html#class$NSMenu">NSMenu</a>*) <b>fontMenu:</b> (BOOL)create;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the font menu, creates it (if needed) if <var>create</var> is <code>YES</code>. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFontManager-setFontMenu$"> -setFontMenu: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-fontNamed$hasTraits$">fontNamed: hasTraits: </a></h3> - (BOOL) <b>fontNamed:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)typeface<b> hasTraits:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontTraitMask">NSFontTraitMask</a>)fontTraitMask;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-fontPanel$">fontPanel: </a></h3> - (<a rel="gsdoc" href="NSFontPanel.html#class$NSFontPanel">NSFontPanel</a>*) <b>fontPanel:</b> (BOOL)create;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the NSFontPanel, creates it (if needed) if <var>create</var> is <code>YES</code>. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFontManager+setFontPanelFactory$"> +setFontPanelFactory: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-fontWithFamily$traits$weight$size$">fontWithFamily: traits: weight: size: </a></h3> - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>fontWithFamily:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)family<b> traits:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontTraitMask">NSFontTraitMask</a>)traits<b> weight:</b> (int)weight<b> size:</b> (float)size;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-isEnabled">isEnabled </a></h3> - (BOOL) <b>isEnabled</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns whether the NSFontPanel is enabled (if exists) </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-isMultiple">isMultiple </a></h3> - (BOOL) <b>isMultiple</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns whether the current selection contains multiple fonts </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-localizedNameForFamily$face$">localizedNameForFamily: face: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>localizedNameForFamily:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)family<b> face:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)face;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-modifyFont$">modifyFont: </a></h3> - (void) <b>modifyFont:</b> (id)sender;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-modifyFontViaPanel$">modifyFontViaPanel: </a></h3> - (void) <b>modifyFontViaPanel:</b> (id)sender;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-orderFrontFontPanel$">orderFrontFontPanel: </a></h3> - (void) <b>orderFrontFontPanel:</b> (id)sender;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-removeCollection$">removeCollection: </a></h3> - (BOOL) <b>removeCollection:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)collection;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-removeFontDescriptor$fromCollection$">removeFontDescriptor: fromCollection: </a></h3> - (void) <b>removeFontDescriptor:</b> (NSFontDescriptor*)descriptor<b> fromCollection:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)collection;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-removeFontTrait$">removeFontTrait: </a></h3> - (void) <b>removeFontTrait:</b> (id)sender;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-selectedFont">selectedFont </a></h3> - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>selectedFont</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the selected font </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFontManager-setSelectedFont$isMultiple$"> -setSelectedFont:isMultiple: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-sendAction">sendAction </a></h3> - (BOOL) <b>sendAction</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-setAction$">setAction: </a></h3> - (void) <b>setAction:</b> (SEL)aSelector;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Sents the action sents by the NSFontManager to <var>aSelector</var>. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFontManager-action"> -action </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-setDelegate$">setDelegate: </a></h3> - (void) <b>setDelegate:</b> (id)anObject;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Sets the NSFontManager's delegate to <var>anObject</var> </p> <p> FIXME: This is extremely unclear. At the moment, the NSFontManager's delegate is never used. This can't be right. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-setEnabled$">setEnabled: </a></h3> - (void) <b>setEnabled:</b> (BOOL)flag;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Enables/disables the NSFontPanel and the font menu (if they exist) </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFontManager-isEnabled"> -isEnabled </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-setFontMenu$">setFontMenu: </a></h3> - (void) <b>setFontMenu:</b> (<a rel="gsdoc" href="NSMenu.html#class$NSMenu">NSMenu</a>*)newMenu;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Sets the font menu to <var>newMenu</var> </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFontManager-fontMenu$"> -fontMenu: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-setSelectedAttributes$isMultiple$">setSelectedAttributes: isMultiple: </a></h3> - (void) <b>setSelectedAttributes:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSDictionary.html#class$NSDictionary">NSDictionary</a>*)attributes<b> isMultiple:</b> (BOOL)flag;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-setSelectedFont$isMultiple$">setSelectedFont: isMultiple: </a></h3> - (void) <b>setSelectedFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject<b> isMultiple:</b> (BOOL)flag;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-traitsOfFont$">traitsOfFont: </a></h3> - (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontTraitMask">NSFontTraitMask</a>) <b>traitsOfFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)aFont;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFontManager-weightOfFont$">weightOfFont: </a></h3> - (int) <b>weightOfFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the weight of the NSFont <var>fontObject</var> </p> <p> </div> <hr width="25%" align="left" /> </div> <a name="_NSFontManager_ivars"/> <br/><hr width="50%" align="left" /> <h2>Instance Variables for NSFontManager Class</h2> <h3><a name="ivariable$NSFontManager*_action">_action</a></h3> @protected SEL <b>_action</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFontManager*_collections">_collections</a></h3> @protected NSMutableDictionary* <b>_collections</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFontManager*_delegate">_delegate</a></h3> @protected id <b>_delegate</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFontManager*_fontEnumerator">_fontEnumerator</a></h3> @protected id <b>_fontEnumerator</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFontManager*_fontMenu">_fontMenu</a></h3> @protected NSMenu* <b>_fontMenu</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFontManager*_multiple">_multiple</a></h3> @protected BOOL <b>_multiple</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFontManager*_selectedAttributes">_selectedAttributes</a></h3> @protected NSDictionary* <b>_selectedAttributes</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFontManager*_selectedFont">_selectedFont</a></h3> @protected NSFont* <b>_selectedFont</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFontManager*_storedTag">_storedTag</a></h3> @protected NSFontTag <b>_storedTag</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFontManager*_trait">_trait</a></h3> @protected NSFontTraitMask <b>_trait</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <br/><hr width="50%" align="left" /><br/> <h1><a name="002000000000"> Software documentation for the NSObject(NSFontManagerDelegate) informal protocol </a></h1> <h2><a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSObject.html#class$NSObject">NSObject</a>(<a name="category$NSObject(NSFontManagerDelegate)">NSFontManagerDelegate</a>)</h2> <blockquote class="declared"> <dl> <dt><b>Declared in:</b></dt> <dd>AppKit/NSFontManager.h</dd> </dl> </blockquote> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <b>Method summary</b> <ul> <li><a rel="gsdoc" href="NSFontManager.html#method$NSObject(NSFontManagerDelegate)-fontManager$willIncludeFont$">-fontManager:willIncludeFont:</a></li> </ul> <hr width="50%" align="left" /> <div class="method"> <h3><a name="method$NSObject(NSFontManagerDelegate)-fontManager$willIncludeFont$">fontManager: willIncludeFont: </a></h3> - (BOOL) <b>fontManager:</b> (id)sender<b> willIncludeFont:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)fontName;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <br /> <a href="Gui.html">Up</a> </font> </body> </html>