X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/b5926b358583d59625c9dc09666288f34d3f926d..66e15e9fda3b72e58f67fed38e3cc59413cf5359:/src/vikaggregatelayer.h?ds=sidebyside diff --git a/src/vikaggregatelayer.h b/src/vikaggregatelayer.h index 22652a81..4f29ed56 100644 --- a/src/vikaggregatelayer.h +++ b/src/vikaggregatelayer.h @@ -22,6 +22,8 @@ #ifndef _VIKING_AGGREGATELAYER_H #define _VIKING_AGGREGATELAYER_H +#include + #include "viklayer.h" G_BEGIN_DECLS @@ -43,10 +45,10 @@ GType vik_aggregate_layer_get_type (); typedef struct _VikAggregateLayer VikAggregateLayer; VikAggregateLayer *vik_aggregate_layer_new (); -void vik_aggregate_layer_add_layer ( VikAggregateLayer *val, VikLayer *l ); +void vik_aggregate_layer_add_layer ( VikAggregateLayer *val, VikLayer *l, gboolean allow_reordering ); void vik_aggregate_layer_insert_layer ( VikAggregateLayer *val, VikLayer *l, GtkTreeIter *replace_layer ); void vik_aggregate_layer_move_layer ( VikAggregateLayer *val, GtkTreeIter *child_iter, gboolean up ); -void vik_aggregate_layer_draw ( VikAggregateLayer *val, gpointer data ); +void vik_aggregate_layer_draw ( VikAggregateLayer *val, VikViewport *vp ); void vik_aggregate_layer_free ( VikAggregateLayer *val ); void vik_aggregate_layer_clear ( VikAggregateLayer *val ); gboolean vik_aggregate_layer_delete ( VikAggregateLayer *val, GtkTreeIter *iter );