+static void
+ui_start_assistant_property_create (GtkWidget *assistant, struct assist_start_data *data)
+{
+GtkWidget *table, *label, *widget;
+gint row;
+
+ table = gtk_grid_new ();
+ gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+ gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+ //gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_MEDIUM);
+ gtk_widget_set_valign (table, GTK_ALIGN_CENTER);
+
+ row = 0;
+ label = make_label_widget(_("_Owner:"));
+ gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+ widget = make_string(label);
+ data->ST_owner = widget;
+ gtk_widget_set_hexpand(widget, TRUE);
+ gtk_grid_attach (GTK_GRID (table), widget, 2, row, 2, 1);
+
+ row++;
+ label = make_label_widget(_("Currency:"));
+ gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+ widget = make_label (NULL, 0, 0.5);
+ data->LB_currency = widget;
+ gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
+ widget = gtk_button_new_with_mnemonic (_("_Change"));
+ data->BT_change = widget;
+ gtk_grid_attach (GTK_GRID (table), widget, 3, row, 1, 1);
+
+ g_signal_connect (G_OBJECT (data->ST_owner), "changed", G_CALLBACK (on_entry_changed), assistant);
+ g_signal_connect (G_OBJECT (data->BT_change), "clicked", G_CALLBACK (ui_start_assistant_property_change_action), data);
+
+
+ gtk_widget_show_all (table);
+ gtk_assistant_append_page (GTK_ASSISTANT (assistant), table);