Import transactions change proposal

Greg Stark gsstark at mit.edu
Sat Feb 8 17:15:39 CST 2003


Benoit Grégoire <bock at step.polymtl.ca> writes:

> On February 3, 2003 04:09 pm, Chris Morgan wrote:
> > There is no need to handle select and unselect signals as the actual
> > selection of rows is performed internally to the clist, the signals are
> > only if you want to take action upon selection/unselection.  Basically the
> > user would select multiple rows either using the manual text search and
> > highlight box, or by holding the space bar and highlighting rows, then they
> > double click to sort the selected rows into an account.
> 
> That IS my point.  Currently, we take actions when a row is selected, actually 
> three different actions, depending in which row the user clicked.  It's 
> implemented using the select signals.  What do you plan to replace this with?  
> There is no "clicked" or "double-clicked" signal for a row anywhere in the 
> GTK docs.  Anyhow, I presume you'd somehow replace the actions currently 
> taken by a simple click by double clicking in the same column.  I see two 
> issues with this.

Can I comment as a user that I found it initially extremely confusing and
later just frustrating and askward that so many actions occured on a single
click. 

Traditionally single clicks on items only selected items to operate on. As it
is in Gnucash when I accidentally click on a transaction I'm now kind of stuck
editing that transaction and Gnucash won't let me finish unless I meet certain
criteria. And it doesn't seem to have a concept of not having any transactions
selected.

I'm talking primarily about the matcher window but to a certain degree also
the register and probably other windows as well. There's an awful lot of
aggresively modal UIs in Gnucash that I find disconcerting and awkward when
I'm not doing precisely what the programmers expected me to do.

-- 
greg



More information about the gnucash-devel mailing list