summaryrefslogtreecommitdiff
path: root/xmlsecurity/source/xmlsec/xmlelementwrapper_xmlsecimpl.cxx
blob: 9104966185ea7709a01c7f93fd8fe643b31d713b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */

#include <string.h>

#include "xmlelementwrapper_xmlsecimpl.hxx"
#include <comphelper/servicehelper.hxx>
#include <cppuhelper/supportsservice.hxx>

namespace com::sun::star::uno { class XComponentContext; }

using namespace com::sun::star;

XMLElementWrapper_XmlSecImpl::XMLElementWrapper_XmlSecImpl(const xmlNodePtr pNode)
    : m_pElement( pNode )
{
}

/* XUnoTunnel */
const uno::Sequence< sal_Int8 > & XMLElementWrapper_XmlSecImpl::getUnoTunnelId()
{
    static const comphelper::UnoIdInit implId;
    return implId.getSeq();
}

sal_Int64 SAL_CALL XMLElementWrapper_XmlSecImpl::getSomething( const uno::Sequence< sal_Int8 >& aIdentifier )
{
    return comphelper::getSomethingImpl(aIdentifier, this);
}

/* XServiceInfo */
OUString SAL_CALL XMLElementWrapper_XmlSecImpl::getImplementationName(  )
{
    return "com.sun.star.xml.wrapper.XMLElementWrapper";
}

sal_Bool SAL_CALL XMLElementWrapper_XmlSecImpl::supportsService( const OUString& rServiceName )
{
    return cppu::supportsService( this, rServiceName );
}

uno::Sequence< OUString > SAL_CALL XMLElementWrapper_XmlSecImpl::getSupportedServiceNames(  )
{
    return { "com.sun.star.xml.wrapper.XMLElementWrapper" };
}

extern "C" SAL_DLLPUBLIC_EXPORT uno::XInterface*
com_sun_star_xml_wrapper_XMLElementWrapper_get_implementation(
    uno::XComponentContext* /*pCtx*/, uno::Sequence<uno::Any> const& /*rSeq*/)
{
    return cppu::acquire(new XMLElementWrapper_XmlSecImpl(nullptr));
}

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
ss='add' style='width: 50.0%;'/> -rw-r--r--icon-themes/sifr_svg/svx/res/doc_modified_no_14.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/doc_modified_yes_14.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/extending-selection_10x22.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr01.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr010.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr011.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr012.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr013.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr014.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr015.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr02.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr03.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr04.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr05.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr06.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr07.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr08.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/fr09.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/galdetail.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/galicon.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/listview.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/markers.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/replac3d.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/selection_10x22.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/sh01.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/sh02.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/sh03.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/sh04.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/sh05.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/shadow3d.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/signet_11x16.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/slidezoombutton_10.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/slidezoomin_10.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/slidezoomout_10.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/standard-selection_10x22.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/Indent2.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/Indent3.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/Indent4.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/Quadratic.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/Square.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/axial.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/ellipsoid.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/line1.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/line10.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/line2.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/line3.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/line4.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/line5.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/line6.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/line7.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/line8.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/line9.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/radial.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing very tight_s.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing1.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing2.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_loose.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_loose_s.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_normal.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_normal_s.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_tight.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_tight_s.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_very loose .svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_very loose_s.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_very tight.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_very tight_s.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_very_loose.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_very_loose_s.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_very_tight.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/symphony/spacing_very_tight_s.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/wireframe_16.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/zetlhor2.svg2
-rw-r--r--icon-themes/sifr_svg/svx/res/zetlver2.svg2
78 files changed, 78 insertions, 78 deletions
diff --git a/icon-themes/sifr_svg/svx/res/adding-selection_10x22.svg b/icon-themes/sifr_svg/svx/res/adding-selection_10x22.svg
index 2494cfce304a..93891939c5a9 100644
--- a/icon-themes/sifr_svg/svx/res/adding-selection_10x22.svg
+++ b/icon-themes/sifr_svg/svx/res/adding-selection_10x22.svg
@@ -1 +1 @@
-<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg"><g fill="#555753"><path d="m16 0v2h2v6h-2v2h6v-2h-2v-6h2v-2z"/><path d="m2 1c-1.1079989 0-2 .8920011-2 2v4c0 1.1079989.8920011 2 2 2h3c1.107999 0 2-.8920011 2-2v-4c0-1.1079989-.892001-2-2-2zm0 2h3v4h-3z"/><path d="m10 1c-1.1079989 0-2 .8920011-2 2v4c0 1.1079989.8920011 2 2 2h3c1.107999 0 2-.8920011 2-2v-4c0-1.1079989-.892001-2-2-2zm0 2h3v4h-3z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436"><path d="m16 0v2h2v6h-2v2h6v-2h-2v-6h2v-2z"/><path d="m2 1c-1.1079989 0-2 .8920011-2 2v4c0 1.1079989.8920011 2 2 2h3c1.107999 0 2-.8920011 2-2v-4c0-1.1079989-.892001-2-2-2zm0 2h3v4h-3z"/><path d="m10 1c-1.1079989 0-2 .8920011-2 2v4c0 1.1079989.8920011 2 2 2h3c1.107999 0 2-.8920011 2-2v-4c0-1.1079989-.892001-2-2-2zm0 2h3v4h-3z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/block-selection_10x22.svg b/icon-themes/sifr_svg/svx/res/block-selection_10x22.svg
index de5b6418c6ba..b48753bb1a32 100644
--- a/icon-themes/sifr_svg/svx/res/block-selection_10x22.svg
+++ b/icon-themes/sifr_svg/svx/res/block-selection_10x22.svg
@@ -1 +1 @@
-<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg"><g fill="#555753"><path d="m16 0v2h2v6h-2v2h6v-2h-2v-6h2v-2z"/><path d="m4 1c-1.1079989 0-2 .8920011-2 2v4c0 1.1079989.8920011 2 2 2h7c1.107999 0 2-.8920011 2-2v-4c0-1.1079989-.892001-2-2-2z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436"><path d="m16 0v2h2v6h-2v2h6v-2h-2v-6h2v-2z"/><path d="m4 1c-1.1079989 0-2 .8920011-2 2v4c0 1.1079989.8920011 2 2 2h7c1.107999 0 2-.8920011 2-2v-4c0-1.1079989-.892001-2-2-2z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/caution_11x16.svg b/icon-themes/sifr_svg/svx/res/caution_11x16.svg
index 068547403b13..67c656d1f047 100644
--- a/icon-themes/sifr_svg/svx/res/caution_11x16.svg
+++ b/icon-themes/sifr_svg/svx/res/caution_11x16.svg
@@ -1 +1 @@
-<svg height="10" viewBox="0 0 16 10" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m8 0-5 9v1h11v-1l-5-9zm.5 2 4 7h-8zm-.5 1v3h1v-3zm0 4v1h1v-1z" fill="#555753"/></svg> \ No newline at end of file
+<svg height="10" viewBox="0 0 16 10" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m8 0-5 9v1h11v-1l-5-9zm.5 2 4 7h-8zm-.5 1v3h1v-3zm0 4v1h1v-1z" fill="#2e3436"/></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/cropmarkers.svg b/icon-themes/sifr_svg/svx/res/cropmarkers.svg
index f625b01df4a5..8c0a818e57c8 100644
--- a/icon-themes/sifr_svg/svx/res/cropmarkers.svg
+++ b/icon-themes/sifr_svg/svx/res/cropmarkers.svg
@@ -1 +1 @@
-<svg viewBox="0 0 153 63" xmlns="http://www.w3.org/2000/svg"><g fill="#555753"><path d="m12 0-11.5.5-.5 11.5h7v-5h5zm1 0v7h13v-7zm14 0v7h5v5h7l-.5-11.5zm-27 13v13h7v-13zm32 0v13h7v-13zm-32 14 .5 11.5 11.5.5v-7h-5v-5zm32 0v5h-5v7l11.5-.5.5-11.5zm-19 5v7h13v-7z" opacity=".35"/><path d="m39 0v15h9v-6h6v-9zm17 0v9h17v-9zm19 0v9h6v6h9v-15zm-36 17v17h9v-17zm42 0v17h9v-17zm-42 19v15h15v-9h-6v-6zm42 0v6h-6v9h15v-15zm-25 6v9h17v-9z" opacity=".35"/><path d="m90 0v20h11v-9h9v-11zm22 0v11h19v-11zm21 0v11h9v9h11v-20zm-43 22v19h11v-19zm52 0v19h11v-19zm-52 21v20h20v-11h-9v-9zm52 0v9h-9v11h20v-20zm-30 9v11h19v-11z" opacity=".35"/><path d="m0 0v12h7v-5h5v-7zm13 0v7h13v-7zm14 0v7h5v5h7v-12zm-25 2h8v3h-5v5h-3zm13 0h9v3h-9zm14 0h8v8h-3v-5h-5zm-29 11v13h7v-13zm32 0v13h7v-13zm-30 2h3v9h-3zm32 0h3v9h-3zm-34 12v12h12v-7h-5v-5zm32 0v5h-5v7h12v-12zm-30 2h3v5h5v3h-8zm32 0h3v8h-8v-3h5zm-21 3v7h13v-7zm2 2h9v3h-9z"/><path d="m90 0v20h11v-9h9v-11zm22 0v11h19v-11zm21 0v11h9v9h11v-20zm-41 2h16v7h-9v9h-7zm22 0h15v7h-15zm21 0h16v16h-7v-9h-9zm-45 20v19h11v-19zm52 0v19h11v-19zm-50 2h7v15h-7zm52 0h7v15h-7zm-54 19v20h20v-11h-9v-9zm52 0v9h-9v11h20v-20zm-50 2h7v9h9v7h-16zm52 0h7v16h-16v-7h9zm-32 7v11h19v-11zm2 2h15v7h-15z"/><path d="m39 0v15h9v-6h6v-9zm17 0v9h17v-9zm19 0v9h6v6h9v-15zm-34 2h11v5h-6v6h-5zm17 0h13v5h-13zm19 0h11v11h-5v-6h-6zm-38 15v17h9v-17zm42 0v17h9v-17zm-40 2h5v13h-5zm42 0h5v13h-5zm-44 17v15h15v-9h-6v-6zm42 0v6h-6v9h15v-15zm-40 2h5v6h6v5h-11zm42 0h5v11h-11v-5h6zm-27 4v9h17v-9zm2 2h13v5h-13z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 153 63" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436"><path d="m12 0-11.5.5-.5 11.5h7v-5h5zm1 0v7h13v-7zm14 0v7h5v5h7l-.5-11.5zm-27 13v13h7v-13zm32 0v13h7v-13zm-32 14 .5 11.5 11.5.5v-7h-5v-5zm32 0v5h-5v7l11.5-.5.5-11.5zm-19 5v7h13v-7z" opacity=".35"/><path d="m39 0v15h9v-6h6v-9zm17 0v9h17v-9zm19 0v9h6v6h9v-15zm-36 17v17h9v-17zm42 0v17h9v-17zm-42 19v15h15v-9h-6v-6zm42 0v6h-6v9h15v-15zm-25 6v9h17v-9z" opacity=".35"/><path d="m90 0v20h11v-9h9v-11zm22 0v11h19v-11zm21 0v11h9v9h11v-20zm-43 22v19h11v-19zm52 0v19h11v-19zm-52 21v20h20v-11h-9v-9zm52 0v9h-9v11h20v-20zm-30 9v11h19v-11z" opacity=".35"/><path d="m0 0v12h7v-5h5v-7zm13 0v7h13v-7zm14 0v7h5v5h7v-12zm-25 2h8v3h-5v5h-3zm13 0h9v3h-9zm14 0h8v8h-3v-5h-5zm-29 11v13h7v-13zm32 0v13h7v-13zm-30 2h3v9h-3zm32 0h3v9h-3zm-34 12v12h12v-7h-5v-5zm32 0v5h-5v7h12v-12zm-30 2h3v5h5v3h-8zm32 0h3v8h-8v-3h5zm-21 3v7h13v-7zm2 2h9v3h-9z"/><path d="m90 0v20h11v-9h9v-11zm22 0v11h19v-11zm21 0v11h9v9h11v-20zm-41 2h16v7h-9v9h-7zm22 0h15v7h-15zm21 0h16v16h-7v-9h-9zm-45 20v19h11v-19zm52 0v19h11v-19zm-50 2h7v15h-7zm52 0h7v15h-7zm-54 19v20h20v-11h-9v-9zm52 0v9h-9v11h20v-20zm-50 2h7v9h9v7h-16zm52 0h7v16h-16v-7h9zm-32 7v11h19v-11zm2 2h15v7h-15z"/><path d="m39 0v15h9v-6h6v-9zm17 0v9h17v-9zm19 0v9h6v6h9v-15zm-34 2h11v5h-6v6h-5zm17 0h13v5h-13zm19 0h11v11h-5v-6h-6zm-38 15v17h9v-17zm42 0v17h9v-17zm-40 2h5v13h-5zm42 0h5v13h-5zm-44 17v15h15v-9h-6v-6zm42 0v6h-6v9h15v-15zm-40 2h5v6h6v5h-11zm42 0h5v11h-11v-5h6zm-27 4v9h17v-9zm2 2h13v5h-13z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/doc_modified_feedback.svg b/icon-themes/sifr_svg/svx/res/doc_modified_feedback.svg
index 715f6d7e0c27..254ae706ece2 100644
--- a/icon-themes/sifr_svg/svx/res/doc_modified_feedback.svg
+++ b/icon-themes/sifr_svg/svx/res/doc_modified_feedback.svg
@@ -1 +1 @@
-<svg height="11" viewBox="0 0 14 11" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m3.96875 0s-2.96875.000009-2.96875 2.96875v5.03125s.000001.5.3125.71875l1.6875 1.6875v-7.40625c0-.999997 1-1 1-1v2c0 .553998.446002 1 1 1h3c.553997 0 1-.446002 1-1v-2s1 .000003 1 1v5 2.826172c.872701-.272286 2-.97425 2-2.794922v-5.0625s-.000009-2.96875-2.96875-2.96875zm1.03125 2h3v2h-3zm0 5c-.554686 0-1 .445314-1 1v2c0 .554685.445314 1 1 1h3c.554686 0 1-.445315 1-1v-2c0-.554686-.445314-1-1-1zm0 1h1v2h-1z" fill="#555753"/></svg> \ No newline at end of file
+<svg height="11" viewBox="0 0 14 11" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m3.96875 0s-2.96875.000009-2.96875 2.96875v5.03125s.000001.5.3125.71875l1.6875 1.6875v-7.40625c0-.999997 1-1 1-1v2c0 .553998.446002 1 1 1h3c.553997 0 1-.446002 1-1v-2s1 .000003 1 1v5 2.826172c.872701-.272286 2-.97425 2-2.794922v-5.0625s-.000009-2.96875-2.96875-2.96875zm1.03125 2h3v2h-3zm0 5c-.554686 0-1 .445314-1 1v2c0 .554685.445314 1 1 1h3c.554686 0 1-.445315 1-1v-2c0-.554686-.445314-1-1-1zm0 1h1v2h-1z" fill="#2e3436"/></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/doc_modified_no_14.svg b/icon-themes/sifr_svg/svx/res/doc_modified_no_14.svg
index 7a1bfeda13cf..6a51924db47c 100644
--- a/icon-themes/sifr_svg/svx/res/doc_modified_no_14.svg
+++ b/icon-themes/sifr_svg/svx/res/doc_modified_no_14.svg
@@ -1 +1 @@
-<svg height="11" viewBox="0 0 14 11" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m3.96875 0s-2.96875.000009-2.96875 2.96875v5.03125s.000001.5.3125.71875l1.6875 1.6875v-7.40625c0-.999997 1-1 1-1v2c0 .553998.446002 1 1 1h3c.553997 0 1-.446002 1-1v-2s1 .000003 1 1v5 2.826172c.872701-.272286 2-.97425 2-2.794922v-5.0625s-.000009-2.96875-2.96875-2.96875zm1.03125 2h3v2h-3zm0 5c-.554686 0-1 .445314-1 1v2c0 .554685.445314 1 1 1h3c.554686 0 1-.445315 1-1v-2c0-.554686-.445314-1-1-1zm0 1h1v2h-1z" fill="#555753" opacity=".35"/></svg> \ No newline at end of file
+<svg height="11" viewBox="0 0 14 11" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m3.96875 0s-2.96875.000009-2.96875 2.96875v5.03125s.000001.5.3125.71875l1.6875 1.6875v-7.40625c0-.999997 1-1 1-1v2c0 .553998.446002 1 1 1h3c.553997 0 1-.446002 1-1v-2s1 .000003 1 1v5 2.826172c.872701-.272286 2-.97425 2-2.794922v-5.0625s-.000009-2.96875-2.96875-2.96875zm1.03125 2h3v2h-3zm0 5c-.554686 0-1 .445314-1 1v2c0 .554685.445314 1 1 1h3c.554686 0 1-.445315 1-1v-2c0-.554686-.445314-1-1-1zm0 1h1v2h-1z" fill="#2e3436" opacity=".35"/></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/doc_modified_yes_14.svg b/icon-themes/sifr_svg/svx/res/doc_modified_yes_14.svg
index a00fd4c4db73..f1a2322f27a1 100644
--- a/icon-themes/sifr_svg/svx/res/doc_modified_yes_14.svg
+++ b/icon-themes/sifr_svg/svx/res/doc_modified_yes_14.svg
@@ -1 +1 @@
-<svg height="11" viewBox="0 0 14 11" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m3.96875 0s-2.96875.00001197-2.96875 2.96875v5.03125s.0000013.5000002.3125.71875l1.6875 1.6875v-7.40625c0-.999996 1-1 1-1v2c0 .5539974.4460026 1 1 1h2.5410156c-.1799368-.3132895-.3186001-.6505343-.4101562-1h-2.1308594v-2h2.1308594c.1797986-.6862832.5390709-1.32618027 1.0410156-1.828125.0596451-.05964509.1221626-.11630464.1855469-.171875zm6.03125 6.8691406v1.1308594 2.826172c.8727-.272286 2-.9742518 2-2.794922v-1.1621094c-.326137.0854442-.66266.1308594-1 .1308594-.337339 0-.673863-.0454152-1-.1308594zm-5 .1308594c-.5546854 0-1 .4453146-1 1v2c0 .554684.4453146 1 1 1h3c.5546854 0 1-.445316 1-1v-2c0-.5546854-.4453146-1-1-1zm0 1h1v2h-1z" fill="#555753"/><path d="m14 3a3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3z" fill="#1c99e0"/></svg> \ No newline at end of file
+<svg height="11" viewBox="0 0 14 11" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m3.96875 0s-2.96875.00001197-2.96875 2.96875v5.03125s.0000013.5000002.3125.71875l1.6875 1.6875v-7.40625c0-.999996 1-1 1-1v2c0 .5539974.4460026 1 1 1h2.5410156c-.1799368-.3132895-.3186001-.6505343-.4101562-1h-2.1308594v-2h2.1308594c.1797986-.6862832.5390709-1.32618027 1.0410156-1.828125.0596451-.05964509.1221626-.11630464.1855469-.171875zm6.03125 6.8691406v1.1308594 2.826172c.8727-.272286 2-.9742518 2-2.794922v-1.1621094c-.326137.0854442-.66266.1308594-1 .1308594-.337339 0-.673863-.0454152-1-.1308594zm-5 .1308594c-.5546854 0-1 .4453146-1 1v2c0 .554684.4453146 1 1 1h3c.5546854 0 1-.445316 1-1v-2c0-.5546854-.4453146-1-1-1zm0 1h1v2h-1z" fill="#2e3436"/><path d="m14 3a3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3z" fill="#1c99e0"/></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/extending-selection_10x22.svg b/icon-themes/sifr_svg/svx/res/extending-selection_10x22.svg
index 5548e89e2191..41971b742d44 100644
--- a/icon-themes/sifr_svg/svx/res/extending-selection_10x22.svg
+++ b/icon-themes/sifr_svg/svx/res/extending-selection_10x22.svg
@@ -1 +1 @@
-<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg"><g fill="#555753"><path d="m16 0v2h2v6h-2v2h6v-2h-2v-6h2v-2z"/><path d="m7 1c-1.1079989 0-2 .8920011-2 2v4c0 1.1079989.8920011 2 2 2h3c1.107999 0 2-.8920011 2-2v-4c0-1.1079989-.892001-2-2-2zm0 2h3v4h-3z"/><path d="m14.015625 2.0019531c-.255922 0-.511769.097711-.707031.2929688-.390524.390521-.390524 1.0235425 0 1.4140625l.277344.2910156h-.585938-1c-.552285 0-1 .4477153-1 1s.447715 1 1 1h1 .585938l-.277344.2910156c-.390524.39052-.390524 1.0235415 0 1.4140625.195262.1952576.451109.2929688.707031.2929688s.511771-.097708.707031-.2929688l1.277344-1.2910156.671875-.6738281.025391-.0234375c.193537-.188264.30273-.4467944.302734-.7167969-.000004-.2700025-.109197-.5285329-.302734-.7167969l-.025391-.0234375-.671875-.6738281-1.277344-1.2910156c-.19526-.195261-.451109-.2929688-.707031-.2929688z"/><path d="m2.984375 2.0019531c.255922 0 .511769.097711.707031.2929688.390524.390521.390524 1.0235425 0 1.4140625l-.277344.2910156h.585938 1c.552285 0 1 .4477153 1 1s-.447715 1-1 1h-1-.585938l.277344.2910156c.390524.39052.390524 1.0235415 0 1.4140625-.195262.1952576-.451109.2929688-.707031.2929688s-.511771-.097708-.707031-.2929688l-1.277344-1.2910156-.671875-.6738281-.025391-.0234375c-.193537-.188264-.30273-.4467944-.302734-.7167969.000004-.2700025.109197-.5285329.302734-.7167969l.025391-.0234375.671875-.6738281 1.277344-1.2910156c.19526-.195261.451109-.2929688.707031-.2929688z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436"><path d="m16 0v2h2v6h-2v2h6v-2h-2v-6h2v-2z"/><path d="m7 1c-1.1079989 0-2 .8920011-2 2v4c0 1.1079989.8920011 2 2 2h3c1.107999 0 2-.8920011 2-2v-4c0-1.1079989-.892001-2-2-2zm0 2h3v4h-3z"/><path d="m14.015625 2.0019531c-.255922 0-.511769.097711-.707031.2929688-.390524.390521-.390524 1.0235425 0 1.4140625l.277344.2910156h-.585938-1c-.552285 0-1 .4477153-1 1s.447715 1 1 1h1 .585938l-.277344.2910156c-.390524.39052-.390524 1.0235415 0 1.4140625.195262.1952576.451109.2929688.707031.2929688s.511771-.097708.707031-.2929688l1.277344-1.2910156.671875-.6738281.025391-.0234375c.193537-.188264.30273-.4467944.302734-.7167969-.000004-.2700025-.109197-.5285329-.302734-.7167969l-.025391-.0234375-.671875-.6738281-1.277344-1.2910156c-.19526-.195261-.451109-.2929688-.707031-.2929688z"/><path d="m2.984375 2.0019531c.255922 0 .511769.097711.707031.2929688.390524.390521.390524 1.0235425 0 1.4140625l-.277344.2910156h.585938 1c.552285 0 1 .4477153 1 1s-.447715 1-1 1h-1-.585938l.277344.2910156c.390524.39052.390524 1.0235415 0 1.4140625-.195262.1952576-.451109.2929688-.707031.2929688s-.511771-.097708-.707031-.2929688l-1.277344-1.2910156-.671875-.6738281-.025391-.0234375c-.193537-.188264-.30273-.4467944-.302734-.7167969.000004-.2700025.109197-.5285329.302734-.7167969l.025391-.0234375.671875-.6738281 1.277344-1.2910156c.19526-.195261.451109-.2929688.707031-.2929688z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/fr01.svg b/icon-themes/sifr_svg/svx/res/fr01.svg
index acca4a3d1c4e..5f042df99bdc 100644
--- a/icon-themes/sifr_svg/svx/res/fr01.svg
+++ b/icon-themes/sifr_svg/svx/res/fr01.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h24v24h-24z" fill="#fff"/><path d="m5 6v2 3 2 5h2 12v-2-8-2h-2-4-2-4zm2 2h4v3h-4zm6 0h4v3h-4zm-6 5h4v3h-4zm6 0h4v3h-4z" fill="#555753" opacity=".35"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h24v24h-24z" fill="#fafafa"/><path d="m5 6v2 3 2 5h2 12v-2-8-2h-2-4-2-4zm2 2h4v3h-4zm6 0h4v3h-4zm-6 5h4v3h-4zm6 0h4v3h-4z" fill="#2e3436" opacity=".35"/></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/fr010.svg b/icon-themes/sifr_svg/svx/res/fr010.svg
index e3efab465cc0..0a5c319361f0 100644
--- a/icon-themes/sifr_svg/svx/res/fr010.svg
+++ b/icon-themes/sifr_svg/svx/res/fr010.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h24v24h-24z" fill="#fff"/><g fill="#555753"><path d="m5 6v2 3 2 5h2 12v-2-8-2h-2-4-2-4zm2 2h4v3h-4zm6 0h4v3h-4zm-6 5h4v3h-4zm6 0h4v3h-4z" opacity=".35"/><path d="m5 6v2 3 2 3 2h2 10 2v-2-3-2-3-2h-2-10zm2 2h10v3h-10zm0 5h10v3h-10z"/></g></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h24v24h-24z" fill="#fafafa"/><g fill="#2e3436"><path d="m5 6v2 3 2 5h2 12v-2-8-2h-2-4-2-4zm2 2h4v3h-4zm6 0h4v3h-4zm-6 5h4v3h-4zm6 0h4v3h-4z" opacity=".35"/><path d="m5 6v2 3 2 3 2h2 10 2v-2-3-2-3-2h-2-10zm2 2h10v3h-10zm0 5h10v3h-10z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/fr011.svg b/icon-themes/sifr_svg/svx/res/fr011.svg
index dbcbd63f53f4..7be818c2a4ba 100644
--- a/icon-themes/sifr_svg/svx/res/fr011.svg
+++ b/icon-themes/sifr_svg/svx/res/fr011.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h24v24h-24z" fill="#fff"/><g fill="#555753"><path d="m5 6v2 3 2 5h2 12v-2-8-2h-2-4-2-4zm2 2h4v3h-4zm6 0h4v3h-4zm-6 5h4v3h-4zm6 0h4v3h-4z" opacity=".35"/><path d="m5 6v2 8 2h2 4 2 4 2v-2-8-2h-2-4-2-4zm2 2h4v8h-4zm6 0h4v8h-4z"/></g></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h24v24h-24z" fill="#fafafa"/><g fill="#2e3436"><path d="m5 6v2 3 2 5h2 12v-2-8-2h-2-4-2-4zm2 2h4v3h-4zm6 0h4v3h-4zm-6 5h4v3h-4zm6 0h4v3h-4z" opacity=".35"/><path d="m5 6v2 8 2h2 4 2 4 2v-2-8-2h-2-4-2-4zm2 2h4v8h-4zm6 0h4v8h-4z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/fr012.svg b/icon-themes/sifr_svg/svx/res/fr012.svg
index 4d7bc7c6ce11..989ea3f6ca0e 100644
--- a/icon-themes/sifr_svg/svx/res/fr012.svg
+++ b/icon-themes/sifr_svg/svx/res/fr012.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h24v24h-24z" fill="#fff"/><path d="m5 6v2 3 2 5h2 12v-2-8-2h-2-4-2-4zm2 2h4v3h-4zm6 0h4v3h-4zm-6 5h4v3h-4zm6 0h4v3h-4z" fill="#555753"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h24v24h-24z" fill="#fafafa"/><path d="m5 6v2 3 2 5h2 12v-2-8-2h-2-4-2-4zm2 2h4v3h-4zm6 0h4v3h-4zm-6 5h4v3h-4zm6 0h4v3h-4z" fill="#2e3436"/></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/fr013.svg b/icon-themes/sifr_svg/svx/res/fr013.svg
index da2689a6e93b..fae5b33c8c81 100644
--- a/icon-themes/sifr_svg/svx/res/fr013.svg
+++ b/icon-themes/sifr_svg/svx/res/fr013.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h24v24h-24z" fill="#fff"/><g fill="#555753"><path d="m5 6v2 3 2 5h2 12v-2-8-2h-2-4-2-4zm2 2h4v3h-4zm6 0h4v3h-4zm-6 5h4v3h-4zm6 0h4v3h-4z" opacity=".35"/><path d="m17.59375 6-12.59375 10.568359v1.431641h1.40625l12.59375-10.5683594v-1.4316406z"/></g></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h24v24h-24z" fill="#fafafa"/><g fill="#2e3436"><path d="m5 6v2 3 2 5h2 12v-2-8-2h-2-4-2-4zm2 2h4v3h-4zm6 0h4v3h-4zm-6 5h4v3h-4zm6 0h4v3h-4z" opacity=".35"/><path d="m17.59375 6-12.59375 10.568359v1.431641h1.40625l12.59375-10.5683594v-1.4316406z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/sifr_svg/svx/res/fr014.svg b/icon-themes/sifr_svg/svx/res/fr014.svg