#define VIK_LAYERS_PANEL_TYPE (vik_layers_panel_get_type ())
#define VIK_LAYERS_PANEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VIK_LAYERS_PANEL_TYPE, VikLayersPanel))
#define VIK_LAYERS_PANEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VIK_LAYERS_PANEL_TYPE, VikLayersPanelClass))
-#define IS_VIK_LAYERS_PANEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VIK_LLAYERS_PANEL_TYPE))
+#define IS_VIK_LAYERS_PANEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VIK_LAYERS_PANEL_TYPE))
#define IS_VIK_LAYERS_PANEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VIK_LAYERS_PANEL_TYPE))
typedef struct _VikLayersPanel VikLayersPanel;
GtkVBoxClass vbox_class;
void (* update) (VikLayersPanel *vlp);
+ void (* delete_layer) (VikLayersPanel *vlp); // NB Just before (actual layer *not* specified ATM) it is deleted
};
GType vik_layers_panel_get_type ();
VikLayer *vik_layers_panel_get_selected ( VikLayersPanel *vlp );
void vik_layers_panel_cut_selected ( VikLayersPanel *vlp );
void vik_layers_panel_copy_selected ( VikLayersPanel *vlp );
-void vik_layers_panel_paste_selected ( VikLayersPanel *vlp );
+gboolean 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, VikLayerTypeEnum type );
void vik_layers_panel_set_viewport ( VikLayersPanel *vlp, VikViewport *vvp );