Commit 936dc49a4c0faab8353e01199eeedaebc32b120e
1 parent
0bd7e473
Exists in
master
and in
1 other branch
Changing return type of the print operation to a more compatible one.
Showing
3 changed files
with
8 additions
and
8 deletions
Show diff stats
src/dialogs/print/convenience.c
@@ -74,14 +74,14 @@ | @@ -74,14 +74,14 @@ | ||
74 | lib3270_trace_event(v3270_get_session(widget),"print action activated (type=%d)",(int) mode); | 74 | lib3270_trace_event(v3270_get_session(widget),"print action activated (type=%d)",(int) mode); |
75 | 75 | ||
76 | // Print operation. | 76 | // Print operation. |
77 | - V3270PrintOperation * operation = v3270_print_operation_new(widget, mode); | 77 | + GtkPrintOperation * operation = v3270_print_operation_new(widget, mode); |
78 | 78 | ||
79 | - gtk_print_operation_set_show_progress(GTK_PRINT_OPERATION(operation),TRUE); | 79 | + gtk_print_operation_set_show_progress(operation,TRUE); |
80 | 80 | ||
81 | if(error) | 81 | if(error) |
82 | { | 82 | { |
83 | gtk_print_operation_run( | 83 | gtk_print_operation_run( |
84 | - GTK_PRINT_OPERATION(operation), | 84 | + operation, |
85 | GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG, | 85 | GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG, |
86 | GTK_WINDOW(gtk_widget_get_toplevel(widget)), | 86 | GTK_WINDOW(gtk_widget_get_toplevel(widget)), |
87 | error | 87 | error |
@@ -95,7 +95,7 @@ | @@ -95,7 +95,7 @@ | ||
95 | GError *err = NULL; | 95 | GError *err = NULL; |
96 | 96 | ||
97 | gtk_print_operation_run( | 97 | gtk_print_operation_run( |
98 | - GTK_PRINT_OPERATION(operation), | 98 | + operation, |
99 | GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG, | 99 | GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG, |
100 | GTK_WINDOW(gtk_widget_get_toplevel(widget)), | 100 | GTK_WINDOW(gtk_widget_get_toplevel(widget)), |
101 | &err | 101 | &err |
@@ -112,7 +112,7 @@ | @@ -112,7 +112,7 @@ | ||
112 | 112 | ||
113 | gtk_window_set_title(GTK_WINDOW(popup),_("Operation has failed")); | 113 | gtk_window_set_title(GTK_WINDOW(popup),_("Operation has failed")); |
114 | 114 | ||
115 | - gtk_message_dialog_format_secondary_markup(GTK_MESSAGE_DIALOG(popup),"%s",strerror(ENOTCONN)); | 115 | + gtk_message_dialog_format_secondary_markup(GTK_MESSAGE_DIALOG(popup),"%s",err->message); |
116 | 116 | ||
117 | gtk_dialog_run(GTK_DIALOG(popup)); | 117 | gtk_dialog_run(GTK_DIALOG(popup)); |
118 | gtk_widget_destroy(popup); | 118 | gtk_widget_destroy(popup); |
src/dialogs/print/print.c
@@ -168,7 +168,7 @@ | @@ -168,7 +168,7 @@ | ||
168 | 168 | ||
169 | } | 169 | } |
170 | 170 | ||
171 | -V3270PrintOperation * v3270_print_operation_new(GtkWidget *widget, LIB3270_CONTENT_OPTION mode) | 171 | +GtkPrintOperation * v3270_print_operation_new(GtkWidget *widget, LIB3270_CONTENT_OPTION mode) |
172 | { | 172 | { |
173 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); | 173 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); |
174 | 174 | ||
@@ -218,6 +218,6 @@ V3270PrintOperation * v3270_print_operation_new(GtkWidget *widget, LIB3270_CONTE | @@ -218,6 +218,6 @@ V3270PrintOperation * v3270_print_operation_new(GtkWidget *widget, LIB3270_CONTE | ||
218 | operation->contents.height += selection->bounds.height; | 218 | operation->contents.height += selection->bounds.height; |
219 | } | 219 | } |
220 | 220 | ||
221 | - return operation; | 221 | + return GTK_PRINT_OPERATION(operation); |
222 | } | 222 | } |
223 | 223 |
src/include/v3270/print.h
@@ -63,7 +63,7 @@ | @@ -63,7 +63,7 @@ | ||
63 | /*--[ Prototipes ]-----------------------------------------------------------------------------------*/ | 63 | /*--[ Prototipes ]-----------------------------------------------------------------------------------*/ |
64 | 64 | ||
65 | LIB3270_EXPORT GType V3270PrintOperation_get_type(void); | 65 | LIB3270_EXPORT GType V3270PrintOperation_get_type(void); |
66 | - LIB3270_EXPORT V3270PrintOperation * v3270_print_operation_new(GtkWidget *widget, LIB3270_CONTENT_OPTION mode); | 66 | + LIB3270_EXPORT GtkPrintOperation * v3270_print_operation_new(GtkWidget *widget, LIB3270_CONTENT_OPTION mode); |
67 | 67 | ||
68 | LIB3270_EXPORT GtkTreeModel * v3270_font_family_model_new(GtkWidget *widget, const gchar *selected, GtkTreeIter * active); | 68 | LIB3270_EXPORT GtkTreeModel * v3270_font_family_model_new(GtkWidget *widget, const gchar *selected, GtkTreeIter * active); |
69 | 69 |