summaryrefslogtreecommitdiffstats
path: root/offapi/com/sun/star/drawing/XEnhancedCustomShapeDefaulter.idl
diff options
context:
space:
mode:
Diffstat (limited to 'offapi/com/sun/star/drawing/XEnhancedCustomShapeDefaulter.idl')
-rw-r--r--offapi/com/sun/star/drawing/XEnhancedCustomShapeDefaulter.idl281
1 files changed, 281 insertions, 0 deletions
diff --git a/offapi/com/sun/star/drawing/XEnhancedCustomShapeDefaulter.idl b/offapi/com/sun/star/drawing/XEnhancedCustomShapeDefaulter.idl
new file mode 100644
index 000000000..2df794507
--- /dev/null
+++ b/offapi/com/sun/star/drawing/XEnhancedCustomShapeDefaulter.idl
@@ -0,0 +1,281 @@
+/* -*- 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 .
+ */
+#ifndef __com_sun_star_drawing_XEnhancedCustomShapeDefaulter_idl__
+#define __com_sun_star_drawing_XEnhancedCustomShapeDefaulter_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+
+
+ module com { module sun { module star { module drawing {
+
+
+
+interface XEnhancedCustomShapeDefaulter: com::sun::star::uno::XInterface
+{
+
+ /**
+
+ This interface allows to create shape properties for the given "ShapeType".
+ The "ShapeType" string can be empty then the current "ShapeType" of the
+ shape is used.
+
+ "non-primitive",
+ "rectangle",
+ "round-rectangle",
+ "ellipse",
+ "diamond",
+ "isosceles-triangle"
+ "right-triangle",
+ "parallelogram",
+ "trapezoid",
+ "hexagon",
+ "octagon",
+ "cross",
+ "star5",
+ "right-arrow",
+ "mso-spt14",
+ "pentagon-right",
+ "cube",
+ "mso-spt17",
+ "mso-spt18",
+ "mso-spt19",
+ "mso-spt20",
+ "mso-spt21",
+ "can",
+ "ring",
+ "mso-spt24",
+ "mso-spt25",
+ "mso-spt26",
+ "mso-spt27",
+ "mso-spt28",
+ "mso-spt29",
+ "mso-spt30",
+ "mso-spt31",
+ "mso-spt32",
+ "mso-spt33",
+ "mso-spt34",
+ "mso-spt35",
+ "mso-spt36",
+ "mso-spt37",
+ "mso-spt38",
+ "mso-spt39",
+ "mso-spt40",
+ "mso-spt41",
+ "mso-spt42",
+ "mso-spt43",
+ "mso-spt44",
+ "mso-spt45",
+ "mso-spt46",
+ "line-callout-1",
+ "line-callout-2",
+ "mso-spt49",
+ "mso-spt50",
+ "mso-spt51",
+ "mso-spt52",
+ "mso-spt53",
+ "mso-spt54",
+ "chevron",
+ "pentagon",
+ "forbidden",
+ "star8",
+ "mso-spt59",
+ "mso-spt60",
+ "rectangular-callout",
+ "round-rectangular-callout",
+ "round-callout",
+ "mso-spt64",
+ "paper",
+ "left-arrow",
+ "down-arrow",
+ "up-arrow",
+ "left-right-arrow",
+ "up-down-arrow",
+ "mso-spt71",
+ "bang",
+ "lightning",
+ "heart",
+ "mso-spt75",
+ "quad-arrow",
+ "left-arrow-callout",
+ "right-arrow-callout",
+ "up-arrow-callout",
+ "down-arrow-callout",
+ "left-right-arrow-callout",
+ "up-down-arrow-callout",
+ "quad-arrow-callout",
+ "quad-bevel",
+ "left-bracket",
+ "right-bracket",
+ "left-brace",
+ "right-brace",
+ "mso-spt89",
+ "mso-spt90",
+ "mso-spt91",
+ "star24",
+ "striped-right-arrow",
+ "notched-right-arrow",
+ "block-arc",
+ "smiley",
+ "vertical-scroll",
+ "horizontal-scroll",
+ "circular-arrow",
+ "mso-spt100",
+ "mso-spt101",
+ "mso-spt102",
+ "mso-spt103",
+ "mso-spt104",
+ "mso-spt105",
+ "cloud-callout",
+ "mso-spt107",
+ "mso-spt108",
+ "flowchart-process",
+ "flowchart-decision",
+ "flowchart-data",
+ "flowchart-predefined-process",
+ "flowchart-internal-storage",
+ "flowchart-document",
+ "flowchart-multidocument",
+ "flowchart-terminator",
+ "flowchart-preparation",
+ "flowchart-manual-input",
+ "flowchart-manual-operation",
+ "flowchart-connector",
+ "flowchart-card",
+ "flowchart-punched-tape",
+ "flowchart-summing-junction",
+ "flowchart-or",
+ "flowchart-collate",
+ "flowchart-sort",
+ "flowchart-extract",
+ "flowchart-merge",
+ "mso-spt129",
+ "flowchart-stored-data",
+ "flowchart-sequential-access",
+ "flowchart-magnetic-disk",
+ "flowchart-direct-access-storage",
+ "flowchart-display",
+ "flowchart-delay",
+ "fontwork-plain-text",
+ "fontwork-stop",
+ "fontwork-triangle-up",
+ "fontwork-triangle-down",
+ "fontwork-chevron-up",
+ "fontwork-chevron-down",
+ "mso-spt142",
+ "mso-spt143",
+ "fontwork-arch-up-curve",
+ "fontwork-arch-down-curve",
+ "fontwork-circle-curve",
+ "fontwork-open-circle-curve",
+ "fontwork-arch-up-pour",
+ "fontwork-arch-down-pour",
+ "fontwork-circle-pour",
+ "fontwork-open-circle-pour",
+ "fontwork-curve-up",
+ "fontwork-curve-down",
+ "fontwork-fade-up-and-right",
+ "fontwork-fade-up-and-left",
+ "fontwork-wave",
+ "mso-spt157",
+ "mso-spt158",
+ "mso-spt159",
+ "fontwork-inflate",
+ "mso-spt161",
+ "mso-spt162",
+ "mso-spt163",
+ "mso-spt164",
+ "mso-spt165",
+ "mso-spt166",
+ "mso-spt167",
+ "fontwork-fade-right",
+ "fontwork-fade-left",
+ "fontwork-fade-up",
+ "fontwork-fade-down",
+ "fontwork-slant-up",
+ "fontwork-slant-down",
+ "mso-spt174",
+ "mso-spt175",
+ "flowchart-alternate-process",
+ "flowchart-off-page-connector",
+ "mso-spt178",
+ "mso-spt179",
+ "mso-spt180",
+ "line-callout-3",
+ "mso-spt182",
+ "sun",
+ "moon",
+ "bracket-pair",
+ "brace-pair",
+ "star4",
+ "mso-spt188",
+ "mso-spt189",
+ "mso-spt190",
+ "mso-spt191",
+ "mso-spt192",
+ "mso-spt193",
+ "mso-spt194",
+ "mso-spt195",
+ "mso-spt196",
+ "mso-spt197",
+ "mso-spt198",
+ "mso-spt199",
+ "mso-spt200",
+ "mso-spt201",
+ "mso-spt202",
+
+ SJ: following shape types can't be created with this method, they
+ are part of the gallery (soon they also will be added)
+ // gallery: quadrat
+ // gallery: round-quadrat
+ // gallery: circle
+ // gallery: circle-pie
+ // gallery: frame
+ // gallery: flower
+ // gallery: cloud
+ // gallery: puzzle
+ // gallery: octagon-bevel
+ // gallery: diamond-bevel
+ // gallery: up-right-arrow
+ // gallery: up-right-down-arrow
+ // gallery: corner-right-arrow
+ // gallery: split-arrow
+ // gallery: up-right-arrow-callout
+ // gallery: split-round-arrow
+ // gallery: s-sharped-arrow
+ // Gallery: star6
+ // Gallery: star12
+ // Gallery: concave-star6
+ // Gallery: signet
+ // Gallery: doorplate
+ // gallery: fontwork-arch-left-curve
+ // gallery: fontwork-arch-right-curve
+ // gallery: fontwork-arch-left-pour
+ // gallery: fontwork-arch-right-pour
+
+ */
+ void createCustomShapeDefaults( [ in ] string aShapeType );
+
+};
+
+
+}; }; }; };
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */