X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpage-assistant.c;h=7c54f40f803e0a43ccc211de2b802f093636a179;hb=1d05dd7fce36ca16a644705b0b05fd144f52463e;hp=480133046e63897d5b9564289276ceadc33928ac;hpb=8aa1c70a718d6d0a0afc16718ceb27af407ad051;p=pspp diff --git a/src/ui/gui/page-assistant.c b/src/ui/gui/page-assistant.c index 480133046e..7c54f40f80 100644 --- a/src/ui/gui/page-assistant.c +++ b/src/ui/gui/page-assistant.c @@ -78,11 +78,6 @@ init_assistant (GtkWindow *parent_window) a->builder = builder_new ("text-data-import.ui"); a->assistant = GTK_ASSISTANT (gtk_assistant_new ()); - ia->sheet_spec = sheet_spec_page_create (ia); - ia->intro = intro_page_create (ia); - ia->separators = separators_page_create (ia); - - a->prop_renderer = gtk_cell_renderer_text_new (); g_object_ref_sink (a->prop_renderer); a->fixed_renderer = gtk_cell_renderer_text_new (); @@ -91,12 +86,6 @@ init_assistant (GtkWindow *parent_window) "family", "Monospace", (void *) NULL); - ia->first_line = first_line_page_create (ia); - - ia->formats = xzalloc (sizeof *ia->formats); - - - g_signal_connect (a->assistant, "prepare", G_CALLBACK (on_prepare), ia); g_signal_connect (a->assistant, "cancel", G_CALLBACK (on_cancel), ia); g_signal_connect (a->assistant, "close", G_CALLBACK (on_close), ia); @@ -111,6 +100,7 @@ init_assistant (GtkWindow *parent_window) gtk_window_set_transient_for (GTK_WINDOW (a->assistant), parent_window); gtk_window_set_icon_name (GTK_WINDOW (a->assistant), "pspp"); + return ia; } @@ -168,9 +158,16 @@ on_prepare (GtkAssistant *assistant, GtkWidget *page, int pn = gtk_assistant_get_current_page (assistant); g_print ("%s:%d Page %d %p\n", __FILE__, __LINE__, pn, page); -#if 0 - if (pn == 1 && ssp->spreadsheet) - post_sheet_spec_page (ia); + if ( ia->spreadsheet) + { + if (pn == 0) + prepare_sheet_spec_page (ia); + else if (pn == 1) + { + post_sheet_spec_page (ia); + prepare_formats_page (ia); + } + } if (gtk_assistant_get_page_type (assistant, page) == GTK_ASSISTANT_PAGE_CONFIRM) @@ -179,24 +176,22 @@ on_prepare (GtkAssistant *assistant, GtkWidget *page, gtk_widget_grab_focus (assistant->forward); + +#if 0 /* Prepare .... */ if (page == ia->separators->page) prepare_separators_page (ia); else if (page == ia->formats->page) prepare_formats_page (ia); - else if (page == ia->sheet_spec->page && ssp->spreadsheet) - { - prepare_sheet_spec_page (ia); - } -#endif - gtk_widget_show (ia->asst.reset_button); if (page == ia->formats->page) gtk_widget_show (ia->asst.paste_button); else gtk_widget_hide (ia->asst.paste_button); + +#endif } /* Called when the Cancel button in the assistant is clicked. */