gtksource.gutter
Module for [Gutter] class
Types 3
Gutter object for class@View.
The [gtksource.gutter.Gutter] object represents the left or right gutter of the text view. It is used by class@View to draw the line numbers and class@Marks that might be present on a line. By packing additional class@GutterRenderer objects in the gutter, you can extend the gutter with your own custom drawings.
To get a [gtksource.gutter.Gutter], use the [gtksource.view.View.getGutter] function.
The gutter works very much the same way as cells rendered in a [gtk.tree_view.TreeView]. The concept is similar, with the exception that the gutter does not have an underlying [gtk.tree_model.TreeModel]. The builtin line number renderer is at position [gtksource.types.ViewGutterPosition.Lines] (-30) and the marks renderer is at [gtksource.types.ViewGutterPosition.Marks] (-20). The gutter sorts the renderers in ascending order, from left to right. So the marks are displayed on the right of the line numbers.
GutterGidBuilder builder()Get builder for [gtksource.gutter.Gutter] Returns: New builder objectgtk.types.TextWindowType windowType() @propertyGet `windowType` property. Returns: The text window type on which the window is placed.bool insert(gtksource.gutter_renderer.GutterRenderer renderer, int position)Insert renderer into the gutter. If renderer is yet unowned then gutter claims its ownership. Otherwise just increases renderer's reference count. renderer cannot be already inserted to another gut...void remove(gtksource.gutter_renderer.GutterRenderer renderer)void reorder(gtksource.gutter_renderer.GutterRenderer renderer, int position)Reorders renderer in gutter to new position.T view(gtksource.view.View propval)Set `view` property. Params: propval = The #GtkSourceView of the gutter. Returns: Builder instance for fluent chainingT windowType(gtk.types.TextWindowType propval)Set `windowType` property. Params: propval = The text window type on which the window is placed. Returns: Builder instance for fluent chaining