-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy pathlinefragmentrenderer.json
More file actions
1 lines (1 loc) · 6.32 KB
/
linefragmentrenderer.json
File metadata and controls
1 lines (1 loc) · 6.32 KB
1
{"metadata":{"roleHeading":"Class","role":"symbol","title":"LineFragmentRenderer","navigatorTitle":[{"kind":"identifier","text":"LineFragmentRenderer"}],"externalID":"s:16CodeEditTextView20LineFragmentRendererC","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LineFragmentRenderer","kind":"identifier"}],"modules":[{"name":"CodeEditTextView"}],"symbolKind":"class"},"hierarchy":{"paths":[["doc:\/\/codeedittextview.CodeEditTextView\/documentation\/CodeEditTextView"]]},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/codeedittextview.CodeEditTextView\/documentation\/CodeEditTextView\/LineFragmentRenderer\/init(textStorage:invisibleCharacterDelegate:)"],"anchor":"Initializers"},{"identifiers":["doc:\/\/codeedittextview.CodeEditTextView\/documentation\/CodeEditTextView\/LineFragmentRenderer\/draw(lineFragment:in:yPos:)"],"title":"Instance Methods","generated":true,"anchor":"Instance-Methods"}],"variants":[{"paths":["\/documentation\/codeedittextview\/linefragmentrenderer"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LineFragmentRenderer","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/codeedittextview.CodeEditTextView\/documentation\/CodeEditTextView\/LineFragmentRenderer","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Manages drawing line fragments into a drawing context."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://codeedittextview.CodeEditTextView/documentation/CodeEditTextView/LineFragmentRenderer":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LineFragmentRenderer"}],"url":"\/documentation\/codeedittextview\/linefragmentrenderer","identifier":"doc:\/\/codeedittextview.CodeEditTextView\/documentation\/CodeEditTextView\/LineFragmentRenderer","kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LineFragmentRenderer"}],"abstract":[{"type":"text","text":"Manages drawing line fragments into a drawing context."}],"title":"LineFragmentRenderer"},"doc://codeedittextview.CodeEditTextView/documentation/CodeEditTextView/LineFragmentRenderer/init(textStorage:invisibleCharacterDelegate:)":{"abstract":[{"type":"text","text":"Create a fragment renderer."}],"title":"init(textStorage:invisibleCharacterDelegate:)","type":"topic","kind":"symbol","identifier":"doc:\/\/codeedittextview.CodeEditTextView\/documentation\/CodeEditTextView\/LineFragmentRenderer\/init(textStorage:invisibleCharacterDelegate:)","url":"\/documentation\/codeedittextview\/linefragmentrenderer\/init(textstorage:invisiblecharacterdelegate:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"textStorage","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NSTextStorage","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSTextStorage"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"invisibleCharacterDelegate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:16CodeEditTextView27InvisibleCharactersDelegateP","text":"InvisibleCharactersDelegate"},{"text":"?)","kind":"text"}]},"doc://codeedittextview.CodeEditTextView/documentation/CodeEditTextView":{"role":"collection","url":"\/documentation\/codeedittextview","kind":"symbol","title":"CodeEditTextView","type":"topic","abstract":[{"type":"text","text":"A text editor designed to edit code documents."}],"identifier":"doc:\/\/codeedittextview.CodeEditTextView\/documentation\/CodeEditTextView"},"doc://codeedittextview.CodeEditTextView/documentation/CodeEditTextView/LineFragmentRenderer/draw(lineFragment:in:yPos:)":{"title":"draw(lineFragment:in:yPos:)","identifier":"doc:\/\/codeedittextview.CodeEditTextView\/documentation\/CodeEditTextView\/LineFragmentRenderer\/draw(lineFragment:in:yPos:)","type":"topic","kind":"symbol","abstract":[{"text":"Draw the given line fragment into a drawing context, using the invisible character configuration determined","type":"text"},{"type":"text","text":" "},{"text":"from the ","type":"text"},{"code":"invisibleCharacterDelegate","type":"codeVoice"},{"type":"text","text":", and line fragment information from the passed "},{"type":"reference","identifier":"doc:\/\/codeedittextview.CodeEditTextView\/documentation\/CodeEditTextView\/LineFragment","isActive":true},{"text":" object.","type":"text"}],"url":"\/documentation\/codeedittextview\/linefragmentrenderer\/draw(linefragment:in:ypos:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"draw"},{"text":"(","kind":"text"},{"text":"lineFragment","kind":"externalParam"},{"kind":"text","text":": "},{"text":"LineFragment","preciseIdentifier":"s:16CodeEditTextView12LineFragmentC","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGContext","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGContextRef"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"yPos"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":")"}]},"doc://codeedittextview.CodeEditTextView/documentation/CodeEditTextView/LineFragment":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LineFragment"}],"url":"\/documentation\/codeedittextview\/linefragment","identifier":"doc:\/\/codeedittextview.CodeEditTextView\/documentation\/CodeEditTextView\/LineFragment","kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LineFragment"}],"abstract":[{"type":"text","text":"A "},{"isActive":true,"identifier":"doc:\/\/codeedittextview.CodeEditTextView\/documentation\/CodeEditTextView\/LineFragment","type":"reference"},{"type":"text","text":" represents a subrange of characters in a line. Every text line contains at least one line"},{"text":" ","type":"text"},{"type":"text","text":"fragments, and any lines that need to be broken due to width constraints will contain more than one fragment."}],"title":"LineFragment"}}}