diff --git a/ChangeLog b/ChangeLog index 57f343e574..6f149d2c73 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-02-26 Sven Neumann + + * plug-ins/print/print.h (struct PrintData): removed unused field. + + * plug-ins/print/print-page-layout.c: set a minimum size of 1/100 + of the paper size. + 2008-02-26 Michael Natterer * app/tools/gimppolygonselecttool.c: draw handles at the corners diff --git a/plug-ins/print/print-page-layout.c b/plug-ins/print/print-page-layout.c index 92cfddd4c2..3ce6e471d4 100644 --- a/plug-ins/print/print-page-layout.c +++ b/plug-ins/print/print-page-layout.c @@ -847,17 +847,19 @@ print_size_info_set_page_setup (PrintSizeInfo *info) if (ratio_x < ratio_y) y = (gdouble) info->image_height * ratio_x; else - x = (gdouble) info->image_width * ratio_y; + x = (gdouble) info->image_width * ratio_y; } - gimp_size_entry_set_value_boundaries (info->size_entry, WIDTH, 0.0, x); - gimp_size_entry_set_value_boundaries (info->size_entry, HEIGHT, 0.0, y); + gimp_size_entry_set_value_boundaries (info->size_entry, WIDTH, + page_width / 100.0, x); + gimp_size_entry_set_value_boundaries (info->size_entry, HEIGHT, + page_height / 100.0, y); print_size_info_get_page_dimensions (info, &page_width, &page_height, GTK_UNIT_POINTS); - x = (gdouble) info->image_width / page_width * 72.0; + x = (gdouble) info->image_width / page_width * 72.0; y = (gdouble) info->image_height / page_height * 72.0; if (info->chain && gimp_chain_button_get_active (info->chain)) @@ -871,7 +873,4 @@ print_size_info_set_page_setup (PrintSizeInfo *info) x, GIMP_MAX_RESOLUTION); gimp_size_entry_set_refval_boundaries (info->resolution_entry, 1, y, GIMP_MAX_RESOLUTION); - - /* FIXME: is this still needed at all? */ - data->orientation = gtk_page_setup_get_orientation (setup); } diff --git a/plug-ins/print/print.h b/plug-ins/print/print.h index 0ebf0070a6..20e710f702 100644 --- a/plug-ins/print/print.h +++ b/plug-ins/print/print.h @@ -38,6 +38,5 @@ typedef struct PrintCenterMode center; gboolean use_full_page; GtkPrintOperation *operation; - GtkPageOrientation orientation; } PrintData;