213 lines
No EOL
8.4 KiB
C++
213 lines
No EOL
8.4 KiB
C++
/* -*- 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: */ |