org.rococoa.cocoa.appkit
Class NSFontManager
java.lang.Object
org.rococoa.cocoa.foundation.NSObject
org.rococoa.cocoa.appkit.NSFontManager
- All Implemented Interfaces:
- NSFontManagerMenuActionMethods, ABActionDelegate, AMWorkflowControllerDelegate, IMVideoDataSource, NSAccessibility, NSAccessibilityAdditions, NSAnimationDelegate, NSApplicationScriptingDelegation, NSArchiverCallback, NSBrowserDelegate, NSClassDescriptionPrimitives, NSCoderMethods, NSColorPanelResponderMethod, NSComboBoxCellDataSource, NSComboBoxDataSource, NSComboBoxNotifications, NSComparisonMethods, NSConnectionDelegateMethods, NSControlSubclassDelegate, NSControlSubclassNotifications, NSCopyLinkMoveHandler, NSDatePickerCellDelegate, NSDelayedPerforming, NSDeprecatedKeyValueCoding, NSDeprecatedKeyValueObservingCustomization, NSDeprecatedMethods, NSDictionaryControllerKeyValuePair, NSDistantObjectRequestMethods, NSDistributedObjects, NSDraggingDestination, NSDraggingSource, NSDrawerDelegate, NSDrawerNotifications, NSEditor, NSEditorRegistration, NSErrorRecoveryAttempting, NSExceptionHandlerDelegate, NSFileManagerFileOperationAdditions, NSFontManagerDelegate, NSFontManagerResponderMethod, NSFontPanelValidationAdditions, NSImageDelegate, NSKeyedArchiverDelegate, NSKeyedArchiverObjectSubstitution, NSKeyedUnarchiverDelegate, NSKeyedUnarchiverObjectSubstitution, NSKeyValueBindingCreation, NSKeyValueCoding, NSKeyValueObserverNotification, NSKeyValueObserverRegistration, NSKeyValueObserving, NSKeyValueObservingCustomization, NSLayoutManagerDelegate, NSMenuDelegate, NSMenuValidation, NSMetadataQueryDelegate, NSNetServiceBrowserDelegateMethods, NSNetServiceDelegateMethods, NSNibAwaking, NSOutlineViewDataSource, NSOutlineViewDelegate, NSOutlineViewNotifications, NSPasteboardOwner, NSPlaceholders, NSPortDelegateMethods, NSRuleEditorDelegateMethods, NSSavePanelDelegate, NSScriptClassDescription, NSScripting, NSScriptingComparisonMethods, NSScriptKeyValueCoding, NSScriptObjectSpecifiers, NSSoundDelegateMethods, NSSpeechRecognizerDelegate, NSSpeechSynthesizerDelegate, NSSpellServerDelegate, NSSplitViewDelegate, NSStreamDelegateEventExtensions, NSTabViewDelegate, NSTextDelegate, NSTextViewDelegate, NSThreadPerformAdditions, NSTokenFieldCellDelegate, NSTokenFieldDelegate, NSToolbarDelegate, NSToolbarNotifications, NSURLClient, NSURLConnectionDelegate, NSURLDownloadDelegate, NSWindowDelegate, NSWindowNotifications, NSXMLParserDelegateEventAdditions, QTCaptureDecompressedVideoOutputDelegate, QTCaptureFileOutputDelegate, QTCaptureVideoPreviewOutputDelegate, QTCaptureViewDelegate, QTMovieDelegate, QTMovieViewDelegate, SFAuthorizationViewDelegate, SFCertificatePanelDelegate, SFChooseIdentityPanelDelegate, WebDownloadDelegate, WebFrameLoadDelegate, WebJavaPlugIn, WebPlugIn, WebPlugInContainer, WebPolicyDelegate, WebResourceLoadDelegate, WebScripting, WebUIDelegate, WebViewEditingDelegate, NSObject
public abstract class NSFontManager
- extends NSObject
- implements NSFontManagerMenuActionMethods
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.
Method Summary |
abstract org.rococoa.Selector |
action()
|
abstract boolean |
addCollection_options(NSString collectionName,
int collectionOptions)
|
abstract void |
addFontDescriptors_toCollection(NSArray descriptors,
NSString collectionName)
|
static NSFontManager |
alloc()
|
abstract NSArray |
availableFontFamilies()
|
abstract NSArray |
availableFontNamesMatchingFontDescriptor(NSFontDescriptor descriptor)
|
abstract NSArray |
availableFonts()
Three methods for supporting app font management. |
abstract NSArray |
availableMembersOfFontFamily(NSString fam)
|
abstract NSArray |
collectionNames()
|
abstract NSDictionary |
convertAttributes(NSDictionary attributes)
|
abstract NSFont |
convertFont_toFace(NSFont fontObj,
NSString typeface)
|
abstract NSFont |
convertFont_toFamily(NSFont fontObj,
NSString family)
|
abstract NSFont |
convertFont_toHaveTrait(NSFont fontObj,
int trait)
|
abstract NSFont |
convertFont_toNotHaveTrait(NSFont fontObj,
int trait)
|
abstract NSFont |
convertFont_toSize(NSFont fontObj,
float size)
|
abstract NSFont |
convertFont(NSFont fontObj)
|
abstract int |
convertFontTraits(int traits)
Converts fontTraits to a new traits mask value just as -convertFont:. |
abstract NSFont |
convertWeight_ofFont(boolean upFlag,
NSFont fontObj)
|
abstract int |
currentFontAction()
Returns the current font action used by -convertFont:. |
abstract NSObject |
delegate()
|
abstract NSArray |
fontDescriptorsInCollection(NSString collectionNames)
|
abstract NSMenu |
fontMenu(boolean create)
|
abstract NSFontPanel |
fontPanel(boolean create)
|
abstract NSFont |
fontWithFamily_traits_weight_size(NSString family,
int traits,
int weight,
float size)
|
abstract boolean |
isEnabled()
|
abstract boolean |
isMultiple()
|
abstract NSString |
localizedNameForFamily_face(NSString family,
NSString faceKey)
|
abstract boolean |
removeCollection(NSString collectionName)
|
abstract void |
removeFontDescriptor_fromCollection(NSFontDescriptor descriptor,
NSString collection)
|
abstract NSFont |
selectedFont()
|
abstract boolean |
sendAction()
|
abstract void |
setAction(org.rococoa.Selector aSelector)
|
abstract void |
setDelegate(org.rococoa.ID anObject)
|
abstract void |
setEnabled(boolean flag)
|
static void |
setFontManagerFactory(Pointer factoryId)
|
abstract void |
setFontMenu(NSMenu newMenu)
|
static void |
setFontPanelFactory(Pointer factoryId)
|
abstract void |
setSelectedAttributes_isMultiple(NSDictionary attributes,
boolean flag)
|
abstract void |
setSelectedFont_isMultiple(NSFont fontObj,
boolean flag)
|
abstract void |
setTarget(org.rococoa.ID aTarget)
|
static NSFontManager |
sharedFontManager()
|
abstract NSObject |
target()
|
abstract int |
traitsOfFont(NSFont fontObj)
|
abstract int |
weightOfFont(NSFont fontObj)
|
Methods inherited from class org.rococoa.cocoa.foundation.NSObject |
copy, create, dealloc, description, doesNotRecognizeSelector, finalize, forwardInvocation, id, init, isKindOfClass, isKindOfClass, methodSignatureForSelector, mutableCopy, release, retain, retainCount |
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSObject |
autorelease, class_, conformsToProtocol, hash, isEqual, isKindOfClass, isMemberOfClass, isProxy, performSelector_withObject_withObject, performSelector_withObject, performSelector, respondsToSelector, self, superclass, zone |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.WebUIDelegate |
webView_contextMenuItemsForElement_defaultMenuItems, webView_createWebViewModalDialogWithRequest, webView_createWebViewWithRequest, webView_dragDestinationActionMaskForDraggingInfo, webView_dragDestinationActionMaskForDraggingInfo, webView_makeFirstResponder, webView_mouseDidMoveOverElement_modifierFlags, webView_printFrameView, webView_runBeforeUnloadConfirmPanelWithMessage_initiatedByFrame, webView_runJavaScriptAlertPanelWithMessage_initiatedByFrame, webView_runJavaScriptAlertPanelWithMessage, webView_runJavaScriptConfirmPanelWithMessage_initiatedByFrame, webView_runJavaScriptConfirmPanelWithMessage, webView_runJavaScriptTextInputPanelWithPrompt_defaultText_initiatedByFrame, webView_runJavaScriptTextInputPanelWithPrompt_defaultText, webView_runOpenPanelForFileButtonWithResultListener, webView_runOpenPanelForFileButtonWithResultListener, webView_setResizable, webView_setStatusBarVisible, webView_setStatusText, webView_setToolbarsVisible, webView_shouldPerformAction_fromSender, webView_validateUserInterfaceItem_defaultValidation, webView_validateUserInterfaceItem_defaultValidation, webView_willPerformDragDestinationAction_forDraggingInfo, webView_willPerformDragDestinationAction_forDraggingInfo, webViewAreToolbarsVisible, webViewClose, webViewContentRect, webViewFirstResponder, webViewFocus, webViewFooterHeight, webViewFrame, webViewHeaderHeight, webViewIsResizable, webViewIsStatusBarVisible, webViewRunModal, webViewShow, webViewStatusText, webViewUnfocus |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSBrowserDelegate |
browser_acceptDrop_atRow_column_dropOperation, browser_acceptDrop_atRow_column_dropOperation, browser_canDragRowsWithIndexes_inColumn_withEvent, browser_createRowsForColumn_inMatrix, browser_isColumnValid, browser_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_inColumn, browser_nextTypeSelectMatchFromRow_toRow_inColumn_forString, browser_numberOfRowsInColumn, browser_selectCellWithString_inColumn, browser_selectRow_inColumn, browser_shouldShowCellExpansionForRow_column, browser_shouldSizeColumn_forUserResize_toWidth, browser_shouldTypeSelectForEvent_withCurrentSearchString, browser_sizeToFitWidthOfColumn, browser_titleOfColumn, browser_typeSelectStringForRow_inColumn, browser_validateDrop_proposedRow_column_dropOperation, browser_validateDrop_proposedRow_column_dropOperation, browser_willDisplayCell_atRow_column, browser_writeRowsWithIndexes_inColumn_toPasteboard, browserColumnConfigurationDidChange, browserDidScroll, browserWillScroll |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSKeyValueCoding |
dictionaryWithValuesForKeys, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, setNilValueForKey, setValue_forKey, setValue_forKeyPath, setValue_forUndefinedKey, setValuesForKeysWithDictionary, validateValue_forKey_error, validateValue_forKeyPath_error, valueForKey, valueForKeyPath, valueForUndefinedKey |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSOutlineViewDelegate |
outlineView_dataCellForTableColumn_item, outlineView_didClickTableColumn, outlineView_didDragTableColumn, outlineView_heightOfRowByItem, outlineView_isGroupItem, outlineView_mouseDownInHeaderOfTableColumn, outlineView_nextTypeSelectMatchFromItem_toItem_forString, outlineView_selectionIndexesForProposedSelection, outlineView_shouldCollapseItem, outlineView_shouldEditTableColumn_item, outlineView_shouldExpandItem, outlineView_shouldSelectItem, outlineView_shouldSelectTableColumn, outlineView_shouldShowCellExpansionForTableColumn_item, outlineView_shouldTrackCell_forTableColumn_item, outlineView_shouldTypeSelectForEvent_withCurrentSearchString, outlineView_typeSelectStringForTableColumn_item, outlineView_willDisplayCell_forTableColumn_item, outlineView_willDisplayOutlineCell_forTableColumn_item, selectionShouldChangeInOutlineView |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.WebViewEditingDelegate |
undoManagerForWebView, webView_doCommandBySelector, webView_shouldApplyStyle_toElementsInDOMRange, webView_shouldBeginEditingInDOMRange, webView_shouldChangeTypingStyle_toStyle, webView_shouldDeleteDOMRange, webView_shouldEndEditingInDOMRange, webView_shouldInsertNode_replacingDOMRange_givenAction, webView_shouldInsertText_replacingDOMRange_givenAction, webViewDidBeginEditing, webViewDidChange, webViewDidChangeSelection, webViewDidChangeTypingStyle, webViewDidEndEditing |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.WebFrameLoadDelegate |
webView_didCancelClientRedirectForFrame, webView_didChangeLocationWithinPageForFrame, webView_didClearWindowObject_forFrame, webView_didCommitLoadForFrame, webView_didFailLoadWithError_forFrame, webView_didFailProvisionalLoadWithError_forFrame, webView_didFinishLoadForFrame, webView_didReceiveIcon_forFrame, webView_didReceiveServerRedirectForProvisionalLoadForFrame, webView_didReceiveTitle_forFrame, webView_didStartProvisionalLoadForFrame, webView_willCloseFrame, webView_windowScriptObjectAvailable |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSTokenFieldDelegate |
tokenField_completionsForSubstring_indexOfToken_indexOfSelectedItem, tokenField_completionsForSubstring_indexOfToken_indexOfSelectedItem, tokenField_displayStringForRepresentedObject, tokenField_editingStringForRepresentedObject, tokenField_hasMenuForRepresentedObject, tokenField_menuForRepresentedObject, tokenField_readFromPasteboard, tokenField_representedObjectForEditingString, tokenField_shouldAddObjects_atIndex, tokenField_styleForRepresentedObject, tokenField_writeRepresentedObjects_toPasteboard |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSXMLParserDelegateEventAdditions |
parser_didEndElement_namespaceURI_qualifiedName, parser_didEndMappingPrefix, parser_didStartElement_namespaceURI_qualifiedName_attributes, parser_didStartMappingPrefix_toURI, parser_foundAttributeDeclarationWithName_forElement_type_defaultValue, parser_foundCDATA, parser_foundCharacters, parser_foundComment, parser_foundElementDeclarationWithName_model, parser_foundExternalEntityDeclarationWithName_publicID_systemID, parser_foundIgnorableWhitespace, parser_foundInternalEntityDeclarationWithName_value, parser_foundNotationDeclarationWithName_publicID_systemID, parser_foundProcessingInstructionWithTarget_data, parser_foundUnparsedEntityDeclarationWithName_publicID_systemID_notationName, parser_parseErrorOccurred, parser_resolveExternalEntityName_systemID, parser_validationErrorOccurred, parserDidEndDocument, parserDidStartDocument |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSDraggingDestination |
concludeDragOperation, concludeDragOperation, draggingEnded, draggingEnded, draggingEntered, draggingEntered, draggingExited, draggingExited, draggingUpdated, draggingUpdated, performDragOperation, performDragOperation, prepareForDragOperation, prepareForDragOperation, wantsPeriodicDraggingUpdates |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSOutlineViewDataSource |
outlineView_acceptDrop_item_childIndex, outlineView_acceptDrop_item_childIndex, outlineView_child_ofItem, outlineView_isItemExpandable, outlineView_itemForPersistentObject, outlineView_namesOfPromisedFilesDroppedAtDestination_forDraggedItems, outlineView_numberOfChildrenOfItem, outlineView_objectValueForTableColumn_byItem, outlineView_persistentObjectForItem, outlineView_setObjectValue_forTableColumn_byItem, outlineView_sortDescriptorsDidChange, outlineView_validateDrop_proposedItem_proposedChildIndex, outlineView_validateDrop_proposedItem_proposedChildIndex, outlineView_writeItems_toPasteboard |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSURLDownloadDelegate |
download_decideDestinationWithSuggestedFilename, download_didCancelAuthenticationChallenge, download_didCreateDestination, download_didFailWithError, download_didReceiveAuthenticationChallenge, download_didReceiveDataOfLength, download_didReceiveResponse, download_shouldDecodeSourceDataOfMIMEType, download_willResumeWithResponse_fromByte, download_willSendRequest_redirectResponse, downloadDidBegin, downloadDidFinish |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSAccessibility |
accessibilityActionDescription, accessibilityActionNames, accessibilityAttributeNames, accessibilityAttributeValue_forParameter, accessibilityAttributeValue, accessibilityFocusedUIElement, accessibilityIsAttributeSettable, accessibilityIsIgnored, accessibilityParameterizedAttributeNames, accessibilityPerformAction, accessibilitySetValue_forAttribute |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSTextViewDelegate |
textView_clickedOnLink_atIndex, textView_clickedOnLink, textView_doCommandBySelector, textView_menu_forEvent_atIndex, textView_shouldChangeTextInRanges_replacementStrings, textView_shouldChangeTypingAttributes_toAttributes, textView_willChangeSelectionFromCharacterRanges_toCharacterRanges, textView_willDisplayToolTip_forCharacterAtIndex, textView_writablePasteboardTypesForCell_atIndex, textView_writablePasteboardTypesForCell_atIndex, textView_writeCell_atIndex_toPasteboard_type, textView_writeCell_atIndex_toPasteboard_type, textViewDidChangeSelection, textViewDidChangeTypingAttributes, undoManagerForTextView |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSTokenFieldCellDelegate |
tokenFieldCell_completionsForSubstring_indexOfToken_indexOfSelectedItem, tokenFieldCell_completionsForSubstring_indexOfToken_indexOfSelectedItem, tokenFieldCell_displayStringForRepresentedObject, tokenFieldCell_editingStringForRepresentedObject, tokenFieldCell_hasMenuForRepresentedObject, tokenFieldCell_menuForRepresentedObject, tokenFieldCell_readFromPasteboard, tokenFieldCell_representedObjectForEditingString, tokenFieldCell_shouldAddObjects_atIndex, tokenFieldCell_styleForRepresentedObject, tokenFieldCell_writeRepresentedObjects_toPasteboard |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSWindowNotifications |
windowDidBecomeKey, windowDidBecomeMain, windowDidChangeScreen, windowDidChangeScreenProfile, windowDidDeminiaturize, windowDidEndSheet, windowDidExpose, windowDidMiniaturize, windowDidMove, windowDidResignKey, windowDidResignMain, windowDidResize, windowDidUpdate, windowWillBeginSheet, windowWillClose, windowWillMiniaturize, windowWillMove |
NSFontManager
public NSFontManager()
setFontPanelFactory
public static void setFontPanelFactory(Pointer factoryId)
setFontManagerFactory
public static void setFontManagerFactory(Pointer factoryId)
sharedFontManager
public static NSFontManager sharedFontManager()
isMultiple
public abstract boolean isMultiple()
selectedFont
public abstract NSFont selectedFont()
setSelectedFont_isMultiple
public abstract void setSelectedFont_isMultiple(NSFont fontObj,
boolean flag)
setFontMenu
public abstract void setFontMenu(NSMenu newMenu)
fontMenu
public abstract NSMenu fontMenu(boolean create)
fontPanel
public abstract NSFontPanel fontPanel(boolean create)
fontWithFamily_traits_weight_size
public abstract NSFont fontWithFamily_traits_weight_size(NSString family,
int traits,
int weight,
float size)
traitsOfFont
public abstract int traitsOfFont(NSFont fontObj)
weightOfFont
public abstract int weightOfFont(NSFont fontObj)
availableFonts
public abstract NSArray availableFonts()
- Three methods for supporting app font management. The fonts and names used/returned by these functions are the same as those used by the NSFontPanel. The third method below takes as input a name as returned by "availableFontFamilies" and returns an NSArray of NSArrays. The elements of the "inner" arrays are: (0) the font's name, (1) non-family part of the name as used by NSFontPanel, (2) an NSNumber indicating the weight, and (3) an NSNumber indicating the traits.
Original signature : -(NSArray*)availableFonts
availableFontFamilies
public abstract NSArray availableFontFamilies()
availableMembersOfFontFamily
public abstract NSArray availableMembersOfFontFamily(NSString fam)
convertFont
public abstract NSFont convertFont(NSFont fontObj)
convertFont_toSize
public abstract NSFont convertFont_toSize(NSFont fontObj,
float size)
convertFont_toFace
public abstract NSFont convertFont_toFace(NSFont fontObj,
NSString typeface)
convertFont_toFamily
public abstract NSFont convertFont_toFamily(NSFont fontObj,
NSString family)
convertFont_toHaveTrait
public abstract NSFont convertFont_toHaveTrait(NSFont fontObj,
int trait)
convertFont_toNotHaveTrait
public abstract NSFont convertFont_toNotHaveTrait(NSFont fontObj,
int trait)
convertWeight_ofFont
public abstract NSFont convertWeight_ofFont(boolean upFlag,
NSFont fontObj)
isEnabled
public abstract boolean isEnabled()
setEnabled
public abstract void setEnabled(boolean flag)
action
public abstract org.rococoa.Selector action()
setAction
public abstract void setAction(org.rococoa.Selector aSelector)
sendAction
public abstract boolean sendAction()
setDelegate
public abstract void setDelegate(org.rococoa.ID anObject)
delegate
public abstract NSObject delegate()
localizedNameForFamily_face
public abstract NSString localizedNameForFamily_face(NSString family,
NSString faceKey)
setSelectedAttributes_isMultiple
public abstract void setSelectedAttributes_isMultiple(NSDictionary attributes,
boolean flag)
convertAttributes
public abstract NSDictionary convertAttributes(NSDictionary attributes)
availableFontNamesMatchingFontDescriptor
public abstract NSArray availableFontNamesMatchingFontDescriptor(NSFontDescriptor descriptor)
collectionNames
public abstract NSArray collectionNames()
fontDescriptorsInCollection
public abstract NSArray fontDescriptorsInCollection(NSString collectionNames)
addCollection_options
public abstract boolean addCollection_options(NSString collectionName,
int collectionOptions)
removeCollection
public abstract boolean removeCollection(NSString collectionName)
addFontDescriptors_toCollection
public abstract void addFontDescriptors_toCollection(NSArray descriptors,
NSString collectionName)
removeFontDescriptor_fromCollection
public abstract void removeFontDescriptor_fromCollection(NSFontDescriptor descriptor,
NSString collection)
currentFontAction
public abstract int currentFontAction()
- Returns the current font action used by -convertFont:. This method is intended to be invoked to query the font conversion action while the action message (usually -changeFont:) is being invoked.
Original signature : -(NSFontAction)currentFontAction
convertFontTraits
public abstract int convertFontTraits(int traits)
- Converts fontTraits to a new traits mask value just as -convertFont:. This method is intended to be invoked to query the font traits while the action message (usually -changeFont:) is being invoked when the current font action is either NSAddTraitFontAction or NSRemoveTraitFontAction.
Original signature : -(NSFontTraitMask)convertFontTraits:(NSFontTraitMask)
setTarget
public abstract void setTarget(org.rococoa.ID aTarget)
target
public abstract NSObject target()
alloc
public static NSFontManager alloc()