Class
ShumateMarkerLayer
Description [src]
final class Shumate.MarkerLayer : Shumate.Layer {
/* No available fields */
}
Displays markers on the map. It is responsible for positioning markers correctly, marker selections and group marker operations.
Ancestors
- ShumateLayer
- GtkWidget
- GInitiallyUnowned
- GObject
Constructors
shumate_marker_layer_new
Creates a new instance of ShumateMarkerLayer
.
shumate_marker_layer_new_full
Creates a new instance of ShumateMarkerLayer
with the specified selection mode.
Instance methods
shumate_marker_layer_add_marker
Adds the marker to the layer.
shumate_marker_layer_get_markers
Gets a copy of the list of all markers inserted into the layer. You should free the list but not its contents.
shumate_marker_layer_get_selected
Gets a list of selected markers in the layer.
shumate_marker_layer_get_selection_mode
Gets the selection mode of the layer.
shumate_marker_layer_remove_all
Removes all markers from the layer.
shumate_marker_layer_remove_marker
Removes the marker from the layer.
shumate_marker_layer_select_all_markers
Selects all selectable markers in the layer.
shumate_marker_layer_select_marker
Selects a marker in this layer.
shumate_marker_layer_set_selection_mode
Sets the selection mode of the layer.
shumate_marker_layer_unselect_all_markers
Unselects all markers in the layer.
shumate_marker_layer_unselect_marker
Unselects a marker in this layer.
Methods inherited from ShumateLayer (1)
shumate_layer_get_viewport
Gets the ShumateViewport
used by this layer.
Properties
Shumate.MarkerLayer:selection-mode
Determines the type of selection that will be performed.
Properties inherited from ShumateLayer (1)
Shumate.Layer:viewport
Signals
Shumate.MarkerLayer::marker-selected
Emitted when a marker in the layer is selected.
Shumate.MarkerLayer::marker-unselected
Emitted when a marker in the layer is unselected.