PyGObject-Tutorial icon indicating copy to clipboard operation
PyGObject-Tutorial copied to clipboard

Stock items are deprecated

Open carrotIndustries opened this issue 9 years ago • 7 comments

The file chooser example uses stock items for the open / cancel button, although these are deprecated.

carrotIndustries avatar Feb 14 '16 16:02 carrotIndustries

Correct, stock icons are deprecated, but they are usually not displayed (as you can see in the screenshots). The advantage is that their text is automatically translated into the user's locale, which otherwise has to be done explicitly, i.e., manual use of gettext.

Stock items are used in multiple examples: filechooserdialog_example.py, dialog_example.py and textview_example.py

sebp avatar Mar 03 '16 22:03 sebp

So what is the recommended way for dealing with icons?

Lets say I want Cut, copy, and paste or Bold, italic, and underline. Or maybe a settings icon?

vanillajonathan avatar Mar 13 '17 15:03 vanillajonathan

@vanillajonathan Depends on the usage, if in a menu probably just don't have an icon but you can pack a box manually, If in a toolbar/header yo use named icons.

TingPing avatar Mar 13 '17 15:03 TingPing

http://python-gtk-3-tutorial.readthedocs.io/en/latest/iconview.html The example calls Gtk.IconTheme.get_default().load_icon using edit-cut, edit-paste, edit-copy are these valid names or deprecated?

Where can I find a list of valid icon names that I can use? It would be nice if I could see the names along with an image so I can see how the icon looks like. Are named icons deprecated?

vanillajonathan avatar Mar 13 '17 15:03 vanillajonathan

gtk3-icon-browser is helpful.

Are named icons deprecated?

No.

TingPing avatar Mar 13 '17 16:03 TingPing

Thanks! :)

I would like to request a online web reference of all named icons. Something like: https://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html

But with the default set of GTK icons so you easier get a visual overview of what is available.

vanillajonathan avatar Mar 13 '17 19:03 vanillajonathan

I think recommending gtk3-icon-browser is the only option. What icons look like depend upon your theme.

TingPing avatar Mar 13 '17 19:03 TingPing