> On Aug 30, 2017, at 8:15 AM, Mike Evans <mi...@saxicola.co.uk> wrote:
> 
> On Wed, 30 Aug 2017 06:35:30 -0700
> John Ralls <jra...@ceridwen.us> wrote:
> 
>>> On Aug 30, 2017, at 3:37 AM, Mike Evans <mi...@saxicola.co.uk> wrote:
>>> 
>>> Hi all.  Good job on all the hard work you guys are doing to produce 2.8.
>>> 
>>> I finally got round to compiling master and noticed a possible behaviour 
>>> regression when printing/exporting reports as PDFs. On maint selecting 
>>> "export to PDF" provides the user dialog with a pre-populated filename to 
>>> export to consisting of the report name and the current date. On master the 
>>> same action takes me to the standard print menu where I select from printer 
>>> or pdf and have to fill in the filename manually.
>>> 
>>> I've not looked into the "why" of this as yet. Want to confirm this first 
>>> just in case it's settings related somewhere I've missed/forgotten.  
>> 
>> Mike,
>> 
>> It’s because WebKit2 doesn’t expose the necessary API to do it separately. 
>> They expose the functionality from the print dialog instead. We need to 
>> remove the export to PDF actions and document that users should use “print” 
>> instead.
>> 
>> Regards,
>> John Ralls
>> 
> 
> John 
> 
> That's a shame as I use that a lot for invoicing. Is there any mechanism to 
> pass through a filename to the print dialog?
> 
> I'll open a bug then so this isn't forgotten and mark that as blocking Geerts 
> tracker bug 778981.

Mike,

Yes, I didn’t think of it that way. I think we could wire the export to PDF 
button to create a GtkPrintSettings object with the file format, directory, and 
filename before calling gtk_print_operation_run_dialog().

Regards,
John Ralls

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to