X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/79ffe90e1f995be8fef4eec2462b94c0296c2ecb..70177381ae2b6540e92c504833aeb546c38dd54b:/src/datasource_osm.c diff --git a/src/datasource_osm.c b/src/datasource_osm.c index 0ff14853..105c7859 100644 --- a/src/datasource_osm.c +++ b/src/datasource_osm.c @@ -51,7 +51,7 @@ static void datasource_osm_cleanup ( gpointer data ); VikDataSourceInterface vik_datasource_osm_interface = { N_("OSM traces"), N_("OSM traces"), - VIK_DATASOURCE_ADDTOLAYER, + VIK_DATASOURCE_AUTO_LAYER_MANAGEMENT, VIK_DATASOURCE_INPUTTYPE_NONE, TRUE, TRUE, @@ -65,6 +65,12 @@ VikDataSourceInterface vik_datasource_osm_interface = { (VikDataSourceAddProgressWidgetsFunc) NULL, (VikDataSourceCleanupFunc) datasource_osm_cleanup, (VikDataSourceOffFunc) NULL, + + NULL, + 0, + NULL, + NULL, + 0 }; static gpointer datasource_osm_init ( acq_vik_t *avt ) @@ -82,8 +88,11 @@ static void datasource_osm_add_setup_widgets ( GtkWidget *dialog, VikViewport *v page_number_label = gtk_label_new (_("Page number:")); widgets->page_number = gtk_spin_button_new_with_range(0, 100, 1); gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->page_number), last_page_number); - gtk_box_pack_start ( GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), page_number_label, FALSE, FALSE, 5 ); - gtk_box_pack_start ( GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), widgets->page_number, FALSE, FALSE, 5 ); + + /* Packing all widgets */ + GtkBox *box = GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))); + gtk_box_pack_start ( box, page_number_label, FALSE, FALSE, 5 ); + gtk_box_pack_start ( box, widgets->page_number, FALSE, FALSE, 5 ); gtk_widget_show_all(dialog); }