X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/1e8b7f57861e62f0e94daebf2ddee61d9f9265d4..45da1f2f3f75619ba2e551be754223c9da97d267:/src/vikgpslayer.c diff --git a/src/vikgpslayer.c b/src/vikgpslayer.c index eb811261..88fe07e4 100644 --- a/src/vikgpslayer.c +++ b/src/vikgpslayer.c @@ -63,6 +63,8 @@ static VikGpsLayer *gps_layer_unmarshall( guint8 *data, gint len, VikViewport *v static gboolean gps_layer_set_param ( VikGpsLayer *vgl, guint16 id, VikLayerParamData data, VikViewport *vp, gboolean is_file_operation ); static VikLayerParamData gps_layer_get_param ( VikGpsLayer *vgl, guint16 id, gboolean is_file_operation ); +static const gchar* gps_layer_tooltip ( VikGpsLayer *vgl ); + static void gps_layer_change_coord_mode ( VikGpsLayer *val, VikCoordMode mode ); static void gps_layer_add_menu_items( VikGpsLayer *vtl, GtkMenu *menu, gpointer vlp ); static void gps_layer_drag_drop_request ( VikGpsLayer *val_src, VikGpsLayer *val_dest, GtkTreeIter *src_item_iter, GtkTreePath *dest_path ); @@ -198,7 +200,7 @@ VikLayerInterface vik_gps_layer_interface = { (VikLayerFuncSublayerRenameRequest) NULL, (VikLayerFuncSublayerToggleVisible) NULL, (VikLayerFuncSublayerTooltip) NULL, - (VikLayerFuncLayerTooltip) NULL, + (VikLayerFuncLayerTooltip) gps_layer_tooltip, (VikLayerFuncMarshall) gps_layer_marshall, (VikLayerFuncUnmarshall) gps_layer_unmarshall, @@ -315,6 +317,11 @@ static VikGpsLayer *vik_gps_layer_create (VikViewport *vp) return rv; } +static const gchar* gps_layer_tooltip ( VikGpsLayer *vgl ) +{ + return params_protocols[vgl->protocol_id]; +} + /* "Copy" */ static void gps_layer_marshall( VikGpsLayer *vgl, guint8 **data, gint *datalen ) {