X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=printing.c;h=b58996bb6a5ce47b161394cbb1795fc6375beaf9;hp=570e6593ccc1a47aba951845b1c7d2d98f1f33e7;hb=b4f5e72f1383;hpb=bf3f7027b4529fceabad46a3138cd37c9771f080 diff --git a/printing.c b/printing.c index 570e6593..b58996bb 100644 --- a/printing.c +++ b/printing.c @@ -26,17 +26,18 @@ static void begin_print(GtkPrintOperation *operation, gtk_print_operation_set_n_pages(operation, 1); } -static void results_draw_page(GtkPrintOperation *operation, GtkPrintContext *context, - gint page_nr, gpointer data) +static void results_draw_page(GtkPrintOperation *operation, + GtkPrintContext *context, gint page_nr, + gpointer data) { cairo_t *cr; - char str[20]; + char str[32]; double x, y; cr = gtk_print_context_get_cairo_context(context); - cairo_set_source_rgb(cr, 0, 0, 0); - cairo_set_line_width (cr, 5.0); + cairo_set_source_rgb(cr, 0, 0, 0); + cairo_set_line_width(cr, 5.0); cairo_move_to(cr, 0.0, 0.0); cairo_line_to(cr, print_params.width, print_params.height); cairo_move_to(cr, 0.0, print_params.height); @@ -47,8 +48,8 @@ static void results_draw_page(GtkPrintOperation *operation, GtkPrintContext *con y = print_params.height / 5.0; sprintf(str, "(%g,%g)", x, y); draw_right_justified_text(cr, "Sans", x, y, 12.0, str); - cairo_set_source_rgb(cr, 0, 0, 0); - cairo_set_line_width (cr, 2.0); + cairo_set_source_rgb(cr, 0, 0, 0); + cairo_set_line_width(cr, 2.0); cairo_move_to(cr, x, y - 30.0); cairo_line_to(cr, x, y + 30.0); cairo_move_to(cr, x - 30, y); @@ -58,8 +59,8 @@ static void results_draw_page(GtkPrintOperation *operation, GtkPrintContext *con x *= 2.0; sprintf(str, "(%g,%g)", x, y); draw_right_justified_text(cr, "Sans", x, y, 12.0, str); - cairo_set_source_rgb(cr, 0, 0, 0); - cairo_set_line_width (cr, 2.0); + cairo_set_source_rgb(cr, 0, 0, 0); + cairo_set_line_width(cr, 2.0); cairo_move_to(cr, x, y - 30.0); cairo_line_to(cr, x, y + 30.0); cairo_move_to(cr, x - 30, y); @@ -77,7 +78,7 @@ static void printing_error_dialog(GtkWidget *window, GError *print_error) GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, "Print error:\n%s", print_error->message); - g_signal_connect(error_dialog, "response", + g_signal_connect(error_dialog, "response", G_CALLBACK(gtk_widget_destroy), NULL); gtk_widget_show(error_dialog); }