X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/0a6cab71af4d58f26021d357e77374f8cd500416..071da616472733966977bff2ac912f2f928a015b:/src/vikcoordlayer.c?ds=sidebyside diff --git a/src/vikcoordlayer.c b/src/vikcoordlayer.c index 58554fac..2970d456 100644 --- a/src/vikcoordlayer.c +++ b/src/vikcoordlayer.c @@ -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,