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 |