]> git.street.me.uk Git - andy/viking.git/blobdiff - src/viklayerspanel.h
SF Bugs#133: Remove the auto added map when opening the first .vik file from the...
[andy/viking.git] / src / viklayerspanel.h
index 8dcb771b10c16ac08aeca2250fc21ffab2a5fbc5..c03bb8fcc6e082598d5f0a21418332e99c0c4adb 100644 (file)
@@ -34,7 +34,7 @@ G_BEGIN_DECLS
 #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;
@@ -45,6 +45,7 @@ struct _VikLayersPanelClass
   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 ();