Method
IdeHighlighterupdate
since: 3.32
Declaration
void
ide_highlighter_update (
IdeHighlighter* self,
IdeHighlightCallback callback,
const GtkTextIter* range_begin,
const GtkTextIter* range_end,
GtkTextIter* location
)
Description
Incrementally processes more of the buffer for highlighting. If callback
returns IDE_HIGHLIGHT_STOP, then this vfunc should stop processing and
return, having set location to the current position of processing.
If processing the entire range was successful, then location should be set
to range_end.
Available since: 3.32
Parameters
callback-
Type:
IdeHighlightCallbackA callback to apply a given style.
range_begin-
Type:
GtkTextIterThe beginning of the range to update.
The data is owned by the caller of the function. range_end-
Type:
GtkTextIterThe end of the range to update.
The data is owned by the caller of the function. location-
Type:
GtkTextIterHow far the highlighter got in the update.
The argument will be set by the function. The data is owned by the caller of the function.