]> git.street.me.uk Git - andy/viking.git/blobdiff - src/vikaggregatelayer.h
Cosmetic change
[andy/viking.git] / src / vikaggregatelayer.h
index 8ef9f293c715b077b8837d3239ae0abe3696e591..935abf22f400a1c06d66c94388426633cf197273 100644 (file)
@@ -24,6 +24,8 @@
 
 #include <time.h>
 
+#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