Skip to main content

Type Alias: GtkSourceMapProps

GtkSourceMapProps = GtkSourceViewProps & object

Defined in: generated/jsx.ts:5142

Props for the GtkSourceMap widget.

Type Declaration

NameTypeDescriptionDefined in
children?ReactNode-generated/jsx.ts:5170
enableUndo?booleanWhether to enable undo/redogenerated/jsx.ts:5145
highlightMatchingBrackets?booleanWhether to highlight matching brackets when cursor is on a bracket. Defaults to true.generated/jsx.ts:5163
highlightSyntax?booleanWhether to enable syntax highlighting. Defaults to true when language is set.generated/jsx.ts:5161
implicitTrailingNewline?booleanWhether the buffer has an implicit trailing newline.generated/jsx.ts:5165
language?string | GtkSource.LanguageLanguage for syntax highlighting. Can be a language ID string (e.g., "typescript", "python") or a GtkSource.Language object.generated/jsx.ts:5157
onBufferChanged?(buffer) => void | nullCallback when the buffer content changes. Use buffer.getText() to extract text.generated/jsx.ts:5147
onCanRedoChanged?(canRedo) => void | nullCallback when can-redo state changesgenerated/jsx.ts:5155
onCanUndoChanged?(canUndo) => void | nullCallback when can-undo state changesgenerated/jsx.ts:5153
onCursorMoved?() => void | nullCallback when the cursor position changesgenerated/jsx.ts:5167
onHighlightUpdated?(start, end) => void | nullCallback when syntax highlighting is updated for a regiongenerated/jsx.ts:5169
onTextDeleted?(buffer, startOffset, endOffset) => void | nullCallback when text is deleted from the buffergenerated/jsx.ts:5151
onTextInserted?(buffer, offset, text) => void | nullCallback when text is inserted into the buffergenerated/jsx.ts:5149
ref?Ref<GtkSource.Map>-generated/jsx.ts:5171
styleScheme?string | GtkSource.StyleSchemeStyle scheme for syntax highlighting colors. Can be a scheme ID string (e.g., "Adwaita-dark") or a GtkSource.StyleScheme object.generated/jsx.ts:5159
view?GtkSource.View | null-generated/jsx.ts:5143