Map#
Superclasses: View, TextView, Widget, InitiallyUnowned, Object
Implemented Interfaces: Accessible, AccessibleText, Buildable, ConstraintTarget, Scrollable
Widget that displays a map for a specific View.
GtkSourceMap is a widget that maps the content of a View into
a smaller view so the user can have a quick overview of the whole document.
This works by connecting a View to to the GtkSourceMap using
the view property or set_view.
GtkSourceMap is a View object. This means that you can add a
GutterRenderer to a gutter in the same way you would for a
View. One example might be a GutterRenderer that shows
which lines have changed in the document.
Additionally, it is desirable to match the font of the GtkSourceMap and
the View used for editing. Therefore, font_desc
should be used to set the target font. You will need to adjust this to the
desired font size for the map. A 1pt font generally seems to be an
appropriate font size. “Monospace 1” is the default. See
set_size for how to alter the size of an existing
FontDescription.
When FontConfig is available, GtkSourceMap will try to use a bundled
“block” font to make the map more legible.
Constructors#
Methods#
Properties#
- class Map
- props.font_desc: FontDescription#
The type of the None singleton.
Fields#
- class Map
- parent_instance#