--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