]> git.street.me.uk Git - andy/viking.git/blobdiff - src/vikcoordlayer.c
Display altitude at the cursor position, on status bar.
[andy/viking.git] / src / vikcoordlayer.c
index 58554facb4b9dcde931c7bd4c61d6d907975585b..2970d456dc412170a6ad1622318a617744af24c3 100644 (file)
@@ -31,12 +31,12 @@ static VikLayerParamData coord_layer_get_param ( VikCoordLayer *vcl, guint16 id
 static void coord_layer_update_gc ( VikCoordLayer *vcl, VikViewport *vp, const gchar *color );
 static void coord_layer_post_read ( VikCoordLayer *vcl, VikViewport *vp );
 
-VikLayerParamScale param_scales[] = {
+static VikLayerParamScale param_scales[] = {
   { 0.05, 60.0, 0.25, 10 },
   { 1, 10, 1, 0 },
 };
 
-VikLayerParam coord_layer_params[] = {
+static VikLayerParam coord_layer_params[] = {
   { "color", VIK_LAYER_PARAM_STRING, VIK_LAYER_GROUP_NONE, "Color:", VIK_LAYER_WIDGET_ENTRY },
   { "min_inc", VIK_LAYER_PARAM_DOUBLE, VIK_LAYER_GROUP_NONE, "Minutes Width:", VIK_LAYER_WIDGET_SPINBUTTON, param_scales + 0 },
   { "line_thickness", VIK_LAYER_PARAM_UINT, VIK_LAYER_GROUP_NONE, "Line Thickness:", VIK_LAYER_WIDGET_SPINBUTTON, param_scales + 1 },
@@ -57,6 +57,8 @@ VikLayerInterface vik_coord_layer_interface = {
   NULL,
   0,
 
+  VIK_MENU_ITEM_ALL,
+
   (VikLayerFuncCreate)                  vik_coord_layer_create,
   (VikLayerFuncRealize)                 NULL,
   (VikLayerFuncPostRead)                coord_layer_post_read,
@@ -66,6 +68,9 @@ VikLayerInterface vik_coord_layer_interface = {
   (VikLayerFuncDraw)                    vik_coord_layer_draw,
   (VikLayerFuncChangeCoordMode)         NULL,
 
+  (VikLayerFuncSetMenuItemsSelection)   NULL,
+  (VikLayerFuncGetMenuItemsSelection)   NULL,
+
   (VikLayerFuncAddMenuItems)            NULL,
   (VikLayerFuncSublayerAddMenuItems)    NULL,
 
@@ -82,6 +87,7 @@ VikLayerInterface vik_coord_layer_interface = {
   (VikLayerFuncReadFileData)            NULL,
   (VikLayerFuncWriteFileData)           NULL,
 
+  (VikLayerFuncDeleteItem)              NULL,
   (VikLayerFuncCopyItem)                NULL,
   (VikLayerFuncPasteItem)               NULL,
   (VikLayerFuncFreeCopiedItem)          NULL,