printing question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I'm not a GIMP developer, but I do have a GIMP
code question to ask.

I know a bit of C, but not enough to save my life.
(But willing to learn, of course.)

Since I'm having some printing issues with Gimp 2.4.5
on a Windows Vista machine, and seeing as there are
others who have the same problem (as per Bugzilla),
I thought I might try a go at figuring it out.

No, I haven't so far as I'm still trying to understand
both C and the Gimp code at the same time; however,
I did come across a part of the code from :

   /trunk/plug-ins/print/print-page-layout.c

As shown below:

   static void
    print_size_info_get_page_dimensions (PrintSizeInfo *info,
                                      gdouble       *page_width,
                                      gdouble       *page_height,
                                      GtkUnit        unit)
{
   GtkPageSetup *setup;

   setup = gtk_print_operation_get_default_page_setup 
(info->data->operation);

   if (info->data->use_full_page)
     {
       *page_width = gtk_page_setup_get_paper_width (setup, unit);
       *page_height = gtk_page_setup_get_paper_height (setup, unit);
     }
   else
     {
       *page_width = gtk_page_setup_get_page_width (setup, unit);
       *page_height = gtk_page_setup_get_page_height (setup, unit);
     }

}


Can someone point out what's the point of this?  As far as
I know and see, regardless of whether info->data->use_full_page
is true or false, the *page_width and *page_height are set
to the same thing.  Am I wrong?  I see no difference in
the code of either conditions.  Could this be the reason
why all print sizes are ignored?

Currently, whatever is trying to be printed, a whole
page of only the top left part is printed.  I don't
know the precise size of the page, but it certainly
isn't what is intended.

Thanks for any clarifications/corrections.

Ed

_______________________________________________
Gimp-developer mailing list
Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux