| /************************************************************** |
| * |
| * 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 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| *************************************************************/ |
| |
| |
| #ifndef __com_sun_star_drawing_XEnhancedCustomShapeDefaulter_idl__ |
| #define __com_sun_star_drawing_XEnhancedCustomShapeDefaulter_idl__ |
| |
| #ifndef __com_sun_star_uno_XInterface_idl__ |
| #include <com/sun/star/uno/XInterface.idl> |
| #endif |
| |
| //============================================================================= |
| |
| 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 |