1.9.6 ter

don Paolo Benvenuto paolobenve at gmail.com
Mon May 29 14:30:07 EDT 2006


El lun, 29-05-2006 a las 14:10 -0400, David Hampton escribió:
> On Sat, 2006-05-27 at 13:38 -0400, don Paolo Benvenuto wrote:
> > El sáb, 27-05-2006 a las 13:32 -0400, don Paolo Benvenuto escribió:
> > > Gnucash uses ctl-alt-pgup/down to move between tabs.
> > > 
> > > Why doesn't it use the standard gnome shortcut ctl-pgup/down (without
> > > alt)?
> 
> It does.  Keystrokes are first provided to the selected widget.  If that
> widget does nothing with the keystroke, then the keystroke will be
> passed in turn to each successive containing widget.  In gnucash the
> widgets used for the account tree page and the register page also use
> ctl-pgup/down as a shortcut, so the behavior you see will depend on
> which widget currently has focus.  If the account tree has focus, then
> it process the ctl-pgup keystroke and the notebook never sees it.  If
> the notebook has focus, then it is the first widget to see the ctl-pgup
> and functions like you would expect.  Try clicking on a notebook tab
> then then typing ctl-pgup/down.
> 
> The accounts page and the notebook are not behavior that can be changed
> by gnucash.  This behavior is embedded into the underlying GtkNotebook
> and GtkTreeView widget used by gnucash.

In the account tree, ctrl-pgup/down scrolls the tree without changing
the selection.

On the contrary, pgup/down and shift-pgup/down have the same result

Possibly we could ask GtkTreeView not to use shift-pgup/down?

> > Besides that, ctl-alt-pgup/down works only when I am in the main
> > accounts tab. After passing to a register with crl-alt-pgdown, then
> > ctl-alt-pgup moves upwards in the txns
> 
> I am investigating why the register widget doesn't pass along the
> ctl-alt-pgup/down keystrokes.  This widget is part of gnucash and can be
> modified.
-- 
Buon Cammino!

don Paolo Benvenuto

Vuoi sapere di più su quello che succede qui?
leggi il mio diario a http://www.chiesamissionaria.it/diario

Visita l'enciclopedia libera, dove puoi contribuire anche tu:
http://it.wikipedia.org/



More information about the gnucash-devel mailing list