static void georef_layer_marshall( VikGeorefLayer *vgl, guint8 **data, gint *len );
static VikGeorefLayer *georef_layer_unmarshall( guint8 *data, gint len, VikViewport *vvp );
-static VikGeorefLayer *georef_layer_copy ( VikGeorefLayer *vgl, gpointer vp );
static gboolean georef_layer_set_param ( VikGeorefLayer *vgl, guint16 id, VikLayerParamData data, VikViewport *vp );
static VikLayerParamData georef_layer_get_param ( VikGeorefLayer *vgl, guint16 id );
VikGeorefLayer *georef_layer_new ( );
(VikLayerFuncSublayerRenameRequest) NULL,
(VikLayerFuncSublayerToggleVisible) NULL,
- (VikLayerFuncCopy) georef_layer_copy,
(VikLayerFuncMarshall) georef_layer_marshall,
(VikLayerFuncUnmarshall) georef_layer_unmarshall,
return vgl_type;
}
-static VikGeorefLayer *georef_layer_copy ( VikGeorefLayer *vgl, gpointer vp )
-{
- VikGeorefLayer *rv = georef_layer_new ();
- rv->corner = vgl->corner;
- rv->mpp_easting = vgl->mpp_easting;
- rv->mpp_northing = vgl->mpp_northing;
- rv->width = vgl->width;
- rv->height = vgl->height;
-
- if ( vgl->image )
- {
- rv->image = g_strdup ( vgl->image );
- georef_layer_load_image ( rv );
- }
- return rv;
-}
-
static void georef_layer_marshall( VikGeorefLayer *vgl, guint8 **data, gint *len )
{
vik_layer_marshall_params ( VIK_LAYER(vgl), data, len );
GTK_RESPONSE_REJECT,
GTK_STOCK_OK,
GTK_RESPONSE_ACCEPT,
- 0 );
+ NULL );
GtkWidget *table, *wfp_hbox, *wfp_label, *wfp_button, *ce_label, *ce_spin, *cn_label, *cn_spin, *xlabel, *xspin, *ylabel, *yspin, *imagelabel, *imageentry;
GtkWidget *pass_along[4];