Elimiating the (first) Print Checks dialog
Mike Alexander
mta at umich.edu
Wed Jun 23 23:35:36 EDT 2010
--On June 23, 2010 6:12:48 PM -0700 Jesse Weinstein <jesse at 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
More information about the gnucash-devel
mailing list