Hi Chris, Am 20.10.18 um 08:30 schrieb Chris Good: > Hi Frank, > > In your edit of the gtk3 wiki [1], you added in part: > > === Circumvent Bad GTK3 Design decisions === > ==== Get Visible Mnenomics Back ==== > Since GTK3.10 the underlines of the mnenomics are only visible after you > hovered the mouse over the element ''and'' pressed <code>alt</code>. > > In $SCOPE/gtk-3.0/settings.ini, add a line: > > <SyntaxHighlight lang="ini"> > [Settings] > # Visible Mnenomics > gtk-menu-images = true > </SyntaxHighlight> > > which I was glad to see as I had noticed mnemonics seemed to have > disappeared from GC 3.
while my current working area is testing translations and eventually get the GUI closer to what I had thought is the HIG, I stumbled in this changes in GTK. So I started, to write down, what I collected from the internet. Some notes might be incomplete or outdated. So feel free to improve them. > I tested setting ' gtk-menu-images = true' in settings.ini (Windows 10, > GC3.1) and it doesn't seem to do anything for me. > > https://developer.gnome.org/gtk3/stable/GtkSettings.htm indicates > gtk-menu-images > gtk-auto-mnemonics > gtk-enable-mnemonics > have been deprecated since version 3.10. > > In Windows the behaviour I see is that the first time the right click > transaction menu appears, mnemonics are NOT shown, but if you either: > Go into a dialog, say Duplicate Transaction, a couple of times (with or > without using the Alt key (mnemonic activator)) > Or Go into a dialog, say Duplicate Transaction, and use the Alt key > Or Use the Alt key in the right click transaction menu > mnemonics are shown from then on in the right click transaction menu. > > Note for me, it is not needed to hover the mouse pointer over the element, > just hold the Alt key for approx. half to 1 second. > > It seems to me that GTK3 wishes to remove any options for using mnemonics > and just turn it on using the mnemonic activator key. > Can anyone verify that or provide links that indicate how it should work? As you noted, the GTK manual is not very helpful. In other, secondary sources I read the devs think, it is cluttering the appearance. If they think, a cool look is more important than usability ... But probably John knows more about this decisions and alternative approaches. > [1] > https://code.gnucash.org/wiki/index.php?title=GTK3&diff=14720&oldid=14717 > > Regards, Chris Good Regards Frank _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel