ragstian wrote:Janne, if you look at my first post in this thread I stated that I had problems finding a named Icon for the one missing. Still looking.
Use the id "preferences-system" for the icon of the preferences dialog.
ragstian wrote:According to ~suv this is NOT the right way to fix the problem. If you use my file the "sky might fall down" - or even worse.
Nothing bad will happen (worst case: the user might make a mistake and replaces the installed (shared) icons.svg file with a broken or incorrectly downloaded file, then all icons will be missing -> reinstalling the software in this case will restore the original file).
Following instructions to install the modified icons.svg file as user icons file:
Code: Select all
%APPDATA%\inkscape\icons\icons.svg
is (IMvHO) better (since it reduces the risk of unintentionally modifying system files (or files installed by the application itself)).
(BTW - if intended to be installed as user icons file, you could provide a smaller file which only includes the additional icons, since icons not in the user icons file will be loaded from the installed (shared) one - by design).
ragstian wrote:The missing icon might be "hardwired" in the Inkscape code and not being user "fixable".
My fix is a "kludge" - use at your own risk.
Those "missing" icons should (and were) looked up and loaded as "stock" icons from a global desktop gtk icon theme (linux desktops) or from the built-in one (compiled into the Gtk+ toolkit libraries). Due to changes in the toolkit as well as in Inkscape this icon loading currently fails for a few of the stock icons. Adding them to Inkscape's icons.svg is a legit workaround (and works well for LTR languages for the directional icons), but doesn't address why it broke in the first place.