/* -*- 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 <ShapesUtil.hxx>
#include <map>
#include <rtl/ustring.hxx>
namespace svx::sidebar{
SvxShapeCommandsMap::SvxShapeCommandsMap()
{
mpLineShapes = decltype(mpLineShapes){
{
0 ,
".uno:Line" },
{
1 ,
".uno:LineArrowEnd" },
{
2 ,
".uno:LineCircleArrow" },
{
3 ,
".uno:LineSquareArrow" },
{
4 ,
".uno:LineArrows" },
{
5 ,
".uno:LineArrowStart" },
{
6 ,
".uno:LineArrowCircle" },
{
7 ,
".uno:LineArrowSquare" },
{
8 ,
".uno:MeasureLine" },
{
9 ,
".uno:Line_Diagonal" }
};
mpCurveShapes = decltype(mpCurveShapes){
{
0 ,
".uno:Freeline_Unfilled" },
{
1 ,
".uno:Bezier_Unfilled" },
{
2 ,
".uno:Polygon_Unfilled" },
{
3 ,
".uno:Polygon_Diagonal_Unfilled" },
{
4 ,
".uno:Freeline" },
{
5 ,
".uno:BezierFill" },
{
6 ,
".uno:Polygon" },
{
7 ,
".uno:Polygon_Diagonal" }
};
mpConnectorShapes = decltype(mpConnectorShapes){
{
0 ,
".uno:ConnectorArrowEnd" },
{
1 ,
".uno:ConnectorLineArrowEnd" },
{
2 ,
".uno:ConnectorCurveArrowEnd" },
{
3 ,
".uno:ConnectorLinesArrowEnd" },
{
4 ,
".uno:Connector" },
{
5 ,
".uno:ConnectorLine" },
{
6 ,
".uno:ConnectorCurve" },
{
7 ,
".uno:ConnectorLines" },
{
8 ,
".uno:ConnectorArrows" },
{
9 ,
".uno:ConnectorLineArrows" },
{
10 ,
".uno:ConnectorCurveArrows" },
{
11 ,
".uno:ConnectorLinesArrows" }
};
mpBasicShapes = decltype(mpBasicShapes){
{
0 ,
".uno:BasicShapes.rectangle" },
{
1 ,
".uno:BasicShapes.round-rectangle" },
{
2 ,
".uno:BasicShapes.quadrat" },
{
3 ,
".uno:BasicShapes.round-quadrat" },
{
4 ,
".uno:BasicShapes.parallelogram" },
{
5 ,
".uno:BasicShapes.trapezoid" },
{
6 ,
".uno:BasicShapes.ellipse" },
{
7 ,
".uno:BasicShapes.circle" },
{
8 ,
".uno:BasicShapes.circle-pie" },
{
9 ,
".uno:CircleCut" },
{
10 ,
".uno:Arc" },
{
11 ,
".uno:BasicShapes.block-arc" },
{
12 ,
".uno:BasicShapes.isosceles-triangle" },
{
13 ,
".uno:BasicShapes.right-triangle" },
{
14 ,
".uno:BasicShapes.diamond" },
{
15 ,
".uno:BasicShapes.pentagon" },
{
16 ,
".uno:BasicShapes.hexagon" },
{
17 ,
".uno:BasicShapes.octagon" },
{
18 ,
".uno:BasicShapes.cross" },
{
19 ,
".uno:BasicShapes.can" },
{
20 ,
".uno:BasicShapes.cube" },
{
21 ,
".uno:BasicShapes.paper" },
{
22 ,
".uno:BasicShapes.frame" },
{
23 ,
".uno:BasicShapes.ring" },
{
24 ,
".uno:SymbolShapes.sinusoid" }
};
mpSymbolShapes = decltype(mpSymbolShapes){
{
0 ,
".uno:SymbolShapes.smiley" },
{
1 ,
".uno:SymbolShapes.sun" },
{
2 ,
".uno:SymbolShapes.moon" },
{
3 ,
".uno:SymbolShapes.lightning" },
{
4 ,
".uno:SymbolShapes.heart" },
{
5 ,
".uno:SymbolShapes.flower" },
{
6 ,
".uno:SymbolShapes.cloud" },
{
7 ,
".uno:SymbolShapes.forbidden" },
{
8 ,
".uno:SymbolShapes.puzzle" },
{
9 ,
".uno:SymbolShapes.bracket-pair" },
{
10 ,
".uno:SymbolShapes.left-bracket" },
{
11 ,
".uno:SymbolShapes.right-bracket" },
{
12 ,
".uno:SymbolShapes.brace-pair" },
{
13 ,
".uno:SymbolShapes.left-brace" },
{
14 ,
".uno:SymbolShapes.right-brace" },
{
15 ,
".uno:SymbolShapes.quad-bevel" },
{
16 ,
".uno:SymbolShapes.octagon-bevel" },
{
17 ,
".uno:SymbolShapes.diamond-bevel" }
};
mpBlockArrowShapes = decltype(mpBlockArrowShapes){
{
0 ,
".uno:ArrowShapes.left-arrow" },
{
1 ,
".uno:ArrowShapes.right-arrow" },
{
2 ,
".uno:ArrowShapes.up-arrow" },
{
3 ,
".uno:ArrowShapes.down-arrow" },
{
4 ,
".uno:ArrowShapes.left-right-arrow" },
{
5 ,
".uno:ArrowShapes.up-down-arrow" },
{
6 ,
".uno:ArrowShapes.up-right-arrow" },
{
7 ,
".uno:ArrowShapes.up-right-down-arrow" },
{
8 ,
".uno:ArrowShapes.quad-arrow" },
{
9 ,
".uno:ArrowShapes.corner-right-arrow" },
{
10 ,
".uno:ArrowShapes.split-arrow" },
{
11 ,
".uno:ArrowShapes.striped-right-arrow" },
{
12 ,
".uno:ArrowShapes.notched-right-arrow" },
{
13 ,
".uno:ArrowShapes.pentagon-right" },
{
14 ,
".uno:ArrowShapes.chevron" },
{
15 ,
".uno:ArrowShapes.right-arrow-callout" },
{
16 ,
".uno:ArrowShapes.left-arrow-callout" },
{
17 ,
".uno:ArrowShapes.up-arrow-callout" },
{
18 ,
".uno:ArrowShapes.left-right-arrow-callout" },
{
19 ,
".uno:ArrowShapes.up-down-arrow-callout" },
{
20 ,
".uno:ArrowShapes.up-right-arrow-callout" },
{
21 ,
".uno:ArrowShapes.quad-arrow-callout" },
{
22 ,
".uno:ArrowShapes.circular-arrow" },
{
23 ,
".uno:ArrowShapes.down-arrow-callout" },
{
24 ,
".uno:ArrowShapes.split-round-arrow" },
{
25 ,
".uno:ArrowShapes.s-sharped-arrow" }
};
mpFlowchartShapes = decltype(mpFlowchartShapes){
{
0 ,
".uno:FlowChartShapes.flowchart-process" },
{
1 ,
".uno:FlowChartShapes.flowchart-alternate-process" },
{
2 ,
".uno:FlowChartShapes.flowchart-decision" },
{
3 ,
".uno:FlowChartShapes.flowchart-data" },
{
4 ,
".uno:FlowChartShapes.flowchart-predefined-process" },
{
5 ,
".uno:FlowChartShapes.flowchart-internal-storage" },
{
6 ,
".uno:FlowChartShapes.flowchart-document" },
{
7 ,
".uno:FlowChartShapes.flowchart-multidocument" },
{
8 ,
".uno:FlowChartShapes.flowchart-terminator" },
{
9 ,
".uno:FlowChartShapes.flowchart-preparation" },
{
10 ,
".uno:FlowChartShapes.flowchart-manual-input" },
{
11 ,
".uno:FlowChartShapes.flowchart-manual-operation" },
{
12 ,
".uno:FlowChartShapes.flowchart-connector" },
{
13 ,
".uno:FlowChartShapes.flowchart-off-page-connector" },
{
14 ,
".uno:FlowChartShapes.flowchart-card" },
{
15 ,
".uno:FlowChartShapes.flowchart-punched-tape" },
{
16 ,
".uno:FlowChartShapes.flowchart-summing-junction" },
{
17 ,
".uno:FlowChartShapes.flowchart-or" },
{
18 ,
".uno:FlowChartShapes.flowchart-collate" },
{
19 ,
".uno:FlowChartShapes.flowchart-sort" },
{
20 ,
".uno:FlowChartShapes.flowchart-extract" },
{
21 ,
".uno:FlowChartShapes.flowchart-merge" },
{
22 ,
".uno:FlowChartShapes.flowchart-stored-data" },
{
23 ,
".uno:FlowChartShapes.flowchart-delay" },
{
24 ,
".uno:FlowChartShapes.flowchart-sequential-access" },
{
25 ,
".uno:FlowChartShapes.flowchart-magnetic-disk" },
{
26 ,
".uno:FlowChartShapes.flowchart-direct-access-storage" },
{
27 ,
".uno:FlowChartShapes.flowchart-display" }
};
mpCalloutShapes = decltype(mpCalloutShapes){
{
0 ,
".uno:CalloutShapes.rectangular-callout" },
{
1 ,
".uno:CalloutShapes.round-rectangular-callout" },
{
2 ,
".uno:CalloutShapes.round-callout" },
{
3 ,
".uno:CalloutShapes.cloud-callout" },
{
4 ,
".uno:CalloutShapes.line-callout-1" },
{
5 ,
".uno:CalloutShapes.line-callout-2" },
{
6 ,
".uno:CalloutShapes.line-callout-3" }
};
mpStarShapes = decltype(mpStarShapes){
{
0 ,
".uno:StarShapes.star4" },
{
1 ,
".uno:StarShapes.star5" },
{
2 ,
".uno:StarShapes.star6" },
{
3 ,
".uno:StarShapes.star8" },
{
4 ,
".uno:StarShapes.star12" },
{
5 ,
".uno:StarShapes.star24" },
{
6 ,
".uno:StarShapes.bang" },
{
7 ,
".uno:StarShapes.vertical-scroll" },
{
8 ,
".uno:StarShapes.horizontal-scroll" },
{
9 ,
".uno:StarShapes.signet" },
{
10 ,
".uno:StarShapes.doorplate" },
{
11 ,
".uno:StarShapes.concave-star6" }
};
mp3DShapes = decltype(mp3DShapes){
{
0 ,
".uno:Cube" },
{
1 ,
".uno:Sphere" },
{
2 ,
".uno:Cylinder" },
{
3 ,
".uno:Cone" },
{
4 ,
".uno:Cyramid" },
{
5 ,
".uno:Torus" },
{
6 ,
".uno:Shell3D" },
{
7 ,
".uno:HalfSphere" }
};
}
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Messung V0.5 in Prozent C=92 H=97 G=94
¤ Dauer der Verarbeitung: 0.1 Sekunden
(vorverarbeitet am 2026-06-07)
¤
*© Formatika GbR, Deutschland