As I stated in the bug I would prefer no icons or very selective ones but applied consistently across all dialogues in one go. When I migrated all the dialogues I made a conscious decision to remove all icons on all buttons to have a consistent look. You can make the button translatable in the glade file and I forgot ticking the box for the Aq banking glade changes. I can easily check all glade files for the missing setting if required.
Regards, Bob On Fri, 24 May 2019 at 05:29, John Ralls <jra...@ceridwen.us> wrote: > > > > On May 23, 2019, at 7:21 PM, Frank H. Ellenberger < > frank.h.ellenber...@gmail.com> wrote: > > > > Bob, I think we should put the discussion from > > https://bugs.gnucash.org/show_bug.cgi?id=797232 - > > dialog-ab.glade was written for gtk 2.16 > > on the list. > > > > Glade did not tell me, stock items, which I used in some recent > > commits, are deprecated since version 3.10. [gtk_button_new_from_stock > > () in 1] > > They included: > > 1. a label with mnemonic, > > 2. for which the translation was already done in the gtk domain, > > 3.unique icons were associated. > > > > The questions now: > > 1. Does anybody know the background of this decision? I thought it was > > very useful to have standard icons associated with standard actions, > > also for handicapped people like me, while I do test runs with foreign > > translations. > > > > 2. What is there some general replacement strategy or does it get > > simply dropped? > > > > 3. Do we want to > > a) drop the icons from the buttons as you did recently or > > b) should we use gtk_button_new_from_icon_name () [1] with names > > according [3] so they get choosen from [4] > > c) in the long term look to replace GTK? > > > Frank, > > The stock items were deprecated to improve theming, particularly with CSS > theming. The discussion about it begins at > https://mail.gnome.org/archives/gtk-devel-list/2013-July/msg00000.html. > > How to create the button depends on what you want to show. IIUC the Gnome > design team thinks that buttons should either have icons or labels but not > both. If you want both you must create it with > gtk_button_new_from_icon_name(), set the label with gtk_button_set_label(), > and set the "always-show-image" property to TRUE. > > I don't know how to ensure that labels are translated in gtk.mo instead of > gnucash.mo other than to search gtk.pot for msgids. For gtk3 the stock-item > strings will continue to be translated, and some of them will probably live > on in future versions. > > We decided some time ago that we don't want to keep Gtk for the long term, > but there's other work with a higher priority so nothing has been done > about it. > > Regards, > John Ralls > > _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel