]> git.street.me.uk Git - andy/viking.git/blobdiff - src/viklayer.h
help/Makefile.am: explicitly list figures.
[andy/viking.git] / src / viklayer.h
index 37f06cee70ff49e06b46bd8c766aeeccb6a3e618..52cefb03663407acc9bea99d549ff2f7261eb28b 100644 (file)
@@ -204,7 +204,8 @@ typedef struct _VikLayerInterface VikLayerInterface;
 
 /* See vik_layer_* for function parameter names */
 struct _VikLayerInterface {
-  const gchar *                     name;
+  const gchar *                     fixed_layer_name; // Used in .vik files - this should never change to maintain file compatibility
+  const gchar *                     name;             // Translate-able name used for display purposes
   const gchar *                     accelerator;
   const GdkPixdata *                icon;
 
@@ -268,7 +269,7 @@ struct _VikLayerInterface {
 VikLayerInterface *vik_layer_get_interface ( gint type );
 
 
-void vik_layer_init ( VikLayer *vl, gint type );
+void vik_layer_set_type ( VikLayer *vl, gint type );
 void vik_layer_draw ( VikLayer *l, gpointer data );
 void vik_layer_change_coord_mode ( VikLayer *l, VikCoordMode mode );
 void vik_layer_rename ( VikLayer *l, const gchar *new_name );
@@ -277,7 +278,7 @@ const gchar *vik_layer_get_name ( VikLayer *l );
 
 gboolean vik_layer_set_param (VikLayer *layer, guint16 id, VikLayerParamData data, gpointer vp, gboolean is_file_operation);
 
-void vik_layer_emit_update ( VikLayer *vl, gboolean from_background );
+void vik_layer_emit_update ( VikLayer *vl );
 
 /* GUI */
 void vik_layer_set_menu_items_selection(VikLayer *l, guint16 selection);