com.jniwrapper.macosx.cocoa.nslayoutmanager
Class NSLayoutManager

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.Pointer.Void
          extended bycom.jniwrapper.macosx.cocoa.Id
              extended bycom.jniwrapper.macosx.cocoa.CObject
                  extended bycom.jniwrapper.macosx.cocoa.nsobject.NSObject
                      extended bycom.jniwrapper.macosx.cocoa.nslayoutmanager.NSLayoutManager
All Implemented Interfaces:
com.jniwrapper.IntegerParameter, NSCodingProtocol, NSGlyphStorageProtocol, NSObjectProtocol, com.jniwrapper.PointerParameter

public class NSLayoutManager
extends NSObject
implements NSCodingProtocol, NSGlyphStorageProtocol

This class represents NSLayoutManager class. See the class documentation at the Apple's site: NSLayoutManager


Field Summary
 
Fields inherited from class com.jniwrapper.macosx.cocoa.CObject
_fields
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
NSLayoutManager()
           
NSLayoutManager(boolean autorelease)
          Contructs the NSLayoutManager class with the autorelease option on.
NSLayoutManager(com.jniwrapper.Pointer.Void instancePtr)
          Contructs the NSLayoutManager class from pointer.
NSLayoutManager(java.lang.String methodName, com.jniwrapper.Parameter[] parameters)
          Contructs the NSLayoutManager class with static constructor.
 
Method Summary
 void addTemporaryAttributes_forCharacterRange(NSDictionary attrs, NSRange charRange)
          This method represents the addTemporaryAttributes() method of the NSLayoutManager Objective-C class.
 void addTextContainer(NSTextContainer container)
           
 NSSize attachmentSizeForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)
           
 com.jniwrapper.Pointer.Void attributedString()
           
 com.jniwrapper.Bool backgroundLayoutEnabled()
           
 NSRect boundingRectForGlyphRange_inTextContainer(NSRange glyphRange, NSTextContainer container)
          This method represents the boundingRectForGlyphRange() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.UInt16 characterIndexForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)
           
 NSRange characterRangeForGlyphRange_actualGlyphRange(NSRange glyphRange, NSRangePointer actualGlyphRange)
          This method represents the characterRangeForGlyphRange() method of the NSLayoutManager Objective-C class.
 NSImageScaling defaultAttachmentScaling()
           
 com.jniwrapper.SingleFloat defaultLineHeightForFont(NSFont theFont)
           
 Id delegate()
           
 void deleteGlyphsInRange(NSRange glyphRange)
           
 void drawBackgroundForGlyphRange_atPoint(NSRange glyphsToShow, NSPoint origin)
          This method represents the drawBackgroundForGlyphRange() method of the NSLayoutManager Objective-C class.
 void drawGlyphsForGlyphRange_atPoint(NSRange glyphsToShow, NSPoint origin)
          This method represents the drawGlyphsForGlyphRange() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.Bool drawsOutsideLineFragmentForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)
           
 void drawStrikethroughForGlyphRange_strikethroughType_baselineOffset_lineFragmentRect_lineFragmentGlyphRange_containerOrigin(NSRange glyphRange, com.jniwrapper.Int strikethroughVal, com.jniwrapper.SingleFloat baselineOffset, NSRect lineRect, NSRange lineGlyphRange, NSPoint containerOrigin)
          This method represents the drawStrikethroughForGlyphRange() method of the NSLayoutManager Objective-C class.
 void drawUnderlineForGlyphRange_underlineType_baselineOffset_lineFragmentRect_lineFragmentGlyphRange_containerOrigin(NSRange glyphRange, com.jniwrapper.Int underlineVal, com.jniwrapper.SingleFloat baselineOffset, NSRect lineRect, NSRange lineGlyphRange, NSPoint containerOrigin)
          This method represents the drawUnderlineForGlyphRange() method of the NSLayoutManager Objective-C class.
 void encodeWithCoder(NSCoder aCoder)
           
 NSRect extraLineFragmentRect()
           
 com.jniwrapper.Pointer.Void extraLineFragmentTextContainer()
           
 NSRect extraLineFragmentUsedRect()
           
 com.jniwrapper.Pointer.Void firstTextView()
           
 com.jniwrapper.UInt16 firstUnlaidCharacterIndex()
           
 com.jniwrapper.UInt16 firstUnlaidGlyphIndex()
           
 com.jniwrapper.SingleFloat fractionOfDistanceThroughGlyphForPoint_inTextContainer(NSPoint point, NSTextContainer container)
          This method represents the fractionOfDistanceThroughGlyphForPoint() method of the NSLayoutManager Objective-C class.
 void getFirstUnlaidCharacterIndex_glyphIndex(com.jniwrapper.UInt16 charIndex, com.jniwrapper.UInt16 glyphIndex)
          This method represents the getFirstUnlaidCharacterIndex() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.UInt16 getGlyphs_range(NSGlyph glyphArray, NSRange glyphRange)
          This method represents the getGlyphs() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.UInt16 getGlyphsInRange_glyphs_characterIndexes_glyphInscriptions_elasticBits_bidiLevels(NSRange glyphsRange, NSGlyph glyphBuffer, com.jniwrapper.UInt16 charIndexBuffer, NSGlyphInscription inscribeBuffer, boolean elasticBuffer, com.jniwrapper.AnsiString bidiLevelBuffer)
          This method represents the getGlyphsInRange() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.UInt16 getGlyphsInRange_glyphs_characterIndexes_glyphInscriptions_elasticBits(NSRange glyphsRange, NSGlyph glyphBuffer, com.jniwrapper.UInt16 charIndexBuffer, NSGlyphInscription inscribeBuffer, boolean elasticBuffer)
          This method represents the getGlyphsInRange() method of the NSLayoutManager Objective-C class.
 NSGlyph glyphAtIndex_isValidIndex(com.jniwrapper.UInt16 glyphIndex, boolean isValidIndex)
          This method represents the glyphAtIndex() method of the NSLayoutManager Objective-C class.
 NSGlyph glyphAtIndex(com.jniwrapper.UInt16 glyphIndex)
           
 com.jniwrapper.UInt16 glyphIndexForPoint_inTextContainer_fractionOfDistanceThroughGlyph(NSPoint point, NSTextContainer container, com.jniwrapper.SingleFloat partialFraction)
          This method represents the glyphIndexForPoint() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.UInt16 glyphIndexForPoint_inTextContainer(NSPoint point, NSTextContainer container)
          This method represents the glyphIndexForPoint() method of the NSLayoutManager Objective-C class.
 NSRange glyphRangeForBoundingRect_inTextContainer(NSRect bounds, NSTextContainer container)
          This method represents the glyphRangeForBoundingRect() method of the NSLayoutManager Objective-C class.
 NSRange glyphRangeForBoundingRectWithoutAdditionalLayout_inTextContainer(NSRect bounds, NSTextContainer container)
          This method represents the glyphRangeForBoundingRectWithoutAdditionalLayout() method of the NSLayoutManager Objective-C class.
 NSRange glyphRangeForCharacterRange_actualCharacterRange(NSRange charRange, NSRangePointer actualCharRange)
          This method represents the glyphRangeForCharacterRange() method of the NSLayoutManager Objective-C class.
 NSRange glyphRangeForTextContainer(NSTextContainer container)
           
 com.jniwrapper.SingleFloat hyphenationFactor()
           
 Id init()
           
protected  void init(com.jniwrapper.Parameter[] fields)
           
 Id initWithCoder(NSCoder aDecoder)
           
 void insertGlyph_atGlyphIndex_characterIndex(NSGlyph glyph, com.jniwrapper.UInt16 glyphIndex, com.jniwrapper.UInt16 charIndex)
          This method represents the insertGlyph() method of the NSLayoutManager Objective-C class.
 void insertGlyphs_length_forStartingGlyphAtIndex_characterIndex(NSGlyph glyphs, com.jniwrapper.UInt length, com.jniwrapper.UInt glyphIndex, com.jniwrapper.UInt charIndex)
          This method represents the insertGlyphs() method of the NSLayoutManager Objective-C class.
 void insertTextContainer_atIndex(NSTextContainer container, com.jniwrapper.UInt16 index)
          This method represents the insertTextContainer() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.Int intAttribute_forGlyphAtIndex(com.jniwrapper.Int attributeTag, com.jniwrapper.UInt16 glyphIndex)
          This method represents the intAttribute() method of the NSLayoutManager Objective-C class.
 void invalidateDisplayForCharacterRange(NSRange charRange)
           
 void invalidateDisplayForGlyphRange(NSRange glyphRange)
           
 void invalidateGlyphsForCharacterRange_changeInLength_actualCharacterRange(NSRange charRange, com.jniwrapper.Int delta, NSRangePointer actualCharRange)
          This method represents the invalidateGlyphsForCharacterRange() method of the NSLayoutManager Objective-C class.
 void invalidateLayoutForCharacterRange_isSoft_actualCharacterRange(NSRange charRange, boolean flag, NSRangePointer actualCharRange)
          This method represents the invalidateLayoutForCharacterRange() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.Bool isValidGlyphIndex(com.jniwrapper.UInt16 glyphIndex)
           
 com.jniwrapper.Bool layoutManagerOwnsFirstResponderInWindow(NSWindow window)
           
 com.jniwrapper.UInt layoutOptions()
           
 NSRect lineFragmentRectForGlyphAtIndex_effectiveRange(com.jniwrapper.UInt16 glyphIndex, NSRangePointer effectiveGlyphRange)
          This method represents the lineFragmentRectForGlyphAtIndex() method of the NSLayoutManager Objective-C class.
 NSRect lineFragmentUsedRectForGlyphAtIndex_effectiveRange(com.jniwrapper.UInt16 glyphIndex, NSRangePointer effectiveGlyphRange)
          This method represents the lineFragmentUsedRectForGlyphAtIndex() method of the NSLayoutManager Objective-C class.
 NSPoint locationForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)
           
 com.jniwrapper.Bool notShownAttributeForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)
           
 com.jniwrapper.UInt16 numberOfGlyphs()
           
 NSRange rangeOfNominallySpacedGlyphsContainingIndex(com.jniwrapper.UInt16 glyphIndex)
           
 NSRectArray rectArrayForCharacterRange_withinSelectedCharacterRange_inTextContainer_rectCount(NSRange charRange, NSRange selCharRange, NSTextContainer container, com.jniwrapper.UInt16 rectCount)
          This method represents the rectArrayForCharacterRange() method of the NSLayoutManager Objective-C class.
 NSRectArray rectArrayForGlyphRange_withinSelectedGlyphRange_inTextContainer_rectCount(NSRange glyphRange, NSRange selGlyphRange, NSTextContainer container, com.jniwrapper.UInt16 rectCount)
          This method represents the rectArrayForGlyphRange() method of the NSLayoutManager Objective-C class.
 void removeTemporaryAttribute_forCharacterRange(java.lang.String name, NSRange charRange)
          This method represents the removeTemporaryAttribute() method of the NSLayoutManager Objective-C class.
 void removeTextContainerAtIndex(com.jniwrapper.UInt16 index)
           
 void replaceGlyphAtIndex_withGlyph(com.jniwrapper.UInt16 glyphIndex, NSGlyph newGlyph)
          This method represents the replaceGlyphAtIndex() method of the NSLayoutManager Objective-C class.
 void replaceTextStorage(NSTextStorage newTextStorage)
           
 com.jniwrapper.Pointer.Void rulerAccessoryViewForTextView_paragraphStyle_ruler_enabled(NSTextView view, NSParagraphStyle style, NSRulerView ruler, boolean isEnabled)
          This method represents the rulerAccessoryViewForTextView() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.Pointer.Void rulerMarkersForTextView_paragraphStyle_ruler(NSTextView view, NSParagraphStyle style, NSRulerView ruler)
          This method represents the rulerMarkersForTextView() method of the NSLayoutManager Objective-C class.
 void setAttachmentSize_forGlyphRange(NSSize attachmentSize, NSRange glyphRange)
          This method represents the setAttachmentSize() method of the NSLayoutManager Objective-C class.
 void setBackgroundLayoutEnabled(boolean flag)
           
 void setCharacterIndex_forGlyphAtIndex(com.jniwrapper.UInt16 charIndex, com.jniwrapper.UInt16 glyphIndex)
          This method represents the setCharacterIndex() method of the NSLayoutManager Objective-C class.
 void setDefaultAttachmentScaling(NSImageScaling scaling)
           
 void setDelegate(Id delegate)
           
 void setDrawsOutsideLineFragment_forGlyphAtIndex(boolean flag, com.jniwrapper.UInt16 glyphIndex)
          This method represents the setDrawsOutsideLineFragment() method of the NSLayoutManager Objective-C class.
 void setExtraLineFragmentRect_usedRect_textContainer(NSRect fragmentRect, NSRect usedRect, NSTextContainer container)
          This method represents the setExtraLineFragmentRect() method of the NSLayoutManager Objective-C class.
 void setHyphenationFactor(com.jniwrapper.SingleFloat factor)
           
 void setIntAttribute_value_forGlyphAtIndex(com.jniwrapper.Int attributeTag, com.jniwrapper.Int val, com.jniwrapper.UInt16 glyphIndex)
          This method represents the setIntAttribute() method of the NSLayoutManager Objective-C class.
 void setLineFragmentRect_forGlyphRange_usedRect(NSRect fragmentRect, NSRange glyphRange, NSRect usedRect)
          This method represents the setLineFragmentRect() method of the NSLayoutManager Objective-C class.
 void setLocation_forStartOfGlyphRange(NSPoint location, NSRange glyphRange)
          This method represents the setLocation() method of the NSLayoutManager Objective-C class.
 void setNotShownAttribute_forGlyphAtIndex(boolean flag, com.jniwrapper.UInt16 glyphIndex)
          This method represents the setNotShownAttribute() method of the NSLayoutManager Objective-C class.
 void setShowsControlCharacters(boolean flag)
           
 void setShowsInvisibleCharacters(boolean flag)
           
 void setTemporaryAttributes_forCharacterRange(NSDictionary attrs, NSRange charRange)
          This method represents the setTemporaryAttributes() method of the NSLayoutManager Objective-C class.
 void setTextContainer_forGlyphRange(NSTextContainer container, NSRange glyphRange)
          This method represents the setTextContainer() method of the NSLayoutManager Objective-C class.
 void setTextStorage(NSTextStorage textStorage)
           
 void setTypesetter(NSTypesetter typesetter)
           
 void setTypesetterBehavior(NSTypesetterBehavior theBehavior)
           
 void setUsesScreenFonts(boolean flag)
           
 void showAttachmentCell_inRect_characterIndex(NSCell cell, NSRect rect, com.jniwrapper.UInt16 attachmentIndex)
          This method represents the showAttachmentCell() method of the NSLayoutManager Objective-C class.
 void showPackedGlyphs_length_glyphRange_atPoint_font_color_printingAdjustment(com.jniwrapper.AnsiString glyphs, com.jniwrapper.UInt16 glyphLen, NSRange glyphRange, NSPoint point, NSFont font, NSColor color, NSSize printingAdjustment)
          This method represents the showPackedGlyphs() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.Bool showsControlCharacters()
           
 com.jniwrapper.Bool showsInvisibleCharacters()
           
 void strikethroughGlyphRange_strikethroughType_lineFragmentRect_lineFragmentGlyphRange_containerOrigin(NSRange glyphRange, com.jniwrapper.Int strikethroughVal, NSRect lineRect, NSRange lineGlyphRange, NSPoint containerOrigin)
          This method represents the strikethroughGlyphRange() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.Pointer.Void substituteFontForFont(NSFont originalFont)
           
 com.jniwrapper.Pointer.Void temporaryAttributesAtCharacterIndex_effectiveRange(com.jniwrapper.UInt16 charIndex, NSRangePointer effectiveCharRange)
          This method represents the temporaryAttributesAtCharacterIndex() method of the NSLayoutManager Objective-C class.
 void textContainerChangedGeometry(NSTextContainer container)
           
 void textContainerChangedTextView(NSTextContainer container)
           
 com.jniwrapper.Pointer.Void textContainerForGlyphAtIndex_effectiveRange(com.jniwrapper.UInt16 glyphIndex, NSRangePointer effectiveGlyphRange)
          This method represents the textContainerForGlyphAtIndex() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.Pointer.Void textContainers()
           
 void textStorage_edited_range_changeInLength_invalidatedRange(NSTextStorage str, com.jniwrapper.UInt16 editedMask, NSRange newCharRange, com.jniwrapper.Int delta, NSRange invalidatedCharRange)
          This method represents the textStorage() method of the NSLayoutManager Objective-C class.
 com.jniwrapper.Pointer.Void textStorage()
           
 com.jniwrapper.Pointer.Void textViewForBeginningOfSelection()
           
 com.jniwrapper.Pointer.Void typesetter()
           
 NSTypesetterBehavior typesetterBehavior()
           
 void underlineGlyphRange_underlineType_lineFragmentRect_lineFragmentGlyphRange_containerOrigin(NSRange glyphRange, com.jniwrapper.Int underlineVal, NSRect lineRect, NSRange lineGlyphRange, NSPoint containerOrigin)
          This method represents the underlineGlyphRange() method of the NSLayoutManager Objective-C class.
 NSRect usedRectForTextContainer(NSTextContainer container)
           
 com.jniwrapper.Bool usesScreenFonts()
           
 
Methods inherited from class com.jniwrapper.macosx.cocoa.nsobject.NSObject
_class, accessibilityActionDescription, accessibilityActionNames, accessibilityAttributeNames, accessibilityAttributeValue_forParameter, accessibilityAttributeValue, accessibilityFocusedUIElement, accessibilityHitTest, accessibilityIsAttributeSettable, accessibilityIsIgnored, accessibilityParameterizedAttributeNames, accessibilityPerformAction, accessibilitySetValue_forAttribute, addObserver_forKeyPath_options_context, alertShowHelp, application_delegateHandlesKey, application_openFile, application_openFiles, application_openFileWithoutUI, application_openTempFile, application_printFile, application_printFiles, applicationDidBecomeActive, applicationDidChangeScreenParameters, applicationDidFinishLaunching, applicationDidHide, applicationDidResignActive, applicationDidUnhide, applicationDidUpdate, applicationDockMenu, applicationOpenUntitledFile, applicationShouldHandleReopen_hasVisibleWindows, applicationShouldOpenUntitledFile, applicationShouldTerminate, applicationShouldTerminateAfterLastWindowClosed, applicationWillBecomeActive, applicationWillFinishLaunching, applicationWillHide, applicationWillResignActive, applicationWillTerminate, applicationWillUnhide, applicationWillUpdate, archiver_didEncodeObject, archiver_willEncodeObject, archiver_willReplaceObject_withObject, archiverDidFinish, archiverWillFinish, attributeKeys, authenticateComponents_withData, authenticationDataForComponents, autorelease, awakeAfterUsingCoder, awakeFromNib, bind_toObject_withKeyPath_options, browser_createRowsForColumn_inMatrix, browser_isColumnValid, browser_numberOfRowsInColumn, browser_selectCellWithString_inColumn, browser_selectRow_inColumn, browser_shouldSizeColumn_forUserResize_toWidth, browser_sizeToFitWidthOfColumn, browser_titleOfColumn, browser_willDisplayCell_atRow_column, browserColumnConfigurationDidChange, browserDidScroll, browserWillScroll, changeColor, changeFont, classCode, classDescription, classForArchiver, classForCoder, classForKeyedArchiver, classForPortCoder, className, coerceValue_forKey, comboBox_completedString, comboBox_indexOfItemWithStringValue, comboBox_objectValueForItemAtIndex, comboBoxCell_completedString, comboBoxCell_indexOfItemWithStringValue, comboBoxCell_objectValueForItemAtIndex, comboBoxSelectionDidChange, comboBoxSelectionIsChanging, comboBoxWillDismiss, comboBoxWillPopUp, commitEditing, concludeDragOperation, conformsToProtocol, connection_didCancelAuthenticationChallenge, connection_didFailWithError, connection_didReceiveAuthenticationChallenge, connection_didReceiveData, connection_didReceiveResponse, connection_handleRequest, connection_shouldMakeNewConnection, connection_willCacheResponse, connection_willSendRequest_redirectResponse, connectionDidFinishLoading, control_didFailToFormatString_errorDescription, control_didFailToValidatePartialString_errorDescription, control_isValidObject, control_textShouldBeginEditing, control_textShouldEndEditing, control_textView_completions_forPartialWordRange_indexOfSelectedItem, control_textView_doCommandBySelector, controlTextDidBeginEditing, controlTextDidChange, controlTextDidEndEditing, copy, createConversationForConnection, dealloc, description, dictionaryWithValuesForKeys, didChange_valuesAtIndexes_forKey, didChangeValueForKey, discardEditing, doesContain, doesNotRecognizeSelector, download_decideDestinationWithSuggestedFilename, download_didCancelAuthenticationChallenge, download_didCreateDestination, download_didFailWithError, download_didReceiveAuthenticationChallenge, download_didReceiveDataOfLength, download_didReceiveResponse, download_shouldDecodeSourceDataOfMIMEType, download_willSendRequest_redirectResponse, downloadDidBegin, downloadDidFinish, draggedImage_beganAt, draggedImage_endedAt_deposited, draggedImage_endedAt_operation, draggedImage_movedTo, draggingEnded, draggingEntered, draggingExited, draggingSourceOperationMaskForLocal, draggingUpdated, drawerDidClose, drawerDidOpen, drawerShouldClose, drawerShouldOpen, drawerWillClose, drawerWillOpen, drawerWillResizeContents_toSize, exposedBindings, fileManager_shouldProceedAfterError, fileManager_willProcessPath, fontManager_willIncludeFont, forwardInvocation, handleMachMessage, handlePortMessage, handleQueryWithUnboundKey, handleTakeValue_forUnboundKey, hash, ignoreModifierKeysWhileDragging, image_didLoadPartOfRepresentation_withValidRows, image_didLoadRepresentation_withStatus, image_didLoadRepresentationHeader, image_willLoadRepresentation, imageDidNotDraw_inRect, indicesOfObjectsByEvaluatingObjectSpecifier, insertValue_atIndex_inPropertyWithKey, insertValue_inPropertyWithKey, inverseForRelationshipKey, isCaseInsensitiveLike, isEqual, isEqualTo, isGreaterThan, isGreaterThanOrEqualTo, isKindOfClass, isLessThan, isLessThanOrEqualTo, isLike, isMemberOfClass, isNotEqualTo, isProxy, layoutManager_didCompleteLayoutForTextContainer_atEnd, layoutManagerDidInvalidateLayout, makeNewConnection_sender, menu_updateItem_atIndex_shouldCancel, menuHasKeyEquivalent_forEvent_target_action, menuNeedsUpdate, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, namesOfPromisedFilesDroppedAtDestination, netService_didNotPublish, netService_didNotResolve, netServiceBrowser_didFindDomain_moreComing, netServiceBrowser_didFindService_moreComing, netServiceBrowser_didNotSearch, netServiceBrowser_didRemoveDomain_moreComing, netServiceBrowser_didRemoveService_moreComing, netServiceBrowserDidStopSearch, netServiceBrowserWillSearch, netServiceDidResolveAddress, netServiceDidStop, netServiceWillPublish, netServiceWillResolve, NSObject__new, NSObject_alloc, NSObject_allocWithZone, NSObject_copyWithZone, NSObject_defaultPlaceholderForMarker_withBinding, NSObject_mutableCopyWithZone, numberOfItemsInComboBox, numberOfItemsInComboBoxCell, numberOfItemsInMenu, numberOfRowsInTableView, objectDidBeginEditing, objectDidEndEditing, objectSpecifier, observationInfo, observeValueForKeyPath_ofObject_change_context, outlineView_acceptDrop_item_childIndex, outlineView_child_ofItem, outlineView_didClickTableColumn, outlineView_didDragTableColumn, outlineView_isItemExpandable, outlineView_itemForPersistentObject, outlineView_mouseDownInHeaderOfTableColumn, outlineView_numberOfChildrenOfItem, outlineView_objectValueForTableColumn_byItem, outlineView_persistentObjectForItem, outlineView_setObjectValue_forTableColumn_byItem, outlineView_shouldCollapseItem, outlineView_shouldEditTableColumn_item, outlineView_shouldExpandItem, outlineView_shouldSelectItem, outlineView_shouldSelectTableColumn, outlineView_sortDescriptorsDidChange, outlineView_validateDrop_proposedItem_proposedChildIndex, outlineView_willDisplayCell_forTableColumn_item, outlineView_willDisplayOutlineCell_forTableColumn_item, outlineView_writeItems_toPasteboard, outlineViewColumnDidMove, outlineViewColumnDidResize, outlineViewItemDidCollapse, outlineViewItemDidExpand, outlineViewItemWillCollapse, outlineViewItemWillExpand, outlineViewSelectionDidChange, outlineViewSelectionIsChanging, panel_compareFilename_with_caseSensitive, panel_directoryDidChange, panel_isValidFilename, panel_shouldShowFilename, panel_userEnteredFilename_confirmed, panel_willExpand, panelSelectionDidChange, 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, pasteboard_provideDataForType, pasteboardChangedOwner, performDragOperation, performSelector_withObject_afterDelay_inModes, performSelector_withObject_afterDelay, performSelector_withObject_withObject, performSelector_withObject, performSelector, performSelectorOnMainThread_withObject_waitUntilDone_modes, performSelectorOnMainThread_withObject_waitUntilDone, prepareForDragOperation, readSelectionFromPasteboard, release, removeObserver_forKeyPath, removeValueAtIndex_fromPropertyWithKey, replacementObjectForArchiver, replacementObjectForCoder, replacementObjectForKeyedArchiver, replacementObjectForPortCoder, replaceValueAtIndex_inPropertyWithKey_withValue, respondsToSelector, retain, retainCount, scriptingBeginsWith, scriptingContains, scriptingEndsWith, scriptingIsEqualTo, scriptingIsGreaterThan, scriptingIsGreaterThanOrEqualTo, scriptingIsLessThan, scriptingIsLessThanOrEqualTo, scriptingProperties, selectionShouldChangeInOutlineView, selectionShouldChangeInTableView, self, setNilValueForKey, setObservationInfo, setScriptingProperties, setValue_forKey, setValue_forKeyPath, setValue_forUndefinedKey, setValuesForKeysWithDictionary, sound_didFinishPlaying, speechRecognizer_didRecognizeCommand, speechSynthesizer_didFinishSpeaking, speechSynthesizer_willSpeakPhoneme, speechSynthesizer_willSpeakWord_ofString, spellServer_didForgetWord_inLanguage, spellServer_didLearnWord_inLanguage, spellServer_findMisspelledWordInString_language_wordCount_countOnly, spellServer_suggestCompletionsForPartialWordRange_inString_language, spellServer_suggestGuessesForWord_inLanguage, splitView_canCollapseSubview, splitView_constrainMaxCoordinate_ofSubviewAt, splitView_constrainMinCoordinate_ofSubviewAt, splitView_constrainSplitPosition_ofSubviewAt, splitView_resizeSubviewsWithOldSize, splitViewDidResizeSubviews, splitViewWillResizeSubviews, static_accessInstanceVariablesDirectly, static_automaticallyNotifiesObserversForKey, static_cancelPreviousPerformRequestsWithTarget_selector_object, static_cancelPreviousPerformRequestsWithTarget, static_classForKeyedUnarchiver, static_exposeBinding, static_initialize, static_instanceMethodForSelector, static_instanceMethodSignatureForSelector, static_instancesRespondToSelector, static_isSubclassOfClass, static_load, static_poseAsClass, static_setDefaultPlaceholder_forMarker_withBinding, static_setKeys_triggerChangeNotificationsForDependentKey, static_setVersion, static_useStoredAccessor, static_version, storedValueForKey, stream_handleEvent, superclass, tableView_acceptDrop_row_dropOperation, tableView_didClickTableColumn, tableView_didDragTableColumn, tableView_mouseDownInHeaderOfTableColumn, tableView_objectValueForTableColumn_row, tableView_setObjectValue_forTableColumn_row, tableView_shouldEditTableColumn_row, tableView_shouldSelectRow, tableView_shouldSelectTableColumn, tableView_sortDescriptorsDidChange, tableView_validateDrop_proposedRow_proposedDropOperation, tableView_willDisplayCell_forTableColumn_row, tableView_writeRows_toPasteboard, tableViewColumnDidMove, tableViewColumnDidResize, tableViewSelectionDidChange, tableViewSelectionIsChanging, tabView_didSelectTabViewItem, tabView_shouldSelectTabViewItem, tabView_willSelectTabViewItem, tabViewDidChangeNumberOfTabViewItems, takeStoredValue_forKey, takeValue_forKey, takeValue_forKeyPath, takeValuesFromDictionary, textDidBeginEditing, textDidChange, textDidEndEditing, textShouldBeginEditing, textShouldEndEditing, textStorageDidProcessEditing, textStorageWillProcessEditing, textView_clickedOnCell_inRect_atIndex, textView_clickedOnCell_inRect, textView_clickedOnLink_atIndex, textView_clickedOnLink, textView_completions_forPartialWordRange_indexOfSelectedItem, textView_doCommandBySelector, textView_doubleClickedOnCell_inRect_atIndex, textView_doubleClickedOnCell_inRect, textView_draggedCell_inRect_event_atIndex, textView_draggedCell_inRect_event, textView_shouldChangeTextInRange_replacementString, textView_willChangeSelectionFromCharacterRange_toCharacterRange, textView_willDisplayToolTip_forCharacterAtIndex, textView_writablePasteboardTypesForCell_atIndex, textView_writeCell_atIndex_toPasteboard_type, textViewDidChangeSelection, textViewDidChangeTypingAttributes, toManyRelationshipKeys, toolbar_itemForItemIdentifier_willBeInsertedIntoToolbar, toolbarAllowedItemIdentifiers, toolbarDefaultItemIdentifiers, toolbarDidRemoveItem, toolbarSelectableItemIdentifiers, toolbarWillAddItem, toOneRelationshipKeys, unableToSetNilForKey, unarchiver_cannotDecodeObjectOfClassName_originalClasses, unarchiver_didDecodeObject, unarchiver_willReplaceObject_withObject, unarchiverDidFinish, unarchiverWillFinish, unbind, undoManagerForTextView, URL_resourceDataDidBecomeAvailable, URL_resourceDidFailLoadingWithReason, URLResourceDidCancelLoading, URLResourceDidFinishLoading, validateMenuItem, validateToolbarItem, validateValue_forKey_error, validateValue_forKeyPath_error, validModesForFontPanel, valueAtIndex_inPropertyWithKey, valueClassForBinding, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, valueWithName_inPropertyWithKey, valueWithUniqueID_inPropertyWithKey, view_stringForToolTip_point_userData, willChange_valuesAtIndexes_forKey, willChangeValueForKey, window_willPositionSheet_usingRect, windowDidBecomeKey, windowDidBecomeMain, windowDidChangeScreen, windowDidDeminiaturize, windowDidEndSheet, windowDidExpose, windowDidMiniaturize, windowDidMove, windowDidResignKey, windowDidResignMain, windowDidResize, windowDidUpdate, windowShouldClose, windowShouldZoom_toFrame, windowWillBeginSheet, windowWillClose, windowWillMiniaturize, windowWillMove, windowWillResize_toSize, windowWillReturnFieldEditor_toObject, windowWillReturnUndoManager, windowWillUseStandardFrame_defaultFrame, writeSelectionToPasteboard_types, zone
 
Methods inherited from class com.jniwrapper.macosx.cocoa.CObject
getClassName
 
Methods inherited from class com.jniwrapper.macosx.cocoa.Id
clone
 
Methods inherited from class com.jniwrapper.Pointer.Void
asFunction, asFunction, asTypedPointer, castTo, castTo, equals, getDebugInfo, getLength, getValue, hashCode, isNull, read, setValue, toString, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, a, acceptIOPerformer, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NSLayoutManager

public NSLayoutManager()

NSLayoutManager

public NSLayoutManager(boolean autorelease)
Contructs the NSLayoutManager class with the autorelease option on.

Parameters:
autorelease -

NSLayoutManager

public NSLayoutManager(com.jniwrapper.Pointer.Void instancePtr)
Contructs the NSLayoutManager class from pointer.

Parameters:
instancePtr -

NSLayoutManager

public NSLayoutManager(java.lang.String methodName,
                       com.jniwrapper.Parameter[] parameters)
Contructs the NSLayoutManager class with static constructor.

Parameters:
methodName -
parameters -
Method Detail

init

protected void init(com.jniwrapper.Parameter[] fields)
Overrides:
init in class NSObject

glyphAtIndex_isValidIndex

public NSGlyph glyphAtIndex_isValidIndex(com.jniwrapper.UInt16 glyphIndex,
                                         boolean isValidIndex)
This method represents the glyphAtIndex() method of the NSLayoutManager Objective-C class.

Parameters:
glyphIndex -
isValidIndex -
Returns:
NSGlyph

lineFragmentRectForGlyphAtIndex_effectiveRange

public NSRect lineFragmentRectForGlyphAtIndex_effectiveRange(com.jniwrapper.UInt16 glyphIndex,
                                                             NSRangePointer effectiveGlyphRange)
This method represents the lineFragmentRectForGlyphAtIndex() method of the NSLayoutManager Objective-C class.

Parameters:
glyphIndex -
effectiveGlyphRange -
Returns:
NSRect

rulerAccessoryViewForTextView_paragraphStyle_ruler_enabled

public com.jniwrapper.Pointer.Void rulerAccessoryViewForTextView_paragraphStyle_ruler_enabled(NSTextView view,
                                                                                              NSParagraphStyle style,
                                                                                              NSRulerView ruler,
                                                                                              boolean isEnabled)
This method represents the rulerAccessoryViewForTextView() method of the NSLayoutManager Objective-C class.

Parameters:
view -
style -
ruler -
isEnabled -
Returns:
NSView

drawStrikethroughForGlyphRange_strikethroughType_baselineOffset_lineFragmentRect_lineFragmentGlyphRange_containerOrigin

public void drawStrikethroughForGlyphRange_strikethroughType_baselineOffset_lineFragmentRect_lineFragmentGlyphRange_containerOrigin(NSRange glyphRange,
                                                                                                                                    com.jniwrapper.Int strikethroughVal,
                                                                                                                                    com.jniwrapper.SingleFloat baselineOffset,
                                                                                                                                    NSRect lineRect,
                                                                                                                                    NSRange lineGlyphRange,
                                                                                                                                    NSPoint containerOrigin)
This method represents the drawStrikethroughForGlyphRange() method of the NSLayoutManager Objective-C class.

Parameters:
glyphRange -
strikethroughVal -
baselineOffset -
lineRect -
lineGlyphRange -
containerOrigin -

firstTextView

public com.jniwrapper.Pointer.Void firstTextView()

replaceTextStorage

public void replaceTextStorage(NSTextStorage newTextStorage)

getGlyphsInRange_glyphs_characterIndexes_glyphInscriptions_elasticBits_bidiLevels

public com.jniwrapper.UInt16 getGlyphsInRange_glyphs_characterIndexes_glyphInscriptions_elasticBits_bidiLevels(NSRange glyphsRange,
                                                                                                               NSGlyph glyphBuffer,
                                                                                                               com.jniwrapper.UInt16 charIndexBuffer,
                                                                                                               NSGlyphInscription inscribeBuffer,
                                                                                                               boolean elasticBuffer,
                                                                                                               com.jniwrapper.AnsiString bidiLevelBuffer)
This method represents the getGlyphsInRange() method of the NSLayoutManager Objective-C class.

Parameters:
glyphsRange -
glyphBuffer -
charIndexBuffer -
inscribeBuffer -
elasticBuffer -
bidiLevelBuffer -
Returns:
UInt16

numberOfGlyphs

public com.jniwrapper.UInt16 numberOfGlyphs()

rectArrayForCharacterRange_withinSelectedCharacterRange_inTextContainer_rectCount

public NSRectArray rectArrayForCharacterRange_withinSelectedCharacterRange_inTextContainer_rectCount(NSRange charRange,
                                                                                                     NSRange selCharRange,
                                                                                                     NSTextContainer container,
                                                                                                     com.jniwrapper.UInt16 rectCount)
This method represents the rectArrayForCharacterRange() method of the NSLayoutManager Objective-C class.

Parameters:
charRange -
selCharRange -
container -
rectCount -
Returns:
NSRectArray

substituteFontForFont

public com.jniwrapper.Pointer.Void substituteFontForFont(NSFont originalFont)

underlineGlyphRange_underlineType_lineFragmentRect_lineFragmentGlyphRange_containerOrigin

public void underlineGlyphRange_underlineType_lineFragmentRect_lineFragmentGlyphRange_containerOrigin(NSRange glyphRange,
                                                                                                      com.jniwrapper.Int underlineVal,
                                                                                                      NSRect lineRect,
                                                                                                      NSRange lineGlyphRange,
                                                                                                      NSPoint containerOrigin)
This method represents the underlineGlyphRange() method of the NSLayoutManager Objective-C class.

Parameters:
glyphRange -
underlineVal -
lineRect -
lineGlyphRange -
containerOrigin -

setBackgroundLayoutEnabled

public void setBackgroundLayoutEnabled(boolean flag)

drawUnderlineForGlyphRange_underlineType_baselineOffset_lineFragmentRect_lineFragmentGlyphRange_containerOrigin

public void drawUnderlineForGlyphRange_underlineType_baselineOffset_lineFragmentRect_lineFragmentGlyphRange_containerOrigin(NSRange glyphRange,
                                                                                                                            com.jniwrapper.Int underlineVal,
                                                                                                                            com.jniwrapper.SingleFloat baselineOffset,
                                                                                                                            NSRect lineRect,
                                                                                                                            NSRange lineGlyphRange,
                                                                                                                            NSPoint containerOrigin)
This method represents the drawUnderlineForGlyphRange() method of the NSLayoutManager Objective-C class.

Parameters:
glyphRange -
underlineVal -
baselineOffset -
lineRect -
lineGlyphRange -
containerOrigin -

usedRectForTextContainer

public NSRect usedRectForTextContainer(NSTextContainer container)

textContainerForGlyphAtIndex_effectiveRange

public com.jniwrapper.Pointer.Void textContainerForGlyphAtIndex_effectiveRange(com.jniwrapper.UInt16 glyphIndex,
                                                                               NSRangePointer effectiveGlyphRange)
This method represents the textContainerForGlyphAtIndex() method of the NSLayoutManager Objective-C class.

Parameters:
glyphIndex -
effectiveGlyphRange -
Returns:
NSTextContainer

rectArrayForGlyphRange_withinSelectedGlyphRange_inTextContainer_rectCount

public NSRectArray rectArrayForGlyphRange_withinSelectedGlyphRange_inTextContainer_rectCount(NSRange glyphRange,
                                                                                             NSRange selGlyphRange,
                                                                                             NSTextContainer container,
                                                                                             com.jniwrapper.UInt16 rectCount)
This method represents the rectArrayForGlyphRange() method of the NSLayoutManager Objective-C class.

Parameters:
glyphRange -
selGlyphRange -
container -
rectCount -
Returns:
NSRectArray

attachmentSizeForGlyphAtIndex

public NSSize attachmentSizeForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)

glyphRangeForBoundingRectWithoutAdditionalLayout_inTextContainer

public NSRange glyphRangeForBoundingRectWithoutAdditionalLayout_inTextContainer(NSRect bounds,
                                                                                NSTextContainer container)
This method represents the glyphRangeForBoundingRectWithoutAdditionalLayout() method of the NSLayoutManager Objective-C class.

Parameters:
bounds -
container -
Returns:
NSRange

firstUnlaidGlyphIndex

public com.jniwrapper.UInt16 firstUnlaidGlyphIndex()

glyphRangeForTextContainer

public NSRange glyphRangeForTextContainer(NSTextContainer container)

setCharacterIndex_forGlyphAtIndex

public void setCharacterIndex_forGlyphAtIndex(com.jniwrapper.UInt16 charIndex,
                                              com.jniwrapper.UInt16 glyphIndex)
This method represents the setCharacterIndex() method of the NSLayoutManager Objective-C class.

Parameters:
charIndex -
glyphIndex -

glyphRangeForCharacterRange_actualCharacterRange

public NSRange glyphRangeForCharacterRange_actualCharacterRange(NSRange charRange,
                                                                NSRangePointer actualCharRange)
This method represents the glyphRangeForCharacterRange() method of the NSLayoutManager Objective-C class.

Parameters:
charRange -
actualCharRange -
Returns:
NSRange

setUsesScreenFonts

public void setUsesScreenFonts(boolean flag)

init

public Id init()
Overrides:
init in class NSObject

notShownAttributeForGlyphAtIndex

public com.jniwrapper.Bool notShownAttributeForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)

extraLineFragmentTextContainer

public com.jniwrapper.Pointer.Void extraLineFragmentTextContainer()

removeTextContainerAtIndex

public void removeTextContainerAtIndex(com.jniwrapper.UInt16 index)

setDrawsOutsideLineFragment_forGlyphAtIndex

public void setDrawsOutsideLineFragment_forGlyphAtIndex(boolean flag,
                                                        com.jniwrapper.UInt16 glyphIndex)
This method represents the setDrawsOutsideLineFragment() method of the NSLayoutManager Objective-C class.

Parameters:
flag -
glyphIndex -

setDelegate

public void setDelegate(Id delegate)

rangeOfNominallySpacedGlyphsContainingIndex

public NSRange rangeOfNominallySpacedGlyphsContainingIndex(com.jniwrapper.UInt16 glyphIndex)

showAttachmentCell_inRect_characterIndex

public void showAttachmentCell_inRect_characterIndex(NSCell cell,
                                                     NSRect rect,
                                                     com.jniwrapper.UInt16 attachmentIndex)
This method represents the showAttachmentCell() method of the NSLayoutManager Objective-C class.

Parameters:
cell -
rect -
attachmentIndex -

invalidateLayoutForCharacterRange_isSoft_actualCharacterRange

public void invalidateLayoutForCharacterRange_isSoft_actualCharacterRange(NSRange charRange,
                                                                          boolean flag,
                                                                          NSRangePointer actualCharRange)
This method represents the invalidateLayoutForCharacterRange() method of the NSLayoutManager Objective-C class.

Parameters:
charRange -
flag -
actualCharRange -

initWithCoder

public Id initWithCoder(NSCoder aDecoder)
Specified by:
initWithCoder in interface NSCodingProtocol

setLocation_forStartOfGlyphRange

public void setLocation_forStartOfGlyphRange(NSPoint location,
                                             NSRange glyphRange)
This method represents the setLocation() method of the NSLayoutManager Objective-C class.

Parameters:
location -
glyphRange -

getFirstUnlaidCharacterIndex_glyphIndex

public void getFirstUnlaidCharacterIndex_glyphIndex(com.jniwrapper.UInt16 charIndex,
                                                    com.jniwrapper.UInt16 glyphIndex)
This method represents the getFirstUnlaidCharacterIndex() method of the NSLayoutManager Objective-C class.

Parameters:
charIndex -
glyphIndex -

setDefaultAttachmentScaling

public void setDefaultAttachmentScaling(NSImageScaling scaling)

extraLineFragmentUsedRect

public NSRect extraLineFragmentUsedRect()

defaultAttachmentScaling

public NSImageScaling defaultAttachmentScaling()

showsInvisibleCharacters

public com.jniwrapper.Bool showsInvisibleCharacters()

setShowsInvisibleCharacters

public void setShowsInvisibleCharacters(boolean flag)

intAttribute_forGlyphAtIndex

public com.jniwrapper.Int intAttribute_forGlyphAtIndex(com.jniwrapper.Int attributeTag,
                                                       com.jniwrapper.UInt16 glyphIndex)
This method represents the intAttribute() method of the NSLayoutManager Objective-C class.

Parameters:
attributeTag -
glyphIndex -
Returns:
Int

setTypesetterBehavior

public void setTypesetterBehavior(NSTypesetterBehavior theBehavior)

boundingRectForGlyphRange_inTextContainer

public NSRect boundingRectForGlyphRange_inTextContainer(NSRange glyphRange,
                                                        NSTextContainer container)
This method represents the boundingRectForGlyphRange() method of the NSLayoutManager Objective-C class.

Parameters:
glyphRange -
container -
Returns:
NSRect

firstUnlaidCharacterIndex

public com.jniwrapper.UInt16 firstUnlaidCharacterIndex()

backgroundLayoutEnabled

public com.jniwrapper.Bool backgroundLayoutEnabled()

invalidateDisplayForGlyphRange

public void invalidateDisplayForGlyphRange(NSRange glyphRange)

delegate

public Id delegate()

insertGlyphs_length_forStartingGlyphAtIndex_characterIndex

public void insertGlyphs_length_forStartingGlyphAtIndex_characterIndex(NSGlyph glyphs,
                                                                       com.jniwrapper.UInt length,
                                                                       com.jniwrapper.UInt glyphIndex,
                                                                       com.jniwrapper.UInt charIndex)
This method represents the insertGlyphs() method of the NSLayoutManager Objective-C class.

Specified by:
insertGlyphs_length_forStartingGlyphAtIndex_characterIndex in interface NSGlyphStorageProtocol
Parameters:
glyphs -
length -
glyphIndex -
charIndex -

defaultLineHeightForFont

public com.jniwrapper.SingleFloat defaultLineHeightForFont(NSFont theFont)

glyphIndexForPoint_inTextContainer_fractionOfDistanceThroughGlyph

public com.jniwrapper.UInt16 glyphIndexForPoint_inTextContainer_fractionOfDistanceThroughGlyph(NSPoint point,
                                                                                               NSTextContainer container,
                                                                                               com.jniwrapper.SingleFloat partialFraction)
This method represents the glyphIndexForPoint() method of the NSLayoutManager Objective-C class.

Parameters:
point -
container -
partialFraction -
Returns:
UInt16

invalidateDisplayForCharacterRange

public void invalidateDisplayForCharacterRange(NSRange charRange)

typesetterBehavior

public NSTypesetterBehavior typesetterBehavior()

setShowsControlCharacters

public void setShowsControlCharacters(boolean flag)

setNotShownAttribute_forGlyphAtIndex

public void setNotShownAttribute_forGlyphAtIndex(boolean flag,
                                                 com.jniwrapper.UInt16 glyphIndex)
This method represents the setNotShownAttribute() method of the NSLayoutManager Objective-C class.

Parameters:
flag -
glyphIndex -

locationForGlyphAtIndex

public NSPoint locationForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)

textStorage

public com.jniwrapper.Pointer.Void textStorage()

setIntAttribute_value_forGlyphAtIndex

public void setIntAttribute_value_forGlyphAtIndex(com.jniwrapper.Int attributeTag,
                                                  com.jniwrapper.Int val,
                                                  com.jniwrapper.UInt16 glyphIndex)
This method represents the setIntAttribute() method of the NSLayoutManager Objective-C class.

Specified by:
setIntAttribute_value_forGlyphAtIndex in interface NSGlyphStorageProtocol
Parameters:
attributeTag -
val -
glyphIndex -

setTextContainer_forGlyphRange

public void setTextContainer_forGlyphRange(NSTextContainer container,
                                           NSRange glyphRange)
This method represents the setTextContainer() method of the NSLayoutManager Objective-C class.

Parameters:
container -
glyphRange -

setHyphenationFactor

public void setHyphenationFactor(com.jniwrapper.SingleFloat factor)

encodeWithCoder

public void encodeWithCoder(NSCoder aCoder)
Specified by:
encodeWithCoder in interface NSCodingProtocol

drawBackgroundForGlyphRange_atPoint

public void drawBackgroundForGlyphRange_atPoint(NSRange glyphsToShow,
                                                NSPoint origin)
This method represents the drawBackgroundForGlyphRange() method of the NSLayoutManager Objective-C class.

Parameters:
glyphsToShow -
origin -

insertTextContainer_atIndex

public void insertTextContainer_atIndex(NSTextContainer container,
                                        com.jniwrapper.UInt16 index)
This method represents the insertTextContainer() method of the NSLayoutManager Objective-C class.

Parameters:
container -
index -

layoutOptions

public com.jniwrapper.UInt layoutOptions()
Specified by:
layoutOptions in interface NSGlyphStorageProtocol

setAttachmentSize_forGlyphRange

public void setAttachmentSize_forGlyphRange(NSSize attachmentSize,
                                            NSRange glyphRange)
This method represents the setAttachmentSize() method of the NSLayoutManager Objective-C class.

Parameters:
attachmentSize -
glyphRange -

setTemporaryAttributes_forCharacterRange

public void setTemporaryAttributes_forCharacterRange(NSDictionary attrs,
                                                     NSRange charRange)
This method represents the setTemporaryAttributes() method of the NSLayoutManager Objective-C class.

Parameters:
attrs -
charRange -

fractionOfDistanceThroughGlyphForPoint_inTextContainer

public com.jniwrapper.SingleFloat fractionOfDistanceThroughGlyphForPoint_inTextContainer(NSPoint point,
                                                                                         NSTextContainer container)
This method represents the fractionOfDistanceThroughGlyphForPoint() method of the NSLayoutManager Objective-C class.

Parameters:
point -
container -
Returns:
SingleFloat

getGlyphs_range

public com.jniwrapper.UInt16 getGlyphs_range(NSGlyph glyphArray,
                                             NSRange glyphRange)
This method represents the getGlyphs() method of the NSLayoutManager Objective-C class.

Parameters:
glyphArray -
glyphRange -
Returns:
UInt16

layoutManagerOwnsFirstResponderInWindow

public com.jniwrapper.Bool layoutManagerOwnsFirstResponderInWindow(NSWindow window)

setTypesetter

public void setTypesetter(NSTypesetter typesetter)

addTemporaryAttributes_forCharacterRange

public void addTemporaryAttributes_forCharacterRange(NSDictionary attrs,
                                                     NSRange charRange)
This method represents the addTemporaryAttributes() method of the NSLayoutManager Objective-C class.

Parameters:
attrs -
charRange -

textContainers

public com.jniwrapper.Pointer.Void textContainers()

showsControlCharacters

public com.jniwrapper.Bool showsControlCharacters()

textStorage_edited_range_changeInLength_invalidatedRange

public void textStorage_edited_range_changeInLength_invalidatedRange(NSTextStorage str,
                                                                     com.jniwrapper.UInt16 editedMask,
                                                                     NSRange newCharRange,
                                                                     com.jniwrapper.Int delta,
                                                                     NSRange invalidatedCharRange)
This method represents the textStorage() method of the NSLayoutManager Objective-C class.

Parameters:
str -
editedMask -
newCharRange -
delta -
invalidatedCharRange -

usesScreenFonts

public com.jniwrapper.Bool usesScreenFonts()

typesetter

public com.jniwrapper.Pointer.Void typesetter()

rulerMarkersForTextView_paragraphStyle_ruler

public com.jniwrapper.Pointer.Void rulerMarkersForTextView_paragraphStyle_ruler(NSTextView view,
                                                                                NSParagraphStyle style,
                                                                                NSRulerView ruler)
This method represents the rulerMarkersForTextView() method of the NSLayoutManager Objective-C class.

Parameters:
view -
style -
ruler -
Returns:
NSArray

replaceGlyphAtIndex_withGlyph

public void replaceGlyphAtIndex_withGlyph(com.jniwrapper.UInt16 glyphIndex,
                                          NSGlyph newGlyph)
This method represents the replaceGlyphAtIndex() method of the NSLayoutManager Objective-C class.

Parameters:
glyphIndex -
newGlyph -

textContainerChangedTextView

public void textContainerChangedTextView(NSTextContainer container)

deleteGlyphsInRange

public void deleteGlyphsInRange(NSRange glyphRange)

lineFragmentUsedRectForGlyphAtIndex_effectiveRange

public NSRect lineFragmentUsedRectForGlyphAtIndex_effectiveRange(com.jniwrapper.UInt16 glyphIndex,
                                                                 NSRangePointer effectiveGlyphRange)
This method represents the lineFragmentUsedRectForGlyphAtIndex() method of the NSLayoutManager Objective-C class.

Parameters:
glyphIndex -
effectiveGlyphRange -
Returns:
NSRect

isValidGlyphIndex

public com.jniwrapper.Bool isValidGlyphIndex(com.jniwrapper.UInt16 glyphIndex)

textViewForBeginningOfSelection

public com.jniwrapper.Pointer.Void textViewForBeginningOfSelection()

removeTemporaryAttribute_forCharacterRange

public void removeTemporaryAttribute_forCharacterRange(java.lang.String name,
                                                       NSRange charRange)
This method represents the removeTemporaryAttribute() method of the NSLayoutManager Objective-C class.

Parameters:
name -
charRange -

insertGlyph_atGlyphIndex_characterIndex

public void insertGlyph_atGlyphIndex_characterIndex(NSGlyph glyph,
                                                    com.jniwrapper.UInt16 glyphIndex,
                                                    com.jniwrapper.UInt16 charIndex)
This method represents the insertGlyph() method of the NSLayoutManager Objective-C class.

Parameters:
glyph -
glyphIndex -
charIndex -

addTextContainer

public void addTextContainer(NSTextContainer container)

attributedString

public com.jniwrapper.Pointer.Void attributedString()
Specified by:
attributedString in interface NSGlyphStorageProtocol

hyphenationFactor

public com.jniwrapper.SingleFloat hyphenationFactor()

getGlyphsInRange_glyphs_characterIndexes_glyphInscriptions_elasticBits

public com.jniwrapper.UInt16 getGlyphsInRange_glyphs_characterIndexes_glyphInscriptions_elasticBits(NSRange glyphsRange,
                                                                                                    NSGlyph glyphBuffer,
                                                                                                    com.jniwrapper.UInt16 charIndexBuffer,
                                                                                                    NSGlyphInscription inscribeBuffer,
                                                                                                    boolean elasticBuffer)
This method represents the getGlyphsInRange() method of the NSLayoutManager Objective-C class.

Parameters:
glyphsRange -
glyphBuffer -
charIndexBuffer -
inscribeBuffer -
elasticBuffer -
Returns:
UInt16

temporaryAttributesAtCharacterIndex_effectiveRange

public com.jniwrapper.Pointer.Void temporaryAttributesAtCharacterIndex_effectiveRange(com.jniwrapper.UInt16 charIndex,
                                                                                      NSRangePointer effectiveCharRange)
This method represents the temporaryAttributesAtCharacterIndex() method of the NSLayoutManager Objective-C class.

Parameters:
charIndex -
effectiveCharRange -
Returns:
NSDictionary

glyphRangeForBoundingRect_inTextContainer

public NSRange glyphRangeForBoundingRect_inTextContainer(NSRect bounds,
                                                         NSTextContainer container)
This method represents the glyphRangeForBoundingRect() method of the NSLayoutManager Objective-C class.

Parameters:
bounds -
container -
Returns:
NSRange

strikethroughGlyphRange_strikethroughType_lineFragmentRect_lineFragmentGlyphRange_containerOrigin

public void strikethroughGlyphRange_strikethroughType_lineFragmentRect_lineFragmentGlyphRange_containerOrigin(NSRange glyphRange,
                                                                                                              com.jniwrapper.Int strikethroughVal,
                                                                                                              NSRect lineRect,
                                                                                                              NSRange lineGlyphRange,
                                                                                                              NSPoint containerOrigin)
This method represents the strikethroughGlyphRange() method of the NSLayoutManager Objective-C class.

Parameters:
glyphRange -
strikethroughVal -
lineRect -
lineGlyphRange -
containerOrigin -

glyphAtIndex

public NSGlyph glyphAtIndex(com.jniwrapper.UInt16 glyphIndex)

characterRangeForGlyphRange_actualGlyphRange

public NSRange characterRangeForGlyphRange_actualGlyphRange(NSRange glyphRange,
                                                            NSRangePointer actualGlyphRange)
This method represents the characterRangeForGlyphRange() method of the NSLayoutManager Objective-C class.

Parameters:
glyphRange -
actualGlyphRange -
Returns:
NSRange

glyphIndexForPoint_inTextContainer

public com.jniwrapper.UInt16 glyphIndexForPoint_inTextContainer(NSPoint point,
                                                                NSTextContainer container)
This method represents the glyphIndexForPoint() method of the NSLayoutManager Objective-C class.

Parameters:
point -
container -
Returns:
UInt16

drawsOutsideLineFragmentForGlyphAtIndex

public com.jniwrapper.Bool drawsOutsideLineFragmentForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)

characterIndexForGlyphAtIndex

public com.jniwrapper.UInt16 characterIndexForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)

setTextStorage

public void setTextStorage(NSTextStorage textStorage)

setLineFragmentRect_forGlyphRange_usedRect

public void setLineFragmentRect_forGlyphRange_usedRect(NSRect fragmentRect,
                                                       NSRange glyphRange,
                                                       NSRect usedRect)
This method represents the setLineFragmentRect() method of the NSLayoutManager Objective-C class.

Parameters:
fragmentRect -
glyphRange -
usedRect -

invalidateGlyphsForCharacterRange_changeInLength_actualCharacterRange

public void invalidateGlyphsForCharacterRange_changeInLength_actualCharacterRange(NSRange charRange,
                                                                                  com.jniwrapper.Int delta,
                                                                                  NSRangePointer actualCharRange)
This method represents the invalidateGlyphsForCharacterRange() method of the NSLayoutManager Objective-C class.

Parameters:
charRange -
delta -
actualCharRange -

showPackedGlyphs_length_glyphRange_atPoint_font_color_printingAdjustment

public void showPackedGlyphs_length_glyphRange_atPoint_font_color_printingAdjustment(com.jniwrapper.AnsiString glyphs,
                                                                                     com.jniwrapper.UInt16 glyphLen,
                                                                                     NSRange glyphRange,
                                                                                     NSPoint point,
                                                                                     NSFont font,
                                                                                     NSColor color,
                                                                                     NSSize printingAdjustment)
This method represents the showPackedGlyphs() method of the NSLayoutManager Objective-C class.

Parameters:
glyphs -
glyphLen -
glyphRange -
point -
font -
color -
printingAdjustment -

textContainerChangedGeometry

public void textContainerChangedGeometry(NSTextContainer container)

extraLineFragmentRect

public NSRect extraLineFragmentRect()

setExtraLineFragmentRect_usedRect_textContainer

public void setExtraLineFragmentRect_usedRect_textContainer(NSRect fragmentRect,
                                                            NSRect usedRect,
                                                            NSTextContainer container)
This method represents the setExtraLineFragmentRect() method of the NSLayoutManager Objective-C class.

Parameters:
fragmentRect -
usedRect -
container -

drawGlyphsForGlyphRange_atPoint

public void drawGlyphsForGlyphRange_atPoint(NSRange glyphsToShow,
                                            NSPoint origin)
This method represents the drawGlyphsForGlyphRange() method of the NSLayoutManager Objective-C class.

Parameters:
glyphsToShow -
origin -