Map


Object Hierarchy:

Shumate.Map Shumate.Map Shumate.Map Gtk.Widget Gtk.Widget Gtk.Widget->Shumate.Map GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->Gtk.Widget GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned Gtk.Accessible Gtk.Accessible Gtk.Accessible->Shumate.Map Gtk.Accessible->Gtk.Widget Gtk.Buildable Gtk.Buildable Gtk.Buildable->Shumate.Map Gtk.Buildable->Gtk.Widget Gtk.ConstraintTarget Gtk.ConstraintTarget Gtk.ConstraintTarget->Shumate.Map Gtk.ConstraintTarget->Gtk.Widget

Description:

[ CCode ( type_id = "shumate_map_get_type ()" ) ]
public sealed class Map : Widget, Accessible, Buildable, ConstraintTarget

The Map widget is a [class@Gtk.

Widget] that show and allows interaction with the user.

This is the base widget and doesn't have advanced features. You can check the [class@Shumate.SimpleMap] for a ready-to-use widget.

By default, a [class@Shumate.Viewport] is created and can be accessed with [method@Shumate.Map.get_viewport].

Unless created with [ctor@Shumate.Map.new_simple], the widget doesn't hold any layer and won't show anything. A [class@Shumate.Layer] can be added or removed using the [method@Shumate.Map.add_layer] or [method@Shumate.Map.remove_layer] methods.


Namespace: Shumate
Package: shumate-1.0

Content:

Properties:

Creation methods:

Methods:

Signals:

Inherited Members:

All known members inherited from class Gtk.Widget