:right-sidebar: True Gutter =================================================================== .. currentmodule:: gi.repository.GtkSource .. class:: Gutter(**properties: ~typing.Any) :no-contents-entry: Superclasses: :class:`~gi.repository.Gtk.Widget`, :class:`~gi.repository.GObject.InitiallyUnowned`, :class:`~gi.repository.GObject.Object` Implemented Interfaces: :class:`~gi.repository.Gtk.Accessible`, :class:`~gi.repository.Gtk.Buildable`, :class:`~gi.repository.Gtk.ConstraintTarget` :Constructors: :: Gutter(**properties) Methods ------- .. rst-class:: interim-class .. class:: Gutter :no-index: .. method:: get_view() -> ~gi.repository.GtkSource.View .. method:: insert(renderer: ~gi.repository.GtkSource.GutterRenderer, position: int) -> bool 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 gutter. :param renderer: a gutter renderer (must inherit from :obj:`~gi.repository.GtkSource.GutterRenderer`). :param position: the renderer position. .. method:: remove(renderer: ~gi.repository.GtkSource.GutterRenderer) -> None :param renderer: .. method:: reorder(renderer: ~gi.repository.GtkSource.GutterRenderer, position: int) -> None Reorders ``renderer`` in ``gutter`` to new ``position``. :param renderer: a :obj:`~gi.repository.Gtk.CellRenderer`. :param position: the new renderer position. Properties ---------- .. rst-class:: interim-class .. class:: Gutter :no-index: .. attribute:: props.view :type: ~gi.repository.GtkSource.View The :obj:`~gi.repository.GtkSource.View` of the gutter. .. attribute:: props.window_type :type: ~gi.repository.Gtk.TextWindowType The text window type on which the window is placed.