VikLayerInterface vik_coord_layer_interface = {
"Coord",
+ N_("Coordinate"),
+ NULL,
&vikcoordlayer_pixbuf,
NULL,
(VikLayerFuncSublayerRenameRequest) NULL,
(VikLayerFuncSublayerToggleVisible) NULL,
+ (VikLayerFuncSublayerTooltip) NULL,
+ (VikLayerFuncLayerTooltip) NULL,
+ (VikLayerFuncLayerSelected) NULL,
(VikLayerFuncMarshall) coord_layer_marshall,
(VikLayerFuncUnmarshall) coord_layer_unmarshall,
(VikLayerFuncWriteFileData) NULL,
(VikLayerFuncDeleteItem) NULL,
+ (VikLayerFuncCutItem) NULL,
(VikLayerFuncCopyItem) NULL,
(VikLayerFuncPasteItem) NULL,
(VikLayerFuncFreeCopiedItem) NULL,
(VikLayerFuncDragDropRequest) NULL,
+
+ (VikLayerFuncSelectClick) NULL,
+ (VikLayerFuncSelectMove) NULL,
+ (VikLayerFuncSelectRelease) NULL,
+ (VikLayerFuncSelectedViewportMenu) NULL,
};
struct _VikCoordLayer {
static VikCoordLayer *coord_layer_unmarshall( guint8 *data, gint len, VikViewport *vvp )
{
- VikCoordLayer *rv = vik_coord_layer_new ( vvp );
+ VikCoordLayer *rv = vik_coord_layer_new ();
vik_layer_unmarshall_params ( VIK_LAYER(rv), data, len, vvp );
return rv;
}
GdkColor InitColor;
VikCoordLayer *vcl = VIK_COORD_LAYER ( g_object_new ( VIK_COORD_LAYER_TYPE, NULL ) );
- vik_layer_init ( VIK_LAYER(vcl), VIK_LAYER_COORD );
+ vik_layer_set_type ( VIK_LAYER(vcl), VIK_LAYER_COORD );
InitColor.pixel = 0;
InitColor.red = 65535;