--On June 23, 2010 6:12:48 PM -0700 Jesse Weinstein <je...@wefu.org> wrote:

It seems to me that it is an interface wart that we have two dialog
boxes in succession when printing checks.  First we have a dialog
containing Gnucash-specific items, then the system Print dialog comes
up.  Looking into it, I think it is possible to eliminate the first,
Gnucash-specific one, by inferring some items, and turning the others
into preferences.

Specifically, the Check and Date Format items can be turned into
preferences -- hopefully, people are not regularly printing checks in
different formats; if so, this could be specified per account.

The Check Position & Address info are specific to each check, but they
both can be inferred.  Check Position can be inferred from the check
#, as long as the check format knows how many checks per page, and an
initial check # that appears at the top of a page.  Address can be
inferred from the Payee by looking into the Vendor list.

Before I start working on implementing this, I wanted to check if
folks had any major objections, or suggestions about how to approach
it.

BTW, I really appreciated all the responses to my post about my
Gnucash week; one of the reasons I picked Gnucash to work on was the
friendly responses I got after my previous efforts.  So, thanks again!

I just made some changes to check printing to allow more than one check to be printed per invocation. I can't check these in until after 2.4 is released because of the string freeze. I would suggest that you wait until then before hacking at this code any more since otherwise merging the changes is going to be non-trivial. If you want to look at what I've done there's a patch attached to <https://bugzilla.gnome.org/show_bug.cgi?id=621016>. I'm not sure if my changes will make your proposal more difficult or not.

         Mike

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

Reply via email to