X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Ftext-data-import-dialog.c;h=fa55bba5e95d64e561682245050b6e3cd56ddf1f;hb=4c4f035bfad520dc54f0d5a9e30e36d4fb009efc;hp=11ca7b044e70e3e99196e99856f2a9d7ab6ee01f;hpb=b72c417165e828d7fb6afc6c647f9fc123fd7847;p=pspp-builds.git diff --git a/src/ui/gui/text-data-import-dialog.c b/src/ui/gui/text-data-import-dialog.c index 11ca7b04..fa55bba5 100644 --- a/src/ui/gui/text-data-import-dialog.c +++ b/src/ui/gui/text-data-import-dialog.c @@ -25,7 +25,7 @@ #include -#include +#include #include #include #include @@ -39,13 +39,13 @@ #include #include #include -#include +#include #include #include #include #include #include -#include +#include #include "error.h" #include "xalloc.h" @@ -63,7 +63,7 @@ text_data_import_assistant (GObject *o, gpointer de_) struct data_editor *de = de_; GtkWidget *dialog = - gtk_message_dialog_new (de->parent.window, + gtk_message_dialog_new (GTK_WINDOW (de), GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_CLOSE, @@ -259,7 +259,7 @@ void text_data_import_assistant (GObject *o, gpointer de_) { struct data_editor *de = de_; - GtkWindow *parent_window = de->parent.window; + GtkWindow *parent_window = GTK_WINDOW (de); struct import_assistant *ia; ia = xzalloc (sizeof *ia); @@ -293,9 +293,7 @@ text_data_import_assistant (GObject *o, gpointer de_) case PSPPIRE_RESPONSE_PASTE: { char *syntax = generate_syntax (ia); - struct syntax_editor *se = - (struct syntax_editor *) window_create (WINDOW_SYNTAX, NULL); - gtk_text_buffer_insert_at_cursor (se->buffer, syntax, -1); + paste_syntax_in_new_window (syntax); free (syntax); } break; @@ -1623,12 +1621,10 @@ prepare_formats_page (struct import_assistant *ia) hold a reference via ia->formats.dict. */ var_store = psppire_var_store_new (psppire_dict); g_object_set (var_store, - "trailing-rows", 1, "format-type", PSPPIRE_VAR_STORE_INPUT_FORMATS, (void *) NULL); var_sheet = PSPPIRE_VAR_SHEET (psppire_var_sheet_new ()); g_object_set (var_sheet, - "row-geometry", var_store, "model", var_store, "may-create-vars", FALSE, (void *) NULL); @@ -2292,10 +2288,11 @@ push_watch_cursor (struct import_assistant *ia) if (++ia->asst.watch_cursor == 1) { GtkWidget *widget = GTK_WIDGET (ia->asst.assistant); - GdkCursor *cursor = gdk_cursor_new (GDK_WATCH); + GdkDisplay *display = gtk_widget_get_display (widget); + GdkCursor *cursor = gdk_cursor_new_for_display (display, GDK_WATCH); gdk_window_set_cursor (widget->window, cursor); gdk_cursor_unref (cursor); - gdk_display_flush (gtk_widget_get_display (widget)); + gdk_display_flush (display); } } @@ -2306,7 +2303,7 @@ pop_watch_cursor (struct import_assistant *ia) { if (--ia->asst.watch_cursor == 0) { - GtkWidget *widget = GTK_WIDGET (ia->asst.assistant);; + GtkWidget *widget = GTK_WIDGET (ia->asst.assistant); gdk_window_set_cursor (widget->window, NULL); } }