X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/798451674e97c6a00f2d23dba2cc68d79db78d9d..e3154bef85c547fed4c9699ce983687ca54e223a:/src/viklayerspanel.h?ds=sidebyside diff --git a/src/viklayerspanel.h b/src/viklayerspanel.h index c26df0a8..66a887cd 100644 --- a/src/viklayerspanel.h +++ b/src/viklayerspanel.h @@ -37,6 +37,7 @@ G_BEGIN_DECLS #define IS_VIK_LAYERS_PANEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VIK_LLAYERS_PANEL_TYPE)) #define IS_VIK_LAYERS_PANEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VIK_LAYERS_PANEL_TYPE)) +typedef struct _VikLayersPanel VikLayersPanel; typedef struct _VikLayersPanelClass VikLayersPanelClass; struct _VikLayersPanelClass @@ -58,8 +59,6 @@ void vik_layers_panel_copy_selected ( VikLayersPanel *vlp ); void vik_layers_panel_paste_selected ( VikLayersPanel *vlp ); void vik_layers_panel_delete_selected ( VikLayersPanel *vlp ); VikLayer *vik_layers_panel_get_layer_of_type ( VikLayersPanel *vlp, gint type ); -void vik_layers_panel_set_window ( VikLayersPanel *vlp, VikWindow *vw ); -VikWindow * vik_layers_panel_get_window ( VikLayersPanel *vlp); void vik_layers_panel_set_viewport ( VikLayersPanel *vlp, VikViewport *vvp ); //gboolean vik_layers_panel_tool ( VikLayersPanel *vlp, guint16 layer_type, VikToolInterfaceFunc tool_func, GdkEventButton *event, VikViewport *vvp ); VikViewport *vik_layers_panel_get_viewport ( VikLayersPanel *vlp ); @@ -70,6 +69,7 @@ gboolean vik_layers_panel_new_layer ( VikLayersPanel *vlp, gint type ); void vik_layers_panel_clear ( VikLayersPanel *vlp ); VikAggregateLayer *vik_layers_panel_get_top_layer ( VikLayersPanel *vlp ); void vik_layers_panel_change_coord_mode ( VikLayersPanel *vlp, VikCoordMode mode ); +GList *vik_layers_panel_get_all_layers_of_type(VikLayersPanel *vlp, gint type); G_END_DECLS