Layer


Object Hierarchy:

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

Description:

[ CCode ( type_id = "shumate_layer_get_type ()" ) ]
public abstract class Layer : Widget, Accessible, Buildable, ConstraintTarget

Every layer (overlay that moves together with the map) has to inherit this class and implement its virtual methods.

You can use the same layer to display many types of maps. In Shumate they are called map sources. You can change the [ property@MapLayer:map-source] property at any time to replace the current displayed map.

All known sub-classes:

Namespace: Shumate
Package: shumate-1.0

Content:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class Gtk.Widget
All known members inherited from class GLib.Object
All known members inherited from interface Gtk.Accessible
All known members inherited from interface Gtk.Buildable



2022 vala-language.org