X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/50a14534a51f892500ee82f867e8ab2f85b936ae..80471a6a905e00bf80ad04fa2061f88ea81f15cb:/src/vikaggregatelayer.h?ds=inline diff --git a/src/vikaggregatelayer.h b/src/vikaggregatelayer.h index 8ef9f293..935abf22 100644 --- a/src/vikaggregatelayer.h +++ b/src/vikaggregatelayer.h @@ -24,6 +24,8 @@ #include +#include "viklayer.h" + #define VIK_AGGREGATE_LAYER_TYPE (vik_aggregate_layer_get_type ()) #define VIK_AGGREGATE_LAYER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VIK_AGGREGATE_LAYER_TYPE, VikAggregateLayer)) #define VIK_AGGREGATE_LAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VIK_AGGREGATE_LAYER_TYPE, VikAggregateLayerClass)) @@ -51,7 +53,7 @@ gboolean vik_aggregate_layer_delete ( VikAggregateLayer *val, GtkTreeIter *iter VikAggregateLayer *vik_aggregate_layer_create (VikViewport *vp); /* returns: 0 = success, 1 = none appl. found, 2 = found but rejected */ -guint vik_aggregate_layer_tool ( VikAggregateLayer *val, guint16 layer_type, VikToolInterfaceFunc tool_func, GdkEventButton *event, VikViewport *vvp); +// guint vik_aggregate_layer_tool ( VikAggregateLayer *val, guint16 layer_type, VikToolInterfaceFunc tool_func, GdkEventButton *event, VikViewport *vvp); VikLayer *vik_aggregate_layer_get_top_visible_layer_of_type ( VikAggregateLayer *val, gint type ); void vik_aggregate_layer_realize ( VikAggregateLayer *val, VikTreeview *vt, GtkTreeIter *layer_iter ); @@ -59,6 +61,7 @@ gboolean vik_aggregate_layer_load_layers ( VikAggregateLayer *val, FILE *f, gpoi gboolean vik_aggregate_layer_is_empty ( VikAggregateLayer *val ); const GList *vik_aggregate_layer_get_children ( VikAggregateLayer *val ); +GList *vik_aggregate_layer_get_all_layers_of_type(VikAggregateLayer *val, GList *layers, gint type); #endif