diff options
-rw-r--r-- | include/svtools/imgdef.hxx | 8 | ||||
-rw-r--r-- | officecfg/registry/schema/org/openoffice/Office/Common.xcs | 4 | ||||
-rw-r--r-- | vcl/source/image/ImplImageTree.cxx | 44 |
3 files changed, 28 insertions, 28 deletions
diff --git a/include/svtools/imgdef.hxx b/include/svtools/imgdef.hxx index 7f291897acbe..308fd27225a1 100644 --- a/include/svtools/imgdef.hxx +++ b/include/svtools/imgdef.hxx @@ -22,10 +22,10 @@ enum SfxSymbolsSize { - SFX_SYMBOLS_SIZE_SMALL, - SFX_SYMBOLS_SIZE_LARGE, - SFX_SYMBOLS_SIZE_32, - SFX_SYMBOLS_SIZE_AUTO + SFX_SYMBOLS_SIZE_SMALL = 0, + SFX_SYMBOLS_SIZE_LARGE = 1, + SFX_SYMBOLS_SIZE_32 = 3, // keep the numbers as they are written into the profile + SFX_SYMBOLS_SIZE_AUTO = 2, }; #endif // INCLUDED_SVTOOLS_IMGDEF_HXX diff --git a/officecfg/registry/schema/org/openoffice/Office/Common.xcs b/officecfg/registry/schema/org/openoffice/Office/Common.xcs index c2dd5ca454ee..e8a9fae680a5 100644 --- a/officecfg/registry/schema/org/openoffice/Office/Common.xcs +++ b/officecfg/registry/schema/org/openoffice/Office/Common.xcs @@ -5707,10 +5707,10 @@ </enumeration> <enumeration oor:value="1"> <info> - <desc>larger icons</desc> + <desc>26x26 pixel icons</desc> </info> </enumeration> - <enumeration oor:value="2"> + <enumeration oor:value="3"> <info> <desc>32x32 pixel icons</desc> </info> diff --git a/vcl/source/image/ImplImageTree.cxx b/vcl/source/image/ImplImageTree.cxx index 87bb8cbd6c5b..bd36080633e2 100644 --- a/vcl/source/image/ImplImageTree.cxx +++ b/vcl/source/image/ImplImageTree.cxx @@ -52,6 +52,22 @@ namespace { +OUString convertLcTo32Path(OUString const & rPath) +{ + OUString aResult; + if (rPath.lastIndexOf('/') != -1) + { + sal_Int32 nCopyFrom = rPath.lastIndexOf('/') + 1; + OUString sFile = rPath.copy(nCopyFrom); + OUString sDir = rPath.copy(0, rPath.lastIndexOf('/')); + if (!sFile.isEmpty() && sFile.startsWith("lc_")) + { + aResult = sDir + "/32/" + sFile.copy(3); + } + } + return aResult; +} + OUString createPath(OUString const & name, sal_Int32 pos, OUString const & locale) { return name.copy(0, pos + 1) + locale + name.copy(pos); @@ -177,15 +193,15 @@ std::vector<OUString> ImplImageTree::getPaths(OUString const & name, LanguageTag { for (OUString& rFallback : rLanguageTag.getFallbackStrings(true)) { - OUString aFallbackName = getRealImageName(createPath(name, pos, rFallback)); - sPaths.push_back(getNameNoExtension(aFallbackName) + ".svg"); - sPaths.push_back(aFallbackName); + OUString aFallbackName = getNameNoExtension(getRealImageName(createPath(name, pos, rFallback))); + sPaths.push_back(aFallbackName + ".png"); + sPaths.push_back(aFallbackName + ".svg"); } } - OUString aRealName = getRealImageName(name); - sPaths.push_back(getNameNoExtension(aRealName) + ".svg"); - sPaths.push_back(aRealName); + OUString aRealName = getNameNoExtension(getRealImageName(name)); + sPaths.push_back(aRealName + ".png"); + sPaths.push_back(aRealName + ".svg"); return sPaths; } @@ -458,22 +474,6 @@ void ImplImageTree::loadImageLinks() } } -OUString convertLcTo32Path(OUString const & rPath) -{ - OUString aResult; - if (rPath.lastIndexOf('/') != -1) - { - sal_Int32 nCopyFrom = rPath.lastIndexOf('/') + 1; - OUString sFile = rPath.copy(nCopyFrom); - OUString sDir = rPath.copy(0, rPath.lastIndexOf('/')); - if (!sFile.isEmpty() && sFile.startsWith("lc_")) - { - aResult = sDir + "/32/" + sFile.copy(3); - } - } - return aResult; -} - void ImplImageTree::parseLinkFile(std::shared_ptr<SvStream> const & xStream) { OString aLine; |