Type Alias: GtkSourceMapProps
GtkSourceMapProps =
GtkSourceViewProps&object
Defined in: generated/jsx.ts:5142
Props for the GtkSourceMap widget.
Type Declaration
| Name | Type | Description | Defined in |
|---|---|---|---|
children? | ReactNode | - | generated/jsx.ts:5170 |
enableUndo? | boolean | Whether to enable undo/redo | generated/jsx.ts:5145 |
highlightMatchingBrackets? | boolean | Whether to highlight matching brackets when cursor is on a bracket. Defaults to true. | generated/jsx.ts:5163 |
highlightSyntax? | boolean | Whether to enable syntax highlighting. Defaults to true when language is set. | generated/jsx.ts:5161 |
implicitTrailingNewline? | boolean | Whether the buffer has an implicit trailing newline. | generated/jsx.ts:5165 |
language? | string | GtkSource.Language | Language 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 | null | Callback when the buffer content changes. Use buffer.getText() to extract text. | generated/jsx.ts:5147 |
onCanRedoChanged? | (canRedo) => void | null | Callback when can-redo state changes | generated/jsx.ts:5155 |
onCanUndoChanged? | (canUndo) => void | null | Callback when can-undo state changes | generated/jsx.ts:5153 |
onCursorMoved? | () => void | null | Callback when the cursor position changes | generated/jsx.ts:5167 |
onHighlightUpdated? | (start, end) => void | null | Callback when syntax highlighting is updated for a region | generated/jsx.ts:5169 |
onTextDeleted? | (buffer, startOffset, endOffset) => void | null | Callback when text is deleted from the buffer | generated/jsx.ts:5151 |
onTextInserted? | (buffer, offset, text) => void | null | Callback when text is inserted into the buffer | generated/jsx.ts:5149 |
ref? | Ref<GtkSource.Map> | - | generated/jsx.ts:5171 |
styleScheme? | string | GtkSource.StyleScheme | Style 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 |