LCOV - code coverage report
Current view: top level - oox/source/drawingml - customshapepresets3.cxx (source / functions) Hit Total Coverage
Test: commit 0e63ca4fde4e446f346e35849c756a30ca294aab Lines: 386 2134 18.1 %
Date: 2014-04-11 Functions: 43 143 30.1 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : 
       2             : // This file was generated by: ./generatePresetsCXX.pl
       3             : 
       4             : // Please, DO NOT EDIT.
       5             : 
       6             : // We mean it.
       7             : 
       8             : #include <oox/drawingml/customshapeproperties.hxx>
       9             : #include <oox/token/tokenmap.hxx>
      10             : #include <com/sun/star/awt/Rectangle.hpp>
      11             : #include <com/sun/star/awt/Size.hpp>
      12             : #include <com/sun/star/drawing/EnhancedCustomShapeAdjustmentValue.hpp>
      13             : #include <com/sun/star/drawing/EnhancedCustomShapeSegment.hpp>
      14             : #include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp>
      15             : #include <com/sun/star/drawing/EnhancedCustomShapeParameterType.hpp>
      16             : 
      17             : using namespace ::com::sun::star;
      18             : using namespace ::com::sun::star::beans;
      19             : using namespace ::com::sun::star::drawing;
      20             : using namespace ::com::sun::star::uno;
      21             : 
      22             : namespace oox { namespace drawingml {
      23             : 
      24             : namespace
      25             : {
      26           6 : class ShapeCstar6 : public CustomShapeProvider
      27             : {
      28           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
      29             :   {
      30           0 :     PropertyMap aPropertyMap;
      31             : 
      32             :     {
      33           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
      34             :         {
      35           0 :             Any aAny ((sal_Int32) 28868);
      36           0 :             aAdjSequence [0].Value = aAny;
      37           0 :             aAdjSequence [0].Name = "adj";
      38             :         }
      39             :         {
      40           0 :             Any aAny ((sal_Int32) 115470);
      41           0 :             aAdjSequence [1].Value = aAny;
      42           0 :             aAdjSequence [1].Name = "hf";
      43             :         }
      44           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
      45             :     }
      46             :     {
      47             :         static const char *aStrings[] = {
      48             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
      49             :             "logwidth/2",
      50             :             "?1 *$1 /100000",
      51             :             "?2 *cos(pi*(1800000)/10800000)",
      52             :             "logwidth/2",
      53             :             "?4 +0-?3 ",
      54             :             "?4 +?3 -0",
      55             :             "logheight/2",
      56             :             "logheight/4",
      57             :             "?7 +?8 -0",
      58             :             "?2 *?0 /50000",
      59             :             "logheight/2",
      60             :             "?11 *?0 /50000",
      61             :             "?10 *1/2",
      62             :             "?4 +0-?10 ",
      63             :             "?4 +0-?13 ",
      64             :             "?4 +?13 -0",
      65             :             "?4 +?10 -0",
      66             :             "?12 *sin(pi*(3600000)/10800000)",
      67             :             "?7 +0-?18 ",
      68             :             "?7 +?18 -0",
      69             :             "?7 +0-?12 ",
      70             :             "logheight"
      71             :         };
      72           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
      73             :     }
      74             :     {
      75           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
      76             :         {
      77           0 :             Sequence< PropertyValue > aPropSequence (4);
      78             :             {
      79           0 :                 aPropSequence [0].Name = "Position";
      80             :                 static const CustomShapeProvider::ParameterPairData aData =
      81             :                 {
      82             :                     EnhancedCustomShapeParameterType::EQUATION,
      83             :                     EnhancedCustomShapeParameterType::EQUATION,
      84             :                     4, 21
      85             :                 };
      86           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
      87             :             }
      88             :             {
      89           0 :                 aPropSequence [1].Name = "RangeYMaximum";
      90           0 :                 EnhancedCustomShapeParameter aParameter;
      91           0 :                 Any aAny ((sal_Int32) 50000);
      92           0 :                 aParameter.Value = aAny;
      93           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
      94           0 :                 aPropSequence [1].Value = makeAny (aParameter);
      95             :             }
      96             :             {
      97           0 :                 aPropSequence [2].Name = "RangeYMinimum";
      98           0 :                 EnhancedCustomShapeParameter aParameter;
      99           0 :                 Any aAny ((sal_Int32) 0);
     100           0 :                 aParameter.Value = aAny;
     101           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     102           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     103             :             }
     104             :             {
     105           0 :                 aPropSequence [3].Name = "RefY";
     106           0 :                 Any aAny ((sal_Int32) 0);
     107           0 :                 aPropSequence [3].Value = makeAny (aAny);
     108             :             }
     109           0 :             aPropSequenceSequence [0] = aPropSequence;
     110             :         }
     111           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
     112             :     }
     113             :     {
     114           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
     115             :     }
     116             :     {
     117           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
     118             :     }
     119             :     {
     120           0 :         Sequence< PropertyValue > aPropSequence (3);
     121             :         {
     122           0 :             aPropSequence [0].Name = "Coordinates";
     123             :             static const CustomShapeProvider::ParameterPairData aData[] = {
     124             :                 {
     125             :                     EnhancedCustomShapeParameterType::EQUATION,
     126             :                     EnhancedCustomShapeParameterType::EQUATION,
     127             :                     5, 8
     128             :                 },
     129             :                 {
     130             :                     EnhancedCustomShapeParameterType::EQUATION,
     131             :                     EnhancedCustomShapeParameterType::EQUATION,
     132             :                     15, 19
     133             :                 },
     134             :                 {
     135             :                     EnhancedCustomShapeParameterType::EQUATION,
     136             :                     EnhancedCustomShapeParameterType::NORMAL,
     137             :                     4, 0
     138             :                 },
     139             :                 {
     140             :                     EnhancedCustomShapeParameterType::EQUATION,
     141             :                     EnhancedCustomShapeParameterType::EQUATION,
     142             :                     16, 19
     143             :                 },
     144             :                 {
     145             :                     EnhancedCustomShapeParameterType::EQUATION,
     146             :                     EnhancedCustomShapeParameterType::EQUATION,
     147             :                     6, 8
     148             :                 },
     149             :                 {
     150             :                     EnhancedCustomShapeParameterType::EQUATION,
     151             :                     EnhancedCustomShapeParameterType::EQUATION,
     152             :                     17, 7
     153             :                 },
     154             :                 {
     155             :                     EnhancedCustomShapeParameterType::EQUATION,
     156             :                     EnhancedCustomShapeParameterType::EQUATION,
     157             :                     6, 9
     158             :                 },
     159             :                 {
     160             :                     EnhancedCustomShapeParameterType::EQUATION,
     161             :                     EnhancedCustomShapeParameterType::EQUATION,
     162             :                     16, 20
     163             :                 },
     164             :                 {
     165             :                     EnhancedCustomShapeParameterType::EQUATION,
     166             :                     EnhancedCustomShapeParameterType::EQUATION,
     167             :                     4, 22
     168             :                 },
     169             :                 {
     170             :                     EnhancedCustomShapeParameterType::EQUATION,
     171             :                     EnhancedCustomShapeParameterType::EQUATION,
     172             :                     15, 20
     173             :                 },
     174             :                 {
     175             :                     EnhancedCustomShapeParameterType::EQUATION,
     176             :                     EnhancedCustomShapeParameterType::EQUATION,
     177             :                     5, 9
     178             :                 },
     179             :                 {
     180             :                     EnhancedCustomShapeParameterType::EQUATION,
     181             :                     EnhancedCustomShapeParameterType::EQUATION,
     182             :                     14, 7
     183             :                 }
     184             :             };
     185           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
     186             :         }
     187             :         {
     188           0 :             aPropSequence [1].Name = "Segments";
     189             :             static const sal_uInt16 nValues[] = {
     190             :             // Command, Count
     191             :                 1,1,
     192             :                 2,11,
     193             :                 4,0,
     194             :                 5,0
     195             :             };
     196           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
     197             :         }
     198             :         {
     199           0 :             aPropSequence [2].Name = "TextFrames";
     200           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
     201             :             {
     202           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
     203             :                 {
     204             :                     static const CustomShapeProvider::ParameterPairData aData =
     205             :                     {
     206             :                         EnhancedCustomShapeParameterType::EQUATION,
     207             :                         EnhancedCustomShapeParameterType::EQUATION,
     208             :                         14, 19
     209             :                     };
     210           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
     211             :                 }
     212             :                 {
     213             :                     static const CustomShapeProvider::ParameterPairData aData =
     214             :                     {
     215             :                         EnhancedCustomShapeParameterType::EQUATION,
     216             :                         EnhancedCustomShapeParameterType::EQUATION,
     217             :                         17, 20
     218             :                     };
     219           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
     220             :                 }
     221           0 :                 aTextFrameSeq [0] = aTextFrame;
     222             :             }
     223           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
     224             :         }
     225           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
     226             :     }
     227             :     {
     228           0 :         awt::Rectangle aRectangle;
     229           0 :         aRectangle.X = 0;
     230           0 :         aRectangle.Y = 0;
     231           0 :         aRectangle.Width = 0;
     232           0 :         aRectangle.Height = 0;
     233           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
     234             :     }
     235           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-star6"));
     236             : 
     237           0 :     return aPropertyMap;
     238             :   }
     239             : };
     240             : 
     241             : // This is a generated source file. DO NOT EDIT.
     242             : 
     243           6 : class ShapeCround2SameRect : public CustomShapeProvider
     244             : {
     245           5 :   virtual PropertyMap getProperties() SAL_OVERRIDE
     246             :   {
     247           5 :     PropertyMap aPropertyMap;
     248             : 
     249             :     {
     250           5 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
     251             :         {
     252           5 :             Any aAny ((sal_Int32) 16667);
     253           5 :             aAdjSequence [0].Value = aAny;
     254           5 :             aAdjSequence [0].Name = "adj1";
     255             :         }
     256             :         {
     257           5 :             Any aAny ((sal_Int32) 0);
     258           5 :             aAdjSequence [1].Value = aAny;
     259           5 :             aAdjSequence [1].Name = "adj2";
     260             :         }
     261           5 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
     262             :     }
     263             :     {
     264             :         static const char *aStrings[] = {
     265             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
     266             :             "if(0-$1 ,0,if(50000-$1 ,$1 ,50000))",
     267             :             "min(logwidth,logheight)",
     268             :             "?2 *?0 /100000",
     269             :             "logwidth+0-?3 ",
     270             :             "?2 *?1 /100000",
     271             :             "logwidth+0-?5 ",
     272             :             "logheight+0-?5 ",
     273             :             "?3 +0-?5 ",
     274             :             "?3 *29289/100000",
     275             :             "?5 *29289/100000",
     276             :             "if(?8 ,?9 ,?10 )",
     277             :             "logwidth+0-?11 ",
     278             :             "logheight+0-?10 ",
     279             :             "logheight",
     280             :             "logwidth",
     281             :             "logheight/2",
     282             :             "logwidth/2",
     283             :             "(16200000)/60000.0",
     284             :             "(5400000)/60000.0",
     285             :             "(0)/60000.0",
     286             :             "(5400000)/60000.0",
     287             :             "(5400000)/60000.0",
     288             :             "(5400000)/60000.0",
     289             :             "(10800000)/60000.0",
     290             :             "(5400000)/60000.0"
     291             :         };
     292           5 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
     293             :     }
     294             :     {
     295           5 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
     296             :         {
     297           5 :             Sequence< PropertyValue > aPropSequence (4);
     298             :             {
     299           5 :                 aPropSequence [0].Name = "Position";
     300             :                 static const CustomShapeProvider::ParameterPairData aData =
     301             :                 {
     302             :                     EnhancedCustomShapeParameterType::EQUATION,
     303             :                     EnhancedCustomShapeParameterType::NORMAL,
     304             :                     4, 0
     305             :                 };
     306           5 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     307             :             }
     308             :             {
     309           5 :                 aPropSequence [1].Name = "RangeXMaximum";
     310           5 :                 EnhancedCustomShapeParameter aParameter;
     311          10 :                 Any aAny ((sal_Int32) 50000);
     312           5 :                 aParameter.Value = aAny;
     313           5 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     314          10 :                 aPropSequence [1].Value = makeAny (aParameter);
     315             :             }
     316             :             {
     317           5 :                 aPropSequence [2].Name = "RangeXMinimum";
     318           5 :                 EnhancedCustomShapeParameter aParameter;
     319          10 :                 Any aAny ((sal_Int32) 0);
     320           5 :                 aParameter.Value = aAny;
     321           5 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     322          10 :                 aPropSequence [2].Value = makeAny (aParameter);
     323             :             }
     324             :             {
     325           5 :                 aPropSequence [3].Name = "RefX";
     326           5 :                 Any aAny ((sal_Int32) 0);
     327           5 :                 aPropSequence [3].Value = makeAny (aAny);
     328             :             }
     329           5 :             aPropSequenceSequence [0] = aPropSequence;
     330             :         }
     331             :         {
     332           5 :             Sequence< PropertyValue > aPropSequence (4);
     333             :             {
     334           5 :                 aPropSequence [0].Name = "Position";
     335             :                 static const CustomShapeProvider::ParameterPairData aData =
     336             :                 {
     337             :                     EnhancedCustomShapeParameterType::EQUATION,
     338             :                     EnhancedCustomShapeParameterType::EQUATION,
     339             :                     5, 14
     340             :                 };
     341           5 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     342             :             }
     343             :             {
     344           5 :                 aPropSequence [1].Name = "RangeXMaximum";
     345           5 :                 EnhancedCustomShapeParameter aParameter;
     346          10 :                 Any aAny ((sal_Int32) 50000);
     347           5 :                 aParameter.Value = aAny;
     348           5 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     349          10 :                 aPropSequence [1].Value = makeAny (aParameter);
     350             :             }
     351             :             {
     352           5 :                 aPropSequence [2].Name = "RangeXMinimum";
     353           5 :                 EnhancedCustomShapeParameter aParameter;
     354          10 :                 Any aAny ((sal_Int32) 0);
     355           5 :                 aParameter.Value = aAny;
     356           5 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     357          10 :                 aPropSequence [2].Value = makeAny (aParameter);
     358             :             }
     359             :             {
     360           5 :                 aPropSequence [3].Name = "RefX";
     361           5 :                 Any aAny ((sal_Int32) 1);
     362           5 :                 aPropSequence [3].Value = makeAny (aAny);
     363             :             }
     364           5 :             aPropSequenceSequence [1] = aPropSequence;
     365             :         }
     366           5 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
     367             :     }
     368             :     {
     369           5 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
     370             :     }
     371             :     {
     372           5 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
     373             :     }
     374             :     {
     375           5 :         Sequence< PropertyValue > aPropSequence (3);
     376             :         {
     377           5 :             aPropSequence [0].Name = "Coordinates";
     378             :             static const CustomShapeProvider::ParameterPairData aData[] = {
     379             :                 {
     380             :                     EnhancedCustomShapeParameterType::EQUATION,
     381             :                     EnhancedCustomShapeParameterType::NORMAL,
     382             :                     3, 0
     383             :                 },
     384             :                 {
     385             :                     EnhancedCustomShapeParameterType::EQUATION,
     386             :                     EnhancedCustomShapeParameterType::NORMAL,
     387             :                     4, 0
     388             :                 },
     389             :                 {
     390             :                     EnhancedCustomShapeParameterType::EQUATION,
     391             :                     EnhancedCustomShapeParameterType::EQUATION,
     392             :                     3, 3
     393             :                 },
     394             :                 {
     395             :                     EnhancedCustomShapeParameterType::EQUATION,
     396             :                     EnhancedCustomShapeParameterType::EQUATION,
     397             :                     18, 19
     398             :                 },
     399             :                 {
     400             :                     EnhancedCustomShapeParameterType::EQUATION,
     401             :                     EnhancedCustomShapeParameterType::EQUATION,
     402             :                     15, 7
     403             :                 },
     404             :                 {
     405             :                     EnhancedCustomShapeParameterType::EQUATION,
     406             :                     EnhancedCustomShapeParameterType::EQUATION,
     407             :                     5, 5
     408             :                 },
     409             :                 {
     410             :                     EnhancedCustomShapeParameterType::EQUATION,
     411             :                     EnhancedCustomShapeParameterType::EQUATION,
     412             :                     20, 21
     413             :                 },
     414             :                 {
     415             :                     EnhancedCustomShapeParameterType::EQUATION,
     416             :                     EnhancedCustomShapeParameterType::EQUATION,
     417             :                     5, 14
     418             :                 },
     419             :                 {
     420             :                     EnhancedCustomShapeParameterType::EQUATION,
     421             :                     EnhancedCustomShapeParameterType::EQUATION,
     422             :                     5, 5
     423             :                 },
     424             :                 {
     425             :                     EnhancedCustomShapeParameterType::EQUATION,
     426             :                     EnhancedCustomShapeParameterType::EQUATION,
     427             :                     22, 23
     428             :                 },
     429             :                 {
     430             :                     EnhancedCustomShapeParameterType::NORMAL,
     431             :                     EnhancedCustomShapeParameterType::EQUATION,
     432             :                     0, 3
     433             :                 },
     434             :                 {
     435             :                     EnhancedCustomShapeParameterType::EQUATION,
     436             :                     EnhancedCustomShapeParameterType::EQUATION,
     437             :                     3, 3
     438             :                 },
     439             :                 {
     440             :                     EnhancedCustomShapeParameterType::EQUATION,
     441             :                     EnhancedCustomShapeParameterType::EQUATION,
     442             :                     24, 25
     443             :                 }
     444             :             };
     445           5 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
     446             :         }
     447             :         {
     448           5 :             aPropSequence [1].Name = "Segments";
     449             :             static const sal_uInt16 nValues[] = {
     450             :             // Command, Count
     451             :                 1,1,
     452             :                 2,1,
     453             :                 17,1,
     454             :                 2,1,
     455             :                 17,1,
     456             :                 2,1,
     457             :                 17,1,
     458             :                 2,1,
     459             :                 17,1,
     460             :                 4,0,
     461             :                 5,0
     462             :             };
     463           5 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
     464             :         }
     465             :         {
     466           5 :             aPropSequence [2].Name = "TextFrames";
     467           5 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
     468             :             {
     469           5 :                 EnhancedCustomShapeTextFrame aTextFrame;
     470             :                 {
     471             :                     static const CustomShapeProvider::ParameterPairData aData =
     472             :                     {
     473             :                         EnhancedCustomShapeParameterType::EQUATION,
     474             :                         EnhancedCustomShapeParameterType::EQUATION,
     475             :                         11, 9
     476             :                     };
     477           5 :                     aTextFrame.TopLeft = createParameterPair(&aData);
     478             :                 }
     479             :                 {
     480             :                     static const CustomShapeProvider::ParameterPairData aData =
     481             :                     {
     482             :                         EnhancedCustomShapeParameterType::EQUATION,
     483             :                         EnhancedCustomShapeParameterType::EQUATION,
     484             :                         12, 13
     485             :                     };
     486           5 :                     aTextFrame.BottomRight = createParameterPair(&aData);
     487             :                 }
     488           5 :                 aTextFrameSeq [0] = aTextFrame;
     489             :             }
     490           5 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
     491             :         }
     492           5 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
     493             :     }
     494             :     {
     495           5 :         awt::Rectangle aRectangle;
     496           5 :         aRectangle.X = 0;
     497           5 :         aRectangle.Y = 0;
     498           5 :         aRectangle.Width = 0;
     499           5 :         aRectangle.Height = 0;
     500           5 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
     501             :     }
     502           5 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-round2SameRect"));
     503             : 
     504           5 :     return aPropertyMap;
     505             :   }
     506             : };
     507             : 
     508             : // This is a generated source file. DO NOT EDIT.
     509             : 
     510           6 : class ShapeCnonIsoscelesTrapezoid : public CustomShapeProvider
     511             : {
     512           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
     513             :   {
     514           0 :     PropertyMap aPropertyMap;
     515             : 
     516             :     {
     517           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
     518             :         {
     519           0 :             Any aAny ((sal_Int32) 25000);
     520           0 :             aAdjSequence [0].Value = aAny;
     521           0 :             aAdjSequence [0].Name = "adj1";
     522             :         }
     523             :         {
     524           0 :             Any aAny ((sal_Int32) 25000);
     525           0 :             aAdjSequence [1].Value = aAny;
     526           0 :             aAdjSequence [1].Name = "adj2";
     527             :         }
     528           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
     529             :     }
     530             :     {
     531             :         static const char *aStrings[] = {
     532             :             "min(logwidth,logheight)",
     533             :             "50000*logwidth/?0 ",
     534             :             "if(0-$0 ,0,if(?1 -$0 ,$0 ,?1 ))",
     535             :             "if(0-$1 ,0,if(?1 -$1 ,$1 ,?1 ))",
     536             :             "?0 *?2 /200000",
     537             :             "?0 *?2 /100000",
     538             :             "?0 *?3 /100000",
     539             :             "logwidth+0-?6 ",
     540             :             "(logwidth+?7 )/2",
     541             :             "logwidth/3",
     542             :             "?9 *?2 /?1 ",
     543             :             "max(?2 ,?3 )",
     544             :             "logheight/3",
     545             :             "?12 *?11 /?1 ",
     546             :             "?9 *?3 /?1 ",
     547             :             "logwidth+0-?14 ",
     548             :             "logheight/2",
     549             :             "logwidth/2",
     550             :             "logheight",
     551             :             "logwidth"
     552             :         };
     553           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
     554             :     }
     555             :     {
     556           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
     557             :         {
     558           0 :             Sequence< PropertyValue > aPropSequence (4);
     559             :             {
     560           0 :                 aPropSequence [0].Name = "Position";
     561             :                 static const CustomShapeProvider::ParameterPairData aData =
     562             :                 {
     563             :                     EnhancedCustomShapeParameterType::EQUATION,
     564             :                     EnhancedCustomShapeParameterType::NORMAL,
     565             :                     5, 0
     566             :                 };
     567           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     568             :             }
     569             :             {
     570           0 :                 aPropSequence [1].Name = "RangeXMaximum";
     571           0 :                 EnhancedCustomShapeParameter aParameter;
     572           0 :                 Any aAny ((sal_Int32) 1);
     573           0 :                 aParameter.Value = aAny;
     574           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
     575           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     576             :             }
     577             :             {
     578           0 :                 aPropSequence [2].Name = "RangeXMinimum";
     579           0 :                 EnhancedCustomShapeParameter aParameter;
     580           0 :                 Any aAny ((sal_Int32) 0);
     581           0 :                 aParameter.Value = aAny;
     582           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     583           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     584             :             }
     585             :             {
     586           0 :                 aPropSequence [3].Name = "RefX";
     587           0 :                 Any aAny ((sal_Int32) 0);
     588           0 :                 aPropSequence [3].Value = makeAny (aAny);
     589             :             }
     590           0 :             aPropSequenceSequence [0] = aPropSequence;
     591             :         }
     592             :         {
     593           0 :             Sequence< PropertyValue > aPropSequence (4);
     594             :             {
     595           0 :                 aPropSequence [0].Name = "Position";
     596             :                 static const CustomShapeProvider::ParameterPairData aData =
     597             :                 {
     598             :                     EnhancedCustomShapeParameterType::EQUATION,
     599             :                     EnhancedCustomShapeParameterType::NORMAL,
     600             :                     7, 0
     601             :                 };
     602           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     603             :             }
     604             :             {
     605           0 :                 aPropSequence [1].Name = "RangeXMaximum";
     606           0 :                 EnhancedCustomShapeParameter aParameter;
     607           0 :                 Any aAny ((sal_Int32) 1);
     608           0 :                 aParameter.Value = aAny;
     609           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
     610           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     611             :             }
     612             :             {
     613           0 :                 aPropSequence [2].Name = "RangeXMinimum";
     614           0 :                 EnhancedCustomShapeParameter aParameter;
     615           0 :                 Any aAny ((sal_Int32) 0);
     616           0 :                 aParameter.Value = aAny;
     617           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     618           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     619             :             }
     620             :             {
     621           0 :                 aPropSequence [3].Name = "RefX";
     622           0 :                 Any aAny ((sal_Int32) 1);
     623           0 :                 aPropSequence [3].Value = makeAny (aAny);
     624             :             }
     625           0 :             aPropSequenceSequence [1] = aPropSequence;
     626             :         }
     627           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
     628             :     }
     629             :     {
     630           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
     631             :     }
     632             :     {
     633           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
     634             :     }
     635             :     {
     636           0 :         Sequence< PropertyValue > aPropSequence (3);
     637             :         {
     638           0 :             aPropSequence [0].Name = "Coordinates";
     639             :             static const CustomShapeProvider::ParameterPairData aData[] = {
     640             :                 {
     641             :                     EnhancedCustomShapeParameterType::NORMAL,
     642             :                     EnhancedCustomShapeParameterType::EQUATION,
     643             :                     0, 18
     644             :                 },
     645             :                 {
     646             :                     EnhancedCustomShapeParameterType::EQUATION,
     647             :                     EnhancedCustomShapeParameterType::NORMAL,
     648             :                     5, 0
     649             :                 },
     650             :                 {
     651             :                     EnhancedCustomShapeParameterType::EQUATION,
     652             :                     EnhancedCustomShapeParameterType::NORMAL,
     653             :                     7, 0
     654             :                 },
     655             :                 {
     656             :                     EnhancedCustomShapeParameterType::EQUATION,
     657             :                     EnhancedCustomShapeParameterType::EQUATION,
     658             :                     19, 18
     659             :                 }
     660             :             };
     661           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
     662             :         }
     663             :         {
     664           0 :             aPropSequence [1].Name = "Segments";
     665             :             static const sal_uInt16 nValues[] = {
     666             :             // Command, Count
     667             :                 1,1,
     668             :                 2,3,
     669             :                 4,0,
     670             :                 5,0
     671             :             };
     672           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
     673             :         }
     674             :         {
     675           0 :             aPropSequence [2].Name = "TextFrames";
     676           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
     677             :             {
     678           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
     679             :                 {
     680             :                     static const CustomShapeProvider::ParameterPairData aData =
     681             :                     {
     682             :                         EnhancedCustomShapeParameterType::EQUATION,
     683             :                         EnhancedCustomShapeParameterType::EQUATION,
     684             :                         10, 13
     685             :                     };
     686           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
     687             :                 }
     688             :                 {
     689             :                     static const CustomShapeProvider::ParameterPairData aData =
     690             :                     {
     691             :                         EnhancedCustomShapeParameterType::EQUATION,
     692             :                         EnhancedCustomShapeParameterType::EQUATION,
     693             :                         15, 18
     694             :                     };
     695           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
     696             :                 }
     697           0 :                 aTextFrameSeq [0] = aTextFrame;
     698             :             }
     699           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
     700             :         }
     701           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
     702             :     }
     703             :     {
     704           0 :         awt::Rectangle aRectangle;
     705           0 :         aRectangle.X = 0;
     706           0 :         aRectangle.Y = 0;
     707           0 :         aRectangle.Width = 0;
     708           0 :         aRectangle.Height = 0;
     709           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
     710             :     }
     711           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-nonIsoscelesTrapezoid"));
     712             : 
     713           0 :     return aPropertyMap;
     714             :   }
     715             : };
     716             : 
     717             : // This is a generated source file. DO NOT EDIT.
     718             : 
     719           6 : class ShapeCdiamond : public CustomShapeProvider
     720             : {
     721           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
     722             :   {
     723           0 :     PropertyMap aPropertyMap;
     724             : 
     725             :     {
     726           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
     727             :     }
     728             :     {
     729             :         static const char *aStrings[] = {
     730             :             "logwidth*3/4",
     731             :             "logheight*3/4",
     732             :             "logwidth/2",
     733             :             "logheight/2",
     734             :             "logheight",
     735             :             "logwidth",
     736             :             "logwidth/4",
     737             :             "logheight/4"
     738             :         };
     739           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
     740             :     }
     741             :     {
     742           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
     743             :     }
     744             :     {
     745           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
     746             :     }
     747             :     {
     748           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
     749             :     }
     750             :     {
     751           0 :         Sequence< PropertyValue > aPropSequence (3);
     752             :         {
     753           0 :             aPropSequence [0].Name = "Coordinates";
     754             :             static const CustomShapeProvider::ParameterPairData aData[] = {
     755             :                 {
     756             :                     EnhancedCustomShapeParameterType::NORMAL,
     757             :                     EnhancedCustomShapeParameterType::EQUATION,
     758             :                     0, 3
     759             :                 },
     760             :                 {
     761             :                     EnhancedCustomShapeParameterType::EQUATION,
     762             :                     EnhancedCustomShapeParameterType::NORMAL,
     763             :                     2, 0
     764             :                 },
     765             :                 {
     766             :                     EnhancedCustomShapeParameterType::EQUATION,
     767             :                     EnhancedCustomShapeParameterType::EQUATION,
     768             :                     5, 3
     769             :                 },
     770             :                 {
     771             :                     EnhancedCustomShapeParameterType::EQUATION,
     772             :                     EnhancedCustomShapeParameterType::EQUATION,
     773             :                     2, 4
     774             :                 }
     775             :             };
     776           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
     777             :         }
     778             :         {
     779           0 :             aPropSequence [1].Name = "Segments";
     780             :             static const sal_uInt16 nValues[] = {
     781             :             // Command, Count
     782             :                 1,1,
     783             :                 2,3,
     784             :                 4,0,
     785             :                 5,0
     786             :             };
     787           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
     788             :         }
     789             :         {
     790           0 :             aPropSequence [2].Name = "TextFrames";
     791           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
     792             :             {
     793           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
     794             :                 {
     795             :                     static const CustomShapeProvider::ParameterPairData aData =
     796             :                     {
     797             :                         EnhancedCustomShapeParameterType::EQUATION,
     798             :                         EnhancedCustomShapeParameterType::EQUATION,
     799             :                         6, 7
     800             :                     };
     801           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
     802             :                 }
     803             :                 {
     804             :                     static const CustomShapeProvider::ParameterPairData aData =
     805             :                     {
     806             :                         EnhancedCustomShapeParameterType::EQUATION,
     807             :                         EnhancedCustomShapeParameterType::EQUATION,
     808             :                         0, 1
     809             :                     };
     810           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
     811             :                 }
     812           0 :                 aTextFrameSeq [0] = aTextFrame;
     813             :             }
     814           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
     815             :         }
     816           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
     817             :     }
     818             :     {
     819           0 :         awt::Rectangle aRectangle;
     820           0 :         aRectangle.X = 0;
     821           0 :         aRectangle.Y = 0;
     822           0 :         aRectangle.Width = 0;
     823           0 :         aRectangle.Height = 0;
     824           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
     825             :     }
     826           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-diamond"));
     827             : 
     828           0 :     return aPropertyMap;
     829             :   }
     830             : };
     831             : 
     832             : // This is a generated source file. DO NOT EDIT.
     833             : 
     834           6 : class ShapeCcallout2 : public CustomShapeProvider
     835             : {
     836           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
     837             :   {
     838           0 :     PropertyMap aPropertyMap;
     839             : 
     840             :     {
     841           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (6);
     842             :         {
     843           0 :             Any aAny ((sal_Int32) 18750);
     844           0 :             aAdjSequence [0].Value = aAny;
     845           0 :             aAdjSequence [0].Name = "adj1";
     846             :         }
     847             :         {
     848           0 :             Any aAny ((sal_Int32) -8333);
     849           0 :             aAdjSequence [1].Value = aAny;
     850           0 :             aAdjSequence [1].Name = "adj2";
     851             :         }
     852             :         {
     853           0 :             Any aAny ((sal_Int32) 18750);
     854           0 :             aAdjSequence [2].Value = aAny;
     855           0 :             aAdjSequence [2].Name = "adj3";
     856             :         }
     857             :         {
     858           0 :             Any aAny ((sal_Int32) -16667);
     859           0 :             aAdjSequence [3].Value = aAny;
     860           0 :             aAdjSequence [3].Name = "adj4";
     861             :         }
     862             :         {
     863           0 :             Any aAny ((sal_Int32) 112500);
     864           0 :             aAdjSequence [4].Value = aAny;
     865           0 :             aAdjSequence [4].Name = "adj5";
     866             :         }
     867             :         {
     868           0 :             Any aAny ((sal_Int32) -46667);
     869           0 :             aAdjSequence [5].Value = aAny;
     870           0 :             aAdjSequence [5].Name = "adj6";
     871             :         }
     872           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
     873             :     }
     874             :     {
     875             :         static const char *aStrings[] = {
     876             :             "logheight*$0 /100000",
     877             :             "logwidth*$1 /100000",
     878             :             "logheight*$2 /100000",
     879             :             "logwidth*$3 /100000",
     880             :             "logheight*$4 /100000",
     881             :             "logwidth*$5 /100000",
     882             :             "logwidth",
     883             :             "logheight/2",
     884             :             "logwidth/2",
     885             :             "logheight"
     886             :         };
     887           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
     888             :     }
     889             :     {
     890           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (3);
     891             :         {
     892           0 :             Sequence< PropertyValue > aPropSequence (7);
     893             :             {
     894           0 :                 aPropSequence [0].Name = "Position";
     895             :                 static const CustomShapeProvider::ParameterPairData aData =
     896             :                 {
     897             :                     EnhancedCustomShapeParameterType::EQUATION,
     898             :                     EnhancedCustomShapeParameterType::EQUATION,
     899             :                     1, 0
     900             :                 };
     901           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     902             :             }
     903             :             {
     904           0 :                 aPropSequence [1].Name = "RangeXMaximum";
     905           0 :                 EnhancedCustomShapeParameter aParameter;
     906           0 :                 Any aAny ((sal_Int32) 2147483647);
     907           0 :                 aParameter.Value = aAny;
     908           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     909           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     910             :             }
     911             :             {
     912           0 :                 aPropSequence [2].Name = "RangeXMinimum";
     913           0 :                 EnhancedCustomShapeParameter aParameter;
     914           0 :                 Any aAny ((sal_Int32) -2147483647);
     915           0 :                 aParameter.Value = aAny;
     916           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     917           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     918             :             }
     919             :             {
     920           0 :                 aPropSequence [3].Name = "RangeYMaximum";
     921           0 :                 EnhancedCustomShapeParameter aParameter;
     922           0 :                 Any aAny ((sal_Int32) 2147483647);
     923           0 :                 aParameter.Value = aAny;
     924           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     925           0 :                 aPropSequence [3].Value = makeAny (aParameter);
     926             :             }
     927             :             {
     928           0 :                 aPropSequence [4].Name = "RangeYMinimum";
     929           0 :                 EnhancedCustomShapeParameter aParameter;
     930           0 :                 Any aAny ((sal_Int32) -2147483647);
     931           0 :                 aParameter.Value = aAny;
     932           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     933           0 :                 aPropSequence [4].Value = makeAny (aParameter);
     934             :             }
     935             :             {
     936           0 :                 aPropSequence [5].Name = "RefX";
     937           0 :                 Any aAny ((sal_Int32) 1);
     938           0 :                 aPropSequence [5].Value = makeAny (aAny);
     939             :             }
     940             :             {
     941           0 :                 aPropSequence [6].Name = "RefY";
     942           0 :                 Any aAny ((sal_Int32) 0);
     943           0 :                 aPropSequence [6].Value = makeAny (aAny);
     944             :             }
     945           0 :             aPropSequenceSequence [0] = aPropSequence;
     946             :         }
     947             :         {
     948           0 :             Sequence< PropertyValue > aPropSequence (7);
     949             :             {
     950           0 :                 aPropSequence [0].Name = "Position";
     951             :                 static const CustomShapeProvider::ParameterPairData aData =
     952             :                 {
     953             :                     EnhancedCustomShapeParameterType::EQUATION,
     954             :                     EnhancedCustomShapeParameterType::EQUATION,
     955             :                     3, 2
     956             :                 };
     957           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     958             :             }
     959             :             {
     960           0 :                 aPropSequence [1].Name = "RangeXMaximum";
     961           0 :                 EnhancedCustomShapeParameter aParameter;
     962           0 :                 Any aAny ((sal_Int32) 2147483647);
     963           0 :                 aParameter.Value = aAny;
     964           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     965           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     966             :             }
     967             :             {
     968           0 :                 aPropSequence [2].Name = "RangeXMinimum";
     969           0 :                 EnhancedCustomShapeParameter aParameter;
     970           0 :                 Any aAny ((sal_Int32) -2147483647);
     971           0 :                 aParameter.Value = aAny;
     972           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     973           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     974             :             }
     975             :             {
     976           0 :                 aPropSequence [3].Name = "RangeYMaximum";
     977           0 :                 EnhancedCustomShapeParameter aParameter;
     978           0 :                 Any aAny ((sal_Int32) 2147483647);
     979           0 :                 aParameter.Value = aAny;
     980           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     981           0 :                 aPropSequence [3].Value = makeAny (aParameter);
     982             :             }
     983             :             {
     984           0 :                 aPropSequence [4].Name = "RangeYMinimum";
     985           0 :                 EnhancedCustomShapeParameter aParameter;
     986           0 :                 Any aAny ((sal_Int32) -2147483647);
     987           0 :                 aParameter.Value = aAny;
     988           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     989           0 :                 aPropSequence [4].Value = makeAny (aParameter);
     990             :             }
     991             :             {
     992           0 :                 aPropSequence [5].Name = "RefX";
     993           0 :                 Any aAny ((sal_Int32) 3);
     994           0 :                 aPropSequence [5].Value = makeAny (aAny);
     995             :             }
     996             :             {
     997           0 :                 aPropSequence [6].Name = "RefY";
     998           0 :                 Any aAny ((sal_Int32) 2);
     999           0 :                 aPropSequence [6].Value = makeAny (aAny);
    1000             :             }
    1001           0 :             aPropSequenceSequence [1] = aPropSequence;
    1002             :         }
    1003             :         {
    1004           0 :             Sequence< PropertyValue > aPropSequence (7);
    1005             :             {
    1006           0 :                 aPropSequence [0].Name = "Position";
    1007             :                 static const CustomShapeProvider::ParameterPairData aData =
    1008             :                 {
    1009             :                     EnhancedCustomShapeParameterType::EQUATION,
    1010             :                     EnhancedCustomShapeParameterType::EQUATION,
    1011             :                     5, 4
    1012             :                 };
    1013           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1014             :             }
    1015             :             {
    1016           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    1017           0 :                 EnhancedCustomShapeParameter aParameter;
    1018           0 :                 Any aAny ((sal_Int32) 2147483647);
    1019           0 :                 aParameter.Value = aAny;
    1020           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1021           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    1022             :             }
    1023             :             {
    1024           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    1025           0 :                 EnhancedCustomShapeParameter aParameter;
    1026           0 :                 Any aAny ((sal_Int32) -2147483647);
    1027           0 :                 aParameter.Value = aAny;
    1028           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1029           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    1030             :             }
    1031             :             {
    1032           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    1033           0 :                 EnhancedCustomShapeParameter aParameter;
    1034           0 :                 Any aAny ((sal_Int32) 2147483647);
    1035           0 :                 aParameter.Value = aAny;
    1036           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1037           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    1038             :             }
    1039             :             {
    1040           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    1041           0 :                 EnhancedCustomShapeParameter aParameter;
    1042           0 :                 Any aAny ((sal_Int32) -2147483647);
    1043           0 :                 aParameter.Value = aAny;
    1044           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1045           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    1046             :             }
    1047             :             {
    1048           0 :                 aPropSequence [5].Name = "RefX";
    1049           0 :                 Any aAny ((sal_Int32) 5);
    1050           0 :                 aPropSequence [5].Value = makeAny (aAny);
    1051             :             }
    1052             :             {
    1053           0 :                 aPropSequence [6].Name = "RefY";
    1054           0 :                 Any aAny ((sal_Int32) 4);
    1055           0 :                 aPropSequence [6].Value = makeAny (aAny);
    1056             :             }
    1057           0 :             aPropSequenceSequence [2] = aPropSequence;
    1058             :         }
    1059           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    1060             :     }
    1061             :     {
    1062           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    1063             :     }
    1064             :     {
    1065           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    1066             :     }
    1067             :     {
    1068           0 :         Sequence< PropertyValue > aPropSequence (3);
    1069             :         {
    1070           0 :             aPropSequence [0].Name = "Coordinates";
    1071             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    1072             :                 {
    1073             :                     EnhancedCustomShapeParameterType::NORMAL,
    1074             :                     EnhancedCustomShapeParameterType::NORMAL,
    1075             :                     0, 0
    1076             :                 },
    1077             :                 {
    1078             :                     EnhancedCustomShapeParameterType::EQUATION,
    1079             :                     EnhancedCustomShapeParameterType::NORMAL,
    1080             :                     6, 0
    1081             :                 },
    1082             :                 {
    1083             :                     EnhancedCustomShapeParameterType::EQUATION,
    1084             :                     EnhancedCustomShapeParameterType::EQUATION,
    1085             :                     6, 9
    1086             :                 },
    1087             :                 {
    1088             :                     EnhancedCustomShapeParameterType::NORMAL,
    1089             :                     EnhancedCustomShapeParameterType::EQUATION,
    1090             :                     0, 9
    1091             :                 },
    1092             :                 {
    1093             :                     EnhancedCustomShapeParameterType::EQUATION,
    1094             :                     EnhancedCustomShapeParameterType::EQUATION,
    1095             :                     1, 0
    1096             :                 },
    1097             :                 {
    1098             :                     EnhancedCustomShapeParameterType::EQUATION,
    1099             :                     EnhancedCustomShapeParameterType::EQUATION,
    1100             :                     3, 2
    1101             :                 },
    1102             :                 {
    1103             :                     EnhancedCustomShapeParameterType::EQUATION,
    1104             :                     EnhancedCustomShapeParameterType::EQUATION,
    1105             :                     5, 4
    1106             :                 }
    1107             :             };
    1108           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    1109             :         }
    1110             :         {
    1111           0 :             aPropSequence [1].Name = "Segments";
    1112             :             static const sal_uInt16 nValues[] = {
    1113             :             // Command, Count
    1114             :                 1,1,
    1115             :                 2,3,
    1116             :                 4,0,
    1117             :                 7,0,
    1118             :                 5,0,
    1119             :                 1,1,
    1120             :                 2,2,
    1121             :                 6,0,
    1122             :                 5,0
    1123             :             };
    1124           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    1125             :         }
    1126             :         {
    1127           0 :             aPropSequence [2].Name = "TextFrames";
    1128           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    1129             :             {
    1130           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    1131             :                 {
    1132             :                     static const CustomShapeProvider::ParameterPairData aData =
    1133             :                     {
    1134             :                         EnhancedCustomShapeParameterType::NORMAL,
    1135             :                         EnhancedCustomShapeParameterType::NORMAL,
    1136             :                         0, 0
    1137             :                     };
    1138           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    1139             :                 }
    1140             :                 {
    1141             :                     static const CustomShapeProvider::ParameterPairData aData =
    1142             :                     {
    1143             :                         EnhancedCustomShapeParameterType::EQUATION,
    1144             :                         EnhancedCustomShapeParameterType::EQUATION,
    1145             :                         6, 9
    1146             :                     };
    1147           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    1148             :                 }
    1149           0 :                 aTextFrameSeq [0] = aTextFrame;
    1150             :             }
    1151           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    1152             :         }
    1153           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    1154             :     }
    1155             :     {
    1156           0 :         awt::Rectangle aRectangle;
    1157           0 :         aRectangle.X = 0;
    1158           0 :         aRectangle.Y = 0;
    1159           0 :         aRectangle.Width = 0;
    1160           0 :         aRectangle.Height = 0;
    1161           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    1162             :     }
    1163           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-callout2"));
    1164             : 
    1165           0 :     return aPropertyMap;
    1166             :   }
    1167             : };
    1168             : 
    1169             : // This is a generated source file. DO NOT EDIT.
    1170             : 
    1171           6 : class ShapeCellipseRibbon : public CustomShapeProvider
    1172             : {
    1173           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    1174             :   {
    1175           0 :     PropertyMap aPropertyMap;
    1176             : 
    1177             :     {
    1178           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (3);
    1179             :         {
    1180           0 :             Any aAny ((sal_Int32) 25000);
    1181           0 :             aAdjSequence [0].Value = aAny;
    1182           0 :             aAdjSequence [0].Name = "adj1";
    1183             :         }
    1184             :         {
    1185           0 :             Any aAny ((sal_Int32) 50000);
    1186           0 :             aAdjSequence [1].Value = aAny;
    1187           0 :             aAdjSequence [1].Name = "adj2";
    1188             :         }
    1189             :         {
    1190           0 :             Any aAny ((sal_Int32) 12500);
    1191           0 :             aAdjSequence [2].Value = aAny;
    1192           0 :             aAdjSequence [2].Name = "adj3";
    1193             :         }
    1194           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    1195             :     }
    1196             :     {
    1197             :         static const char *aStrings[] = {
    1198             :             "if(0-$0 ,0,if(100000-$0 ,$0 ,100000))",
    1199             :             "if(25000-$1 ,25000,if(75000-$1 ,$1 ,75000))",
    1200             :             "100000+0-?0 ",
    1201             :             "?2 *1/2",
    1202             :             "?0 +0-?3 ",
    1203             :             "max(0,?4 )",
    1204             :             "if(?5 -$2 ,?5 ,if(?0 -$2 ,$2 ,?0 ))",
    1205             :             "logwidth*?1 /200000",
    1206             :             "logwidth/2",
    1207             :             "?8 +0-?7 ",
    1208             :             "logwidth/8",
    1209             :             "?9 +?10 -0",
    1210             :             "logwidth+0-?11 ",
    1211             :             "logwidth+0-?9 ",
    1212             :             "logwidth+0-?10 ",
    1213             :             "logheight*?6 /100000",
    1214             :             "4*?15 /logwidth",
    1215             :             "?11 *?11 /logwidth",
    1216             :             "?11 +0-?17 ",
    1217             :             "?16 *?18 /1",
    1218             :             "?11 *1/2",
    1219             :             "?16 *?20 /1",
    1220             :             "logwidth+0-?20 ",
    1221             :             "logheight*?0 /100000",
    1222             :             "?23 +0-?15 ",
    1223             :             "?9 *?9 /logwidth",
    1224             :             "?9 +0-?25 ",
    1225             :             "?16 *?26 /1",
    1226             :             "?27 +?24 -0",
    1227             :             "?15 +?24 -?28 ",
    1228             :             "?29 +?15 -0",
    1229             :             "?30 +?24 -0",
    1230             :             "logheight+0-?23 ",
    1231             :             "?15 *14/16",
    1232             :             "(?33 +?32 )/2",
    1233             :             "?27 +?32 -0",
    1234             :             "?28 +?32 -0",
    1235             :             "?9 *1/2",
    1236             :             "?16 *?37 /1",
    1237             :             "?38 +?32 -0",
    1238             :             "logwidth+0-?37 ",
    1239             :             "?31 +?32 -0",
    1240             :             "?19 +?24 -0",
    1241             :             "?23 +?23 -?42 ",
    1242             :             "logheight+0-?15 ",
    1243             :             "logheight",
    1244             :             "logwidth"
    1245             :         };
    1246           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    1247             :     }
    1248             :     {
    1249           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (3);
    1250             :         {
    1251           0 :             Sequence< PropertyValue > aPropSequence (4);
    1252             :             {
    1253           0 :                 aPropSequence [0].Name = "Position";
    1254             :                 static const CustomShapeProvider::ParameterPairData aData =
    1255             :                 {
    1256             :                     EnhancedCustomShapeParameterType::EQUATION,
    1257             :                     EnhancedCustomShapeParameterType::EQUATION,
    1258             :                     8, 23
    1259             :                 };
    1260           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1261             :             }
    1262             :             {
    1263           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    1264           0 :                 EnhancedCustomShapeParameter aParameter;
    1265           0 :                 Any aAny ((sal_Int32) 100000);
    1266           0 :                 aParameter.Value = aAny;
    1267           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1268           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    1269             :             }
    1270             :             {
    1271           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    1272           0 :                 EnhancedCustomShapeParameter aParameter;
    1273           0 :                 Any aAny ((sal_Int32) 0);
    1274           0 :                 aParameter.Value = aAny;
    1275           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1276           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    1277             :             }
    1278             :             {
    1279           0 :                 aPropSequence [3].Name = "RefY";
    1280           0 :                 Any aAny ((sal_Int32) 0);
    1281           0 :                 aPropSequence [3].Value = makeAny (aAny);
    1282             :             }
    1283           0 :             aPropSequenceSequence [0] = aPropSequence;
    1284             :         }
    1285             :         {
    1286           0 :             Sequence< PropertyValue > aPropSequence (4);
    1287             :             {
    1288           0 :                 aPropSequence [0].Name = "Position";
    1289             :                 static const CustomShapeProvider::ParameterPairData aData =
    1290             :                 {
    1291             :                     EnhancedCustomShapeParameterType::EQUATION,
    1292             :                     EnhancedCustomShapeParameterType::EQUATION,
    1293             :                     9, 45
    1294             :                 };
    1295           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1296             :             }
    1297             :             {
    1298           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    1299           0 :                 EnhancedCustomShapeParameter aParameter;
    1300           0 :                 Any aAny ((sal_Int32) 75000);
    1301           0 :                 aParameter.Value = aAny;
    1302           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1303           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    1304             :             }
    1305             :             {
    1306           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    1307           0 :                 EnhancedCustomShapeParameter aParameter;
    1308           0 :                 Any aAny ((sal_Int32) 25000);
    1309           0 :                 aParameter.Value = aAny;
    1310           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1311           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    1312             :             }
    1313             :             {
    1314           0 :                 aPropSequence [3].Name = "RefX";
    1315           0 :                 Any aAny ((sal_Int32) 1);
    1316           0 :                 aPropSequence [3].Value = makeAny (aAny);
    1317             :             }
    1318           0 :             aPropSequenceSequence [1] = aPropSequence;
    1319             :         }
    1320             :         {
    1321           0 :             Sequence< PropertyValue > aPropSequence (4);
    1322             :             {
    1323           0 :                 aPropSequence [0].Name = "Position";
    1324             :                 static const CustomShapeProvider::ParameterPairData aData =
    1325             :                 {
    1326             :                     EnhancedCustomShapeParameterType::NORMAL,
    1327             :                     EnhancedCustomShapeParameterType::EQUATION,
    1328             :                     0, 44
    1329             :                 };
    1330           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1331             :             }
    1332             :             {
    1333           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    1334           0 :                 EnhancedCustomShapeParameter aParameter;
    1335           0 :                 Any aAny ((sal_Int32) 0);
    1336           0 :                 aParameter.Value = aAny;
    1337           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    1338           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    1339             :             }
    1340             :             {
    1341           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    1342           0 :                 EnhancedCustomShapeParameter aParameter;
    1343           0 :                 Any aAny ((sal_Int32) 5);
    1344           0 :                 aParameter.Value = aAny;
    1345           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    1346           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    1347             :             }
    1348             :             {
    1349           0 :                 aPropSequence [3].Name = "RefY";
    1350           0 :                 Any aAny ((sal_Int32) 2);
    1351           0 :                 aPropSequence [3].Value = makeAny (aAny);
    1352             :             }
    1353           0 :             aPropSequenceSequence [2] = aPropSequence;
    1354             :         }
    1355           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    1356             :     }
    1357             :     {
    1358           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    1359             :     }
    1360             :     {
    1361           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    1362             :     }
    1363             :     {
    1364           0 :         Sequence< PropertyValue > aPropSequence (3);
    1365             :         {
    1366           0 :             aPropSequence [0].Name = "Coordinates";
    1367             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    1368             :                 {
    1369             :                     EnhancedCustomShapeParameterType::NORMAL,
    1370             :                     EnhancedCustomShapeParameterType::NORMAL,
    1371             :                     0, 0
    1372             :                 },
    1373             :                 {
    1374             :                     EnhancedCustomShapeParameterType::EQUATION,
    1375             :                     EnhancedCustomShapeParameterType::EQUATION,
    1376             :                     20, 21
    1377             :                 },
    1378             :                 {
    1379             :                     EnhancedCustomShapeParameterType::EQUATION,
    1380             :                     EnhancedCustomShapeParameterType::EQUATION,
    1381             :                     11, 19
    1382             :                 },
    1383             :                 {
    1384             :                     EnhancedCustomShapeParameterType::EQUATION,
    1385             :                     EnhancedCustomShapeParameterType::EQUATION,
    1386             :                     9, 28
    1387             :                 },
    1388             :                 {
    1389             :                     EnhancedCustomShapeParameterType::EQUATION,
    1390             :                     EnhancedCustomShapeParameterType::EQUATION,
    1391             :                     8, 31
    1392             :                 },
    1393             :                 {
    1394             :                     EnhancedCustomShapeParameterType::EQUATION,
    1395             :                     EnhancedCustomShapeParameterType::EQUATION,
    1396             :                     13, 28
    1397             :                 },
    1398             :                 {
    1399             :                     EnhancedCustomShapeParameterType::EQUATION,
    1400             :                     EnhancedCustomShapeParameterType::EQUATION,
    1401             :                     12, 19
    1402             :                 },
    1403             :                 {
    1404             :                     EnhancedCustomShapeParameterType::EQUATION,
    1405             :                     EnhancedCustomShapeParameterType::EQUATION,
    1406             :                     22, 21
    1407             :                 },
    1408             :                 {
    1409             :                     EnhancedCustomShapeParameterType::EQUATION,
    1410             :                     EnhancedCustomShapeParameterType::NORMAL,
    1411             :                     46, 0
    1412             :                 },
    1413             :                 {
    1414             :                     EnhancedCustomShapeParameterType::EQUATION,
    1415             :                     EnhancedCustomShapeParameterType::EQUATION,
    1416             :                     14, 34
    1417             :                 },
    1418             :                 {
    1419             :                     EnhancedCustomShapeParameterType::EQUATION,
    1420             :                     EnhancedCustomShapeParameterType::EQUATION,
    1421             :                     46, 32
    1422             :                 },
    1423             :                 {
    1424             :                     EnhancedCustomShapeParameterType::EQUATION,
    1425             :                     EnhancedCustomShapeParameterType::EQUATION,
    1426             :                     40, 39
    1427             :                 },
    1428             :                 {
    1429             :                     EnhancedCustomShapeParameterType::EQUATION,
    1430             :                     EnhancedCustomShapeParameterType::EQUATION,
    1431             :                     13, 35
    1432             :                 },
    1433             :                 {
    1434             :                     EnhancedCustomShapeParameterType::EQUATION,
    1435             :                     EnhancedCustomShapeParameterType::EQUATION,
    1436             :                     13, 36
    1437             :                 },
    1438             :                 {
    1439             :                     EnhancedCustomShapeParameterType::EQUATION,
    1440             :                     EnhancedCustomShapeParameterType::EQUATION,
    1441             :                     8, 41
    1442             :                 },
    1443             :                 {
    1444             :                     EnhancedCustomShapeParameterType::EQUATION,
    1445             :                     EnhancedCustomShapeParameterType::EQUATION,
    1446             :                     9, 36
    1447             :                 },
    1448             :                 {
    1449             :                     EnhancedCustomShapeParameterType::EQUATION,
    1450             :                     EnhancedCustomShapeParameterType::EQUATION,
    1451             :                     9, 35
    1452             :                 },
    1453             :                 {
    1454             :                     EnhancedCustomShapeParameterType::EQUATION,
    1455             :                     EnhancedCustomShapeParameterType::EQUATION,
    1456             :                     37, 39
    1457             :                 },
    1458             :                 {
    1459             :                     EnhancedCustomShapeParameterType::NORMAL,
    1460             :                     EnhancedCustomShapeParameterType::EQUATION,
    1461             :                     0, 32
    1462             :                 },
    1463             :                 {
    1464             :                     EnhancedCustomShapeParameterType::EQUATION,
    1465             :                     EnhancedCustomShapeParameterType::EQUATION,
    1466             :                     10, 34
    1467             :                 },
    1468             :                 {
    1469             :                     EnhancedCustomShapeParameterType::EQUATION,
    1470             :                     EnhancedCustomShapeParameterType::EQUATION,
    1471             :                     11, 42
    1472             :                 },
    1473             :                 {
    1474             :                     EnhancedCustomShapeParameterType::EQUATION,
    1475             :                     EnhancedCustomShapeParameterType::EQUATION,
    1476             :                     11, 19
    1477             :                 },
    1478             :                 {
    1479             :                     EnhancedCustomShapeParameterType::EQUATION,
    1480             :                     EnhancedCustomShapeParameterType::EQUATION,
    1481             :                     9, 28
    1482             :                 },
    1483             :                 {
    1484             :                     EnhancedCustomShapeParameterType::EQUATION,
    1485             :                     EnhancedCustomShapeParameterType::EQUATION,
    1486             :                     8, 31
    1487             :                 },
    1488             :                 {
    1489             :                     EnhancedCustomShapeParameterType::EQUATION,
    1490             :                     EnhancedCustomShapeParameterType::EQUATION,
    1491             :                     13, 28
    1492             :                 },
    1493             :                 {
    1494             :                     EnhancedCustomShapeParameterType::EQUATION,
    1495             :                     EnhancedCustomShapeParameterType::EQUATION,
    1496             :                     12, 19
    1497             :                 },
    1498             :                 {
    1499             :                     EnhancedCustomShapeParameterType::EQUATION,
    1500             :                     EnhancedCustomShapeParameterType::EQUATION,
    1501             :                     12, 42
    1502             :                 },
    1503             :                 {
    1504             :                     EnhancedCustomShapeParameterType::EQUATION,
    1505             :                     EnhancedCustomShapeParameterType::EQUATION,
    1506             :                     8, 43
    1507             :                 },
    1508             :                 {
    1509             :                     EnhancedCustomShapeParameterType::EQUATION,
    1510             :                     EnhancedCustomShapeParameterType::EQUATION,
    1511             :                     11, 42
    1512             :                 },
    1513             :                 {
    1514             :                     EnhancedCustomShapeParameterType::NORMAL,
    1515             :                     EnhancedCustomShapeParameterType::NORMAL,
    1516             :                     0, 0
    1517             :                 },
    1518             :                 {
    1519             :                     EnhancedCustomShapeParameterType::EQUATION,
    1520             :                     EnhancedCustomShapeParameterType::EQUATION,
    1521             :                     20, 21
    1522             :                 },
    1523             :                 {
    1524             :                     EnhancedCustomShapeParameterType::EQUATION,
    1525             :                     EnhancedCustomShapeParameterType::EQUATION,
    1526             :                     11, 19
    1527             :                 },
    1528             :                 {
    1529             :                     EnhancedCustomShapeParameterType::EQUATION,
    1530             :                     EnhancedCustomShapeParameterType::EQUATION,
    1531             :                     9, 28
    1532             :                 },
    1533             :                 {
    1534             :                     EnhancedCustomShapeParameterType::EQUATION,
    1535             :                     EnhancedCustomShapeParameterType::EQUATION,
    1536             :                     8, 31
    1537             :                 },
    1538             :                 {
    1539             :                     EnhancedCustomShapeParameterType::EQUATION,
    1540             :                     EnhancedCustomShapeParameterType::EQUATION,
    1541             :                     13, 28
    1542             :                 },
    1543             :                 {
    1544             :                     EnhancedCustomShapeParameterType::EQUATION,
    1545             :                     EnhancedCustomShapeParameterType::EQUATION,
    1546             :                     12, 19
    1547             :                 },
    1548             :                 {
    1549             :                     EnhancedCustomShapeParameterType::EQUATION,
    1550             :                     EnhancedCustomShapeParameterType::EQUATION,
    1551             :                     22, 21
    1552             :                 },
    1553             :                 {
    1554             :                     EnhancedCustomShapeParameterType::EQUATION,
    1555             :                     EnhancedCustomShapeParameterType::NORMAL,
    1556             :                     46, 0
    1557             :                 },
    1558             :                 {
    1559             :                     EnhancedCustomShapeParameterType::EQUATION,
    1560             :                     EnhancedCustomShapeParameterType::EQUATION,
    1561             :                     14, 34
    1562             :                 },
    1563             :                 {
    1564             :                     EnhancedCustomShapeParameterType::EQUATION,
    1565             :                     EnhancedCustomShapeParameterType::EQUATION,
    1566             :                     46, 32
    1567             :                 },
    1568             :                 {
    1569             :                     EnhancedCustomShapeParameterType::EQUATION,
    1570             :                     EnhancedCustomShapeParameterType::EQUATION,
    1571             :                     40, 39
    1572             :                 },
    1573             :                 {
    1574             :                     EnhancedCustomShapeParameterType::EQUATION,
    1575             :                     EnhancedCustomShapeParameterType::EQUATION,
    1576             :                     13, 35
    1577             :                 },
    1578             :                 {
    1579             :                     EnhancedCustomShapeParameterType::EQUATION,
    1580             :                     EnhancedCustomShapeParameterType::EQUATION,
    1581             :                     13, 36
    1582             :                 },
    1583             :                 {
    1584             :                     EnhancedCustomShapeParameterType::EQUATION,
    1585             :                     EnhancedCustomShapeParameterType::EQUATION,
    1586             :                     8, 41
    1587             :                 },
    1588             :                 {
    1589             :                     EnhancedCustomShapeParameterType::EQUATION,
    1590             :                     EnhancedCustomShapeParameterType::EQUATION,
    1591             :                     9, 36
    1592             :                 },
    1593             :                 {
    1594             :                     EnhancedCustomShapeParameterType::EQUATION,
    1595             :                     EnhancedCustomShapeParameterType::EQUATION,
    1596             :                     9, 35
    1597             :                 },
    1598             :                 {
    1599             :                     EnhancedCustomShapeParameterType::EQUATION,
    1600             :                     EnhancedCustomShapeParameterType::EQUATION,
    1601             :                     37, 39
    1602             :                 },
    1603             :                 {
    1604             :                     EnhancedCustomShapeParameterType::NORMAL,
    1605             :                     EnhancedCustomShapeParameterType::EQUATION,
    1606             :                     0, 32
    1607             :                 },
    1608             :                 {
    1609             :                     EnhancedCustomShapeParameterType::EQUATION,
    1610             :                     EnhancedCustomShapeParameterType::EQUATION,
    1611             :                     10, 34
    1612             :                 },
    1613             :                 {
    1614             :                     EnhancedCustomShapeParameterType::EQUATION,
    1615             :                     EnhancedCustomShapeParameterType::EQUATION,
    1616             :                     9, 35
    1617             :                 },
    1618             :                 {
    1619             :                     EnhancedCustomShapeParameterType::EQUATION,
    1620             :                     EnhancedCustomShapeParameterType::EQUATION,
    1621             :                     9, 28
    1622             :                 },
    1623             :                 {
    1624             :                     EnhancedCustomShapeParameterType::EQUATION,
    1625             :                     EnhancedCustomShapeParameterType::EQUATION,
    1626             :                     13, 28
    1627             :                 },
    1628             :                 {
    1629             :                     EnhancedCustomShapeParameterType::EQUATION,
    1630             :                     EnhancedCustomShapeParameterType::EQUATION,
    1631             :                     13, 35
    1632             :                 },
    1633             :                 {
    1634             :                     EnhancedCustomShapeParameterType::EQUATION,
    1635             :                     EnhancedCustomShapeParameterType::EQUATION,
    1636             :                     11, 19
    1637             :                 },
    1638             :                 {
    1639             :                     EnhancedCustomShapeParameterType::EQUATION,
    1640             :                     EnhancedCustomShapeParameterType::EQUATION,
    1641             :                     11, 42
    1642             :                 },
    1643             :                 {
    1644             :                     EnhancedCustomShapeParameterType::EQUATION,
    1645             :                     EnhancedCustomShapeParameterType::EQUATION,
    1646             :                     12, 42
    1647             :                 },
    1648             :                 {
    1649             :                     EnhancedCustomShapeParameterType::EQUATION,
    1650             :                     EnhancedCustomShapeParameterType::EQUATION,
    1651             :                     12, 19
    1652             :                 }
    1653             :             };
    1654           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    1655             :         }
    1656             :         {
    1657           0 :             aPropSequence [1].Name = "Segments";
    1658             :             static const sal_uInt16 nValues[] = {
    1659             :             // Command, Count
    1660             :                 1,1,
    1661             :                 16,1,
    1662             :                 2,1,
    1663             :                 16,1,
    1664             :                 2,1,
    1665             :                 16,1,
    1666             :                 2,2,
    1667             :                 16,1,
    1668             :                 2,1,
    1669             :                 16,1,
    1670             :                 2,1,
    1671             :                 16,1,
    1672             :                 2,1,
    1673             :                 4,0,
    1674             :                 7,0,
    1675             :                 5,0,
    1676             :                 1,1,
    1677             :                 2,2,
    1678             :                 16,1,
    1679             :                 2,2,
    1680             :                 16,1,
    1681             :                 4,0,
    1682             :                 19,0,
    1683             :                 7,0,
    1684             :                 5,0,
    1685             :                 1,1,
    1686             :                 16,1,
    1687             :                 2,1,
    1688             :                 16,1,
    1689             :                 2,1,
    1690             :                 16,1,
    1691             :                 2,2,
    1692             :                 16,1,
    1693             :                 2,1,
    1694             :                 16,1,
    1695             :                 2,1,
    1696             :                 16,1,
    1697             :                 2,1,
    1698             :                 4,0,
    1699             :                 1,1,
    1700             :                 2,1,
    1701             :                 1,1,
    1702             :                 2,1,
    1703             :                 1,1,
    1704             :                 2,1,
    1705             :                 1,1,
    1706             :                 2,1,
    1707             :                 6,0,
    1708             :                 5,0
    1709             :             };
    1710           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    1711             :         }
    1712             :         {
    1713           0 :             aPropSequence [2].Name = "TextFrames";
    1714           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    1715             :             {
    1716           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    1717             :                 {
    1718             :                     static const CustomShapeProvider::ParameterPairData aData =
    1719             :                     {
    1720             :                         EnhancedCustomShapeParameterType::EQUATION,
    1721             :                         EnhancedCustomShapeParameterType::EQUATION,
    1722             :                         9, 23
    1723             :                     };
    1724           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    1725             :                 }
    1726             :                 {
    1727             :                     static const CustomShapeProvider::ParameterPairData aData =
    1728             :                     {
    1729             :                         EnhancedCustomShapeParameterType::EQUATION,
    1730             :                         EnhancedCustomShapeParameterType::EQUATION,
    1731             :                         13, 36
    1732             :                     };
    1733           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    1734             :                 }
    1735           0 :                 aTextFrameSeq [0] = aTextFrame;
    1736             :             }
    1737           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    1738             :         }
    1739           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    1740             :     }
    1741             :     {
    1742           0 :         awt::Rectangle aRectangle;
    1743           0 :         aRectangle.X = 0;
    1744           0 :         aRectangle.Y = 0;
    1745           0 :         aRectangle.Width = 0;
    1746           0 :         aRectangle.Height = 0;
    1747           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    1748             :     }
    1749           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-ellipseRibbon"));
    1750             : 
    1751           0 :     return aPropertyMap;
    1752             :   }
    1753             : };
    1754             : 
    1755             : // This is a generated source file. DO NOT EDIT.
    1756             : 
    1757           6 : class ShapeCpie : public CustomShapeProvider
    1758             : {
    1759           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    1760             :   {
    1761           0 :     PropertyMap aPropertyMap;
    1762             : 
    1763             :     {
    1764           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    1765             :         {
    1766           0 :             Any aAny ((sal_Int32) 0);
    1767           0 :             aAdjSequence [0].Value = aAny;
    1768           0 :             aAdjSequence [0].Name = "adj1";
    1769             :         }
    1770             :         {
    1771           0 :             Any aAny ((sal_Int32) 16200000);
    1772           0 :             aAdjSequence [1].Value = aAny;
    1773           0 :             aAdjSequence [1].Name = "adj2";
    1774             :         }
    1775           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    1776             :     }
    1777             :     {
    1778             :         static const char *aStrings[] = {
    1779             :             "if(0-$0 ,0,if(21599999-$0 ,$0 ,21599999))",
    1780             :             "if(0-$1 ,0,if(21599999-$1 ,$1 ,21599999))",
    1781             :             "?1 +0-?0 ",
    1782             :             "?2 +21600000-0",
    1783             :             "if(?2 ,?2 ,?3 )",
    1784             :             "logwidth/2",
    1785             :             "?5 *sin(pi*(?0 )/10800000)",
    1786             :             "logheight/2",
    1787             :             "?7 *cos(pi*(?0 )/10800000)",
    1788             :             "?5 *(cos(atan2(?6 ,?8 )))",
    1789             :             "?7 *(sin(atan2(?6 ,?8 )))",
    1790             :             "logwidth/2",
    1791             :             "?11 +?9 -0",
    1792             :             "logheight/2",
    1793             :             "?13 +?10 -0",
    1794             :             "?5 *sin(pi*(?1 )/10800000)",
    1795             :             "?7 *cos(pi*(?1 )/10800000)",
    1796             :             "?5 *(cos(atan2(?15 ,?16 )))",
    1797             :             "?7 *(sin(atan2(?15 ,?16 )))",
    1798             :             "?11 +?17 -0",
    1799             :             "?13 +?18 -0",
    1800             :             "?5 *cos(pi*(2700000)/10800000)",
    1801             :             "?7 *sin(pi*(2700000)/10800000)",
    1802             :             "?11 +0-?21 ",
    1803             :             "?11 +?21 -0",
    1804             :             "?13 +0-?22 ",
    1805             :             "?13 +?22 -0",
    1806             :             "logwidth",
    1807             :             "logheight",
    1808             :             "(?0 )/60000.0",
    1809             :             "(?4 )/60000.0"
    1810             :         };
    1811           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    1812             :     }
    1813             :     {
    1814           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    1815             :         {
    1816           0 :             Sequence< PropertyValue > aPropSequence (1);
    1817             :             {
    1818           0 :                 aPropSequence [0].Name = "Position";
    1819             :                 static const CustomShapeProvider::ParameterPairData aData =
    1820             :                 {
    1821             :                     EnhancedCustomShapeParameterType::EQUATION,
    1822             :                     EnhancedCustomShapeParameterType::EQUATION,
    1823             :                     12, 14
    1824             :                 };
    1825           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1826             :             }
    1827           0 :             aPropSequenceSequence [0] = aPropSequence;
    1828             :         }
    1829             :         {
    1830           0 :             Sequence< PropertyValue > aPropSequence (1);
    1831             :             {
    1832           0 :                 aPropSequence [0].Name = "Position";
    1833             :                 static const CustomShapeProvider::ParameterPairData aData =
    1834             :                 {
    1835             :                     EnhancedCustomShapeParameterType::EQUATION,
    1836             :                     EnhancedCustomShapeParameterType::EQUATION,
    1837             :                     19, 20
    1838             :                 };
    1839           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1840             :             }
    1841           0 :             aPropSequenceSequence [1] = aPropSequence;
    1842             :         }
    1843           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    1844             :     }
    1845             :     {
    1846           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    1847             :     }
    1848             :     {
    1849           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    1850             :     }
    1851             :     {
    1852           0 :         Sequence< PropertyValue > aPropSequence (3);
    1853             :         {
    1854           0 :             aPropSequence [0].Name = "Coordinates";
    1855             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    1856             :                 {
    1857             :                     EnhancedCustomShapeParameterType::EQUATION,
    1858             :                     EnhancedCustomShapeParameterType::EQUATION,
    1859             :                     12, 14
    1860             :                 },
    1861             :                 {
    1862             :                     EnhancedCustomShapeParameterType::EQUATION,
    1863             :                     EnhancedCustomShapeParameterType::EQUATION,
    1864             :                     5, 7
    1865             :                 },
    1866             :                 {
    1867             :                     EnhancedCustomShapeParameterType::EQUATION,
    1868             :                     EnhancedCustomShapeParameterType::EQUATION,
    1869             :                     29, 30
    1870             :                 },
    1871             :                 {
    1872             :                     EnhancedCustomShapeParameterType::EQUATION,
    1873             :                     EnhancedCustomShapeParameterType::EQUATION,
    1874             :                     11, 13
    1875             :                 }
    1876             :             };
    1877           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    1878             :         }
    1879             :         {
    1880           0 :             aPropSequence [1].Name = "Segments";
    1881             :             static const sal_uInt16 nValues[] = {
    1882             :             // Command, Count
    1883             :                 1,1,
    1884             :                 17,1,
    1885             :                 2,1,
    1886             :                 4,0,
    1887             :                 5,0
    1888             :             };
    1889           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    1890             :         }
    1891             :         {
    1892           0 :             aPropSequence [2].Name = "TextFrames";
    1893           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    1894             :             {
    1895           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    1896             :                 {
    1897             :                     static const CustomShapeProvider::ParameterPairData aData =
    1898             :                     {
    1899             :                         EnhancedCustomShapeParameterType::EQUATION,
    1900             :                         EnhancedCustomShapeParameterType::EQUATION,
    1901             :                         23, 24
    1902             :                     };
    1903           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    1904             :                 }
    1905             :                 {
    1906             :                     static const CustomShapeProvider::ParameterPairData aData =
    1907             :                     {
    1908             :                         EnhancedCustomShapeParameterType::EQUATION,
    1909             :                         EnhancedCustomShapeParameterType::EQUATION,
    1910             :                         25, 26
    1911             :                     };
    1912           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    1913             :                 }
    1914           0 :                 aTextFrameSeq [0] = aTextFrame;
    1915             :             }
    1916           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    1917             :         }
    1918           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    1919             :     }
    1920             :     {
    1921           0 :         awt::Rectangle aRectangle;
    1922           0 :         aRectangle.X = 0;
    1923           0 :         aRectangle.Y = 0;
    1924           0 :         aRectangle.Width = 0;
    1925           0 :         aRectangle.Height = 0;
    1926           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    1927             :     }
    1928           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-pie"));
    1929             : 
    1930           0 :     return aPropertyMap;
    1931             :   }
    1932             : };
    1933             : 
    1934             : // This is a generated source file. DO NOT EDIT.
    1935             : 
    1936           6 : class ShapeCstar4 : public CustomShapeProvider
    1937             : {
    1938           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    1939             :   {
    1940           0 :     PropertyMap aPropertyMap;
    1941             : 
    1942             :     {
    1943           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
    1944             :         {
    1945           0 :             Any aAny ((sal_Int32) 12500);
    1946           0 :             aAdjSequence [0].Value = aAny;
    1947           0 :             aAdjSequence [0].Name = "adj";
    1948             :         }
    1949           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    1950             :     }
    1951             :     {
    1952             :         static const char *aStrings[] = {
    1953             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
    1954             :             "logwidth/2",
    1955             :             "?1 *?0 /50000",
    1956             :             "logheight/2",
    1957             :             "?3 *?0 /50000",
    1958             :             "?2 *cos(pi*(2700000)/10800000)",
    1959             :             "?4 *sin(pi*(2700000)/10800000)",
    1960             :             "logwidth/2",
    1961             :             "?7 +0-?5 ",
    1962             :             "?7 +?5 -0",
    1963             :             "logheight/2",
    1964             :             "?10 +0-?6 ",
    1965             :             "?10 +?6 -0",
    1966             :             "?10 +0-?4 ",
    1967             :             "logheight",
    1968             :             "logwidth"
    1969             :         };
    1970           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    1971             :     }
    1972             :     {
    1973           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    1974             :         {
    1975           0 :             Sequence< PropertyValue > aPropSequence (4);
    1976             :             {
    1977           0 :                 aPropSequence [0].Name = "Position";
    1978             :                 static const CustomShapeProvider::ParameterPairData aData =
    1979             :                 {
    1980             :                     EnhancedCustomShapeParameterType::EQUATION,
    1981             :                     EnhancedCustomShapeParameterType::EQUATION,
    1982             :                     7, 13
    1983             :                 };
    1984           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1985             :             }
    1986             :             {
    1987           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    1988           0 :                 EnhancedCustomShapeParameter aParameter;
    1989           0 :                 Any aAny ((sal_Int32) 50000);
    1990           0 :                 aParameter.Value = aAny;
    1991           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1992           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    1993             :             }
    1994             :             {
    1995           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    1996           0 :                 EnhancedCustomShapeParameter aParameter;
    1997           0 :                 Any aAny ((sal_Int32) 0);
    1998           0 :                 aParameter.Value = aAny;
    1999           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2000           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    2001             :             }
    2002             :             {
    2003           0 :                 aPropSequence [3].Name = "RefY";
    2004           0 :                 Any aAny ((sal_Int32) 0);
    2005           0 :                 aPropSequence [3].Value = makeAny (aAny);
    2006             :             }
    2007           0 :             aPropSequenceSequence [0] = aPropSequence;
    2008             :         }
    2009           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    2010             :     }
    2011             :     {
    2012           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2013             :     }
    2014             :     {
    2015           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2016             :     }
    2017             :     {
    2018           0 :         Sequence< PropertyValue > aPropSequence (3);
    2019             :         {
    2020           0 :             aPropSequence [0].Name = "Coordinates";
    2021             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    2022             :                 {
    2023             :                     EnhancedCustomShapeParameterType::NORMAL,
    2024             :                     EnhancedCustomShapeParameterType::EQUATION,
    2025             :                     0, 10
    2026             :                 },
    2027             :                 {
    2028             :                     EnhancedCustomShapeParameterType::EQUATION,
    2029             :                     EnhancedCustomShapeParameterType::EQUATION,
    2030             :                     8, 11
    2031             :                 },
    2032             :                 {
    2033             :                     EnhancedCustomShapeParameterType::EQUATION,
    2034             :                     EnhancedCustomShapeParameterType::NORMAL,
    2035             :                     7, 0
    2036             :                 },
    2037             :                 {
    2038             :                     EnhancedCustomShapeParameterType::EQUATION,
    2039             :                     EnhancedCustomShapeParameterType::EQUATION,
    2040             :                     9, 11
    2041             :                 },
    2042             :                 {
    2043             :                     EnhancedCustomShapeParameterType::EQUATION,
    2044             :                     EnhancedCustomShapeParameterType::EQUATION,
    2045             :                     15, 10
    2046             :                 },
    2047             :                 {
    2048             :                     EnhancedCustomShapeParameterType::EQUATION,
    2049             :                     EnhancedCustomShapeParameterType::EQUATION,
    2050             :                     9, 12
    2051             :                 },
    2052             :                 {
    2053             :                     EnhancedCustomShapeParameterType::EQUATION,
    2054             :                     EnhancedCustomShapeParameterType::EQUATION,
    2055             :                     7, 14
    2056             :                 },
    2057             :                 {
    2058             :                     EnhancedCustomShapeParameterType::EQUATION,
    2059             :                     EnhancedCustomShapeParameterType::EQUATION,
    2060             :                     8, 12
    2061             :                 }
    2062             :             };
    2063           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    2064             :         }
    2065             :         {
    2066           0 :             aPropSequence [1].Name = "Segments";
    2067             :             static const sal_uInt16 nValues[] = {
    2068             :             // Command, Count
    2069             :                 1,1,
    2070             :                 2,7,
    2071             :                 4,0,
    2072             :                 5,0
    2073             :             };
    2074           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    2075             :         }
    2076             :         {
    2077           0 :             aPropSequence [2].Name = "TextFrames";
    2078           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    2079             :             {
    2080           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    2081             :                 {
    2082             :                     static const CustomShapeProvider::ParameterPairData aData =
    2083             :                     {
    2084             :                         EnhancedCustomShapeParameterType::EQUATION,
    2085             :                         EnhancedCustomShapeParameterType::EQUATION,
    2086             :                         8, 11
    2087             :                     };
    2088           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    2089             :                 }
    2090             :                 {
    2091             :                     static const CustomShapeProvider::ParameterPairData aData =
    2092             :                     {
    2093             :                         EnhancedCustomShapeParameterType::EQUATION,
    2094             :                         EnhancedCustomShapeParameterType::EQUATION,
    2095             :                         9, 12
    2096             :                     };
    2097           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    2098             :                 }
    2099           0 :                 aTextFrameSeq [0] = aTextFrame;
    2100             :             }
    2101           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    2102             :         }
    2103           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    2104             :     }
    2105             :     {
    2106           0 :         awt::Rectangle aRectangle;
    2107           0 :         aRectangle.X = 0;
    2108           0 :         aRectangle.Y = 0;
    2109           0 :         aRectangle.Width = 0;
    2110           0 :         aRectangle.Height = 0;
    2111           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    2112             :     }
    2113           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-star4"));
    2114             : 
    2115           0 :     return aPropertyMap;
    2116             :   }
    2117             : };
    2118             : 
    2119             : // This is a generated source file. DO NOT EDIT.
    2120             : 
    2121           6 : class ShapeCflowChartPredefinedProcess : public CustomShapeProvider
    2122             : {
    2123           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    2124             :   {
    2125           0 :     PropertyMap aPropertyMap;
    2126             : 
    2127             :     {
    2128           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    2129             :     }
    2130             :     {
    2131             :         static const char *aStrings[] = {
    2132             :             "logwidth*7/8",
    2133             :             "logwidth/2",
    2134             :             "logheight/2",
    2135             :             "logheight",
    2136             :             "logwidth",
    2137             :             "logwidth/8"
    2138             :         };
    2139           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    2140             :     }
    2141             :     {
    2142           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    2143             :     }
    2144             :     {
    2145           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2146             :     }
    2147             :     {
    2148           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2149             :     }
    2150             :     {
    2151           0 :         Sequence< PropertyValue > aPropSequence (4);
    2152             :         {
    2153           0 :             aPropSequence [0].Name = "Coordinates";
    2154             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    2155             :                 {
    2156             :                     EnhancedCustomShapeParameterType::NORMAL,
    2157             :                     EnhancedCustomShapeParameterType::NORMAL,
    2158             :                     0, 0
    2159             :                 },
    2160             :                 {
    2161             :                     EnhancedCustomShapeParameterType::NORMAL,
    2162             :                     EnhancedCustomShapeParameterType::NORMAL,
    2163             :                     1, 0
    2164             :                 },
    2165             :                 {
    2166             :                     EnhancedCustomShapeParameterType::NORMAL,
    2167             :                     EnhancedCustomShapeParameterType::NORMAL,
    2168             :                     1, 1
    2169             :                 },
    2170             :                 {
    2171             :                     EnhancedCustomShapeParameterType::NORMAL,
    2172             :                     EnhancedCustomShapeParameterType::NORMAL,
    2173             :                     0, 1
    2174             :                 },
    2175             :                 {
    2176             :                     EnhancedCustomShapeParameterType::NORMAL,
    2177             :                     EnhancedCustomShapeParameterType::NORMAL,
    2178             :                     1, 0
    2179             :                 },
    2180             :                 {
    2181             :                     EnhancedCustomShapeParameterType::NORMAL,
    2182             :                     EnhancedCustomShapeParameterType::NORMAL,
    2183             :                     1, 8
    2184             :                 },
    2185             :                 {
    2186             :                     EnhancedCustomShapeParameterType::NORMAL,
    2187             :                     EnhancedCustomShapeParameterType::NORMAL,
    2188             :                     7, 0
    2189             :                 },
    2190             :                 {
    2191             :                     EnhancedCustomShapeParameterType::NORMAL,
    2192             :                     EnhancedCustomShapeParameterType::NORMAL,
    2193             :                     7, 8
    2194             :                 },
    2195             :                 {
    2196             :                     EnhancedCustomShapeParameterType::NORMAL,
    2197             :                     EnhancedCustomShapeParameterType::NORMAL,
    2198             :                     0, 0
    2199             :                 },
    2200             :                 {
    2201             :                     EnhancedCustomShapeParameterType::NORMAL,
    2202             :                     EnhancedCustomShapeParameterType::NORMAL,
    2203             :                     1, 0
    2204             :                 },
    2205             :                 {
    2206             :                     EnhancedCustomShapeParameterType::NORMAL,
    2207             :                     EnhancedCustomShapeParameterType::NORMAL,
    2208             :                     1, 1
    2209             :                 },
    2210             :                 {
    2211             :                     EnhancedCustomShapeParameterType::NORMAL,
    2212             :                     EnhancedCustomShapeParameterType::NORMAL,
    2213             :                     0, 1
    2214             :                 }
    2215             :             };
    2216           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    2217             :         }
    2218             :         {
    2219           0 :             aPropSequence [1].Name = "Segments";
    2220             :             static const sal_uInt16 nValues[] = {
    2221             :             // Command, Count
    2222             :                 1,1,
    2223             :                 2,3,
    2224             :                 4,0,
    2225             :                 7,0,
    2226             :                 5,0,
    2227             :                 1,1,
    2228             :                 2,1,
    2229             :                 1,1,
    2230             :                 2,1,
    2231             :                 6,0,
    2232             :                 5,0,
    2233             :                 1,1,
    2234             :                 2,3,
    2235             :                 4,0,
    2236             :                 6,0,
    2237             :                 5,0
    2238             :             };
    2239           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    2240             :         }
    2241             :         {
    2242           0 :             aPropSequence [2].Name = "SubViewSize";
    2243           0 :             Sequence< awt::Size > aSizeSequence (3);
    2244             :             {
    2245           0 :                 awt::Size aSize;
    2246           0 :                 aSize.Width = 1;
    2247           0 :                 aSize.Height = 1;
    2248           0 :                 aSizeSequence [0] = aSize;
    2249             :             }
    2250             :             {
    2251           0 :                 awt::Size aSize;
    2252           0 :                 aSize.Width = 8;
    2253           0 :                 aSize.Height = 8;
    2254           0 :                 aSizeSequence [1] = aSize;
    2255             :             }
    2256             :             {
    2257           0 :                 awt::Size aSize;
    2258           0 :                 aSize.Width = 1;
    2259           0 :                 aSize.Height = 1;
    2260           0 :                 aSizeSequence [2] = aSize;
    2261             :             }
    2262           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    2263             :         }
    2264             :         {
    2265           0 :             aPropSequence [3].Name = "TextFrames";
    2266           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    2267             :             {
    2268           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    2269             :                 {
    2270             :                     static const CustomShapeProvider::ParameterPairData aData =
    2271             :                     {
    2272             :                         EnhancedCustomShapeParameterType::EQUATION,
    2273             :                         EnhancedCustomShapeParameterType::NORMAL,
    2274             :                         5, 0
    2275             :                     };
    2276           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    2277             :                 }
    2278             :                 {
    2279             :                     static const CustomShapeProvider::ParameterPairData aData =
    2280             :                     {
    2281             :                         EnhancedCustomShapeParameterType::EQUATION,
    2282             :                         EnhancedCustomShapeParameterType::EQUATION,
    2283             :                         0, 3
    2284             :                     };
    2285           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    2286             :                 }
    2287           0 :                 aTextFrameSeq [0] = aTextFrame;
    2288             :             }
    2289           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    2290             :         }
    2291           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    2292             :     }
    2293             :     {
    2294           0 :         awt::Rectangle aRectangle;
    2295           0 :         aRectangle.X = 0;
    2296           0 :         aRectangle.Y = 0;
    2297           0 :         aRectangle.Width = 0;
    2298           0 :         aRectangle.Height = 0;
    2299           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    2300             :     }
    2301           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartPredefinedProcess"));
    2302             : 
    2303           0 :     return aPropertyMap;
    2304             :   }
    2305             : };
    2306             : 
    2307             : // This is a generated source file. DO NOT EDIT.
    2308             : 
    2309           6 : class ShapeCflowChartPunchedTape : public CustomShapeProvider
    2310             : {
    2311           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    2312             :   {
    2313           0 :     PropertyMap aPropertyMap;
    2314             : 
    2315             :     {
    2316           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    2317             :     }
    2318             :     {
    2319             :         static const char *aStrings[] = {
    2320             :             "logheight*9/10",
    2321             :             "logheight*4/5",
    2322             :             "logwidth/2",
    2323             :             "logheight/10",
    2324             :             "logheight/2",
    2325             :             "logwidth",
    2326             :             "logheight/5",
    2327             :             "(10800000)/60000.0",
    2328             :             "(-10800000)/60000.0",
    2329             :             "(10800000)/60000.0",
    2330             :             "(10800000)/60000.0",
    2331             :             "(0)/60000.0",
    2332             :             "(-10800000)/60000.0",
    2333             :             "(0)/60000.0",
    2334             :             "(10800000)/60000.0"
    2335             :         };
    2336           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    2337             :     }
    2338             :     {
    2339           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    2340             :     }
    2341             :     {
    2342           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2343             :     }
    2344             :     {
    2345           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2346             :     }
    2347             :     {
    2348           0 :         Sequence< PropertyValue > aPropSequence (4);
    2349             :         {
    2350           0 :             aPropSequence [0].Name = "Coordinates";
    2351             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    2352             :                 {
    2353             :                     EnhancedCustomShapeParameterType::NORMAL,
    2354             :                     EnhancedCustomShapeParameterType::NORMAL,
    2355             :                     0, 2
    2356             :                 },
    2357             :                 {
    2358             :                     EnhancedCustomShapeParameterType::NORMAL,
    2359             :                     EnhancedCustomShapeParameterType::NORMAL,
    2360             :                     5, 2
    2361             :                 },
    2362             :                 {
    2363             :                     EnhancedCustomShapeParameterType::EQUATION,
    2364             :                     EnhancedCustomShapeParameterType::EQUATION,
    2365             :                     7, 8
    2366             :                 },
    2367             :                 {
    2368             :                     EnhancedCustomShapeParameterType::NORMAL,
    2369             :                     EnhancedCustomShapeParameterType::NORMAL,
    2370             :                     5, 2
    2371             :                 },
    2372             :                 {
    2373             :                     EnhancedCustomShapeParameterType::EQUATION,
    2374             :                     EnhancedCustomShapeParameterType::EQUATION,
    2375             :                     9, 10
    2376             :                 },
    2377             :                 {
    2378             :                     EnhancedCustomShapeParameterType::NORMAL,
    2379             :                     EnhancedCustomShapeParameterType::NORMAL,
    2380             :                     20, 18
    2381             :                 },
    2382             :                 {
    2383             :                     EnhancedCustomShapeParameterType::NORMAL,
    2384             :                     EnhancedCustomShapeParameterType::NORMAL,
    2385             :                     5, 2
    2386             :                 },
    2387             :                 {
    2388             :                     EnhancedCustomShapeParameterType::EQUATION,
    2389             :                     EnhancedCustomShapeParameterType::EQUATION,
    2390             :                     11, 12
    2391             :                 },
    2392             :                 {
    2393             :                     EnhancedCustomShapeParameterType::NORMAL,
    2394             :                     EnhancedCustomShapeParameterType::NORMAL,
    2395             :                     5, 2
    2396             :                 },
    2397             :                 {
    2398             :                     EnhancedCustomShapeParameterType::EQUATION,
    2399             :                     EnhancedCustomShapeParameterType::EQUATION,
    2400             :                     13, 14
    2401             :                 }
    2402             :             };
    2403           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    2404             :         }
    2405             :         {
    2406           0 :             aPropSequence [1].Name = "Segments";
    2407             :             static const sal_uInt16 nValues[] = {
    2408             :             // Command, Count
    2409             :                 1,1,
    2410             :                 17,2,
    2411             :                 2,1,
    2412             :                 17,2,
    2413             :                 4,0,
    2414             :                 5,0
    2415             :             };
    2416           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    2417             :         }
    2418             :         {
    2419           0 :             aPropSequence [2].Name = "SubViewSize";
    2420           0 :             Sequence< awt::Size > aSizeSequence (1);
    2421             :             {
    2422           0 :                 awt::Size aSize;
    2423           0 :                 aSize.Width = 20;
    2424           0 :                 aSize.Height = 20;
    2425           0 :                 aSizeSequence [0] = aSize;
    2426             :             }
    2427           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    2428             :         }
    2429             :         {
    2430           0 :             aPropSequence [3].Name = "TextFrames";
    2431           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    2432             :             {
    2433           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    2434             :                 {
    2435             :                     static const CustomShapeProvider::ParameterPairData aData =
    2436             :                     {
    2437             :                         EnhancedCustomShapeParameterType::NORMAL,
    2438             :                         EnhancedCustomShapeParameterType::EQUATION,
    2439             :                         0, 6
    2440             :                     };
    2441           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    2442             :                 }
    2443             :                 {
    2444             :                     static const CustomShapeProvider::ParameterPairData aData =
    2445             :                     {
    2446             :                         EnhancedCustomShapeParameterType::EQUATION,
    2447             :                         EnhancedCustomShapeParameterType::EQUATION,
    2448             :                         5, 1
    2449             :                     };
    2450           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    2451             :                 }
    2452           0 :                 aTextFrameSeq [0] = aTextFrame;
    2453             :             }
    2454           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    2455             :         }
    2456           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    2457             :     }
    2458             :     {
    2459           0 :         awt::Rectangle aRectangle;
    2460           0 :         aRectangle.X = 0;
    2461           0 :         aRectangle.Y = 0;
    2462           0 :         aRectangle.Width = 0;
    2463           0 :         aRectangle.Height = 0;
    2464           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    2465             :     }
    2466           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartPunchedTape"));
    2467             : 
    2468           0 :     return aPropertyMap;
    2469             :   }
    2470             : };
    2471             : 
    2472             : // This is a generated source file. DO NOT EDIT.
    2473             : 
    2474           6 : class ShapeCcurvedConnector2 : public CustomShapeProvider
    2475             : {
    2476           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    2477             :   {
    2478           0 :     PropertyMap aPropertyMap;
    2479             : 
    2480             :     {
    2481           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    2482             :     }
    2483             :     {
    2484             :         static const char *aStrings[] = {
    2485             :             "logwidth",
    2486             :             "logheight",
    2487             :             "logwidth/2",
    2488             :             "logheight/2"
    2489             :         };
    2490           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    2491             :     }
    2492             :     {
    2493           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    2494             :     }
    2495             :     {
    2496           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2497             :     }
    2498             :     {
    2499           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2500             :     }
    2501             :     {
    2502           0 :         Sequence< PropertyValue > aPropSequence (3);
    2503             :         {
    2504           0 :             aPropSequence [0].Name = "Coordinates";
    2505             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    2506             :                 {
    2507             :                     EnhancedCustomShapeParameterType::NORMAL,
    2508             :                     EnhancedCustomShapeParameterType::NORMAL,
    2509             :                     0, 0
    2510             :                 },
    2511             :                 {
    2512             :                     EnhancedCustomShapeParameterType::EQUATION,
    2513             :                     EnhancedCustomShapeParameterType::NORMAL,
    2514             :                     2, 0
    2515             :                 },
    2516             :                 {
    2517             :                     EnhancedCustomShapeParameterType::EQUATION,
    2518             :                     EnhancedCustomShapeParameterType::EQUATION,
    2519             :                     0, 3
    2520             :                 },
    2521             :                 {
    2522             :                     EnhancedCustomShapeParameterType::EQUATION,
    2523             :                     EnhancedCustomShapeParameterType::EQUATION,
    2524             :                     0, 1
    2525             :                 }
    2526             :             };
    2527           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    2528             :         }
    2529             :         {
    2530           0 :             aPropSequence [1].Name = "Segments";
    2531             :             static const sal_uInt16 nValues[] = {
    2532             :             // Command, Count
    2533             :                 1,1,
    2534             :                 3,1,
    2535             :                 6,0,
    2536             :                 5,0
    2537             :             };
    2538           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    2539             :         }
    2540             :         {
    2541           0 :             aPropSequence [2].Name = "TextFrames";
    2542           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    2543             :             {
    2544           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    2545             :                 {
    2546             :                     static const CustomShapeProvider::ParameterPairData aData =
    2547             :                     {
    2548             :                         EnhancedCustomShapeParameterType::NORMAL,
    2549             :                         EnhancedCustomShapeParameterType::NORMAL,
    2550             :                         0, 0
    2551             :                     };
    2552           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    2553             :                 }
    2554             :                 {
    2555             :                     static const CustomShapeProvider::ParameterPairData aData =
    2556             :                     {
    2557             :                         EnhancedCustomShapeParameterType::EQUATION,
    2558             :                         EnhancedCustomShapeParameterType::EQUATION,
    2559             :                         0, 1
    2560             :                     };
    2561           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    2562             :                 }
    2563           0 :                 aTextFrameSeq [0] = aTextFrame;
    2564             :             }
    2565           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    2566             :         }
    2567           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    2568             :     }
    2569             :     {
    2570           0 :         awt::Rectangle aRectangle;
    2571           0 :         aRectangle.X = 0;
    2572           0 :         aRectangle.Y = 0;
    2573           0 :         aRectangle.Width = 0;
    2574           0 :         aRectangle.Height = 0;
    2575           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    2576             :     }
    2577           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-curvedConnector2"));
    2578             : 
    2579           0 :     return aPropertyMap;
    2580             :   }
    2581             : };
    2582             : 
    2583             : // This is a generated source file. DO NOT EDIT.
    2584             : 
    2585           6 : class ShapeCbentConnector3 : public CustomShapeProvider
    2586             : {
    2587           5 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    2588             :   {
    2589           5 :     PropertyMap aPropertyMap;
    2590             : 
    2591             :     {
    2592           5 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
    2593             :         {
    2594           5 :             Any aAny ((sal_Int32) 50000);
    2595           5 :             aAdjSequence [0].Value = aAny;
    2596           5 :             aAdjSequence [0].Name = "adj1";
    2597             :         }
    2598           5 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    2599             :     }
    2600             :     {
    2601             :         static const char *aStrings[] = {
    2602             :             "logwidth*$0 /100000",
    2603             :             "logheight/2",
    2604             :             "logwidth",
    2605             :             "logheight"
    2606             :         };
    2607           5 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    2608             :     }
    2609             :     {
    2610           5 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    2611             :         {
    2612           5 :             Sequence< PropertyValue > aPropSequence (4);
    2613             :             {
    2614           5 :                 aPropSequence [0].Name = "Position";
    2615             :                 static const CustomShapeProvider::ParameterPairData aData =
    2616             :                 {
    2617             :                     EnhancedCustomShapeParameterType::EQUATION,
    2618             :                     EnhancedCustomShapeParameterType::EQUATION,
    2619             :                     0, 1
    2620             :                 };
    2621           5 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    2622             :             }
    2623             :             {
    2624           5 :                 aPropSequence [1].Name = "RangeXMaximum";
    2625           5 :                 EnhancedCustomShapeParameter aParameter;
    2626          10 :                 Any aAny ((sal_Int32) 2147483647);
    2627           5 :                 aParameter.Value = aAny;
    2628           5 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2629          10 :                 aPropSequence [1].Value = makeAny (aParameter);
    2630             :             }
    2631             :             {
    2632           5 :                 aPropSequence [2].Name = "RangeXMinimum";
    2633           5 :                 EnhancedCustomShapeParameter aParameter;
    2634          10 :                 Any aAny ((sal_Int32) -2147483647);
    2635           5 :                 aParameter.Value = aAny;
    2636           5 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2637          10 :                 aPropSequence [2].Value = makeAny (aParameter);
    2638             :             }
    2639             :             {
    2640           5 :                 aPropSequence [3].Name = "RefX";
    2641           5 :                 Any aAny ((sal_Int32) 0);
    2642           5 :                 aPropSequence [3].Value = makeAny (aAny);
    2643             :             }
    2644           5 :             aPropSequenceSequence [0] = aPropSequence;
    2645             :         }
    2646           5 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    2647             :     }
    2648             :     {
    2649           5 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2650             :     }
    2651             :     {
    2652           5 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2653             :     }
    2654             :     {
    2655           5 :         Sequence< PropertyValue > aPropSequence (3);
    2656             :         {
    2657           5 :             aPropSequence [0].Name = "Coordinates";
    2658             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    2659             :                 {
    2660             :                     EnhancedCustomShapeParameterType::NORMAL,
    2661             :                     EnhancedCustomShapeParameterType::NORMAL,
    2662             :                     0, 0
    2663             :                 },
    2664             :                 {
    2665             :                     EnhancedCustomShapeParameterType::EQUATION,
    2666             :                     EnhancedCustomShapeParameterType::NORMAL,
    2667             :                     0, 0
    2668             :                 },
    2669             :                 {
    2670             :                     EnhancedCustomShapeParameterType::EQUATION,
    2671             :                     EnhancedCustomShapeParameterType::EQUATION,
    2672             :                     0, 3
    2673             :                 },
    2674             :                 {
    2675             :                     EnhancedCustomShapeParameterType::EQUATION,
    2676             :                     EnhancedCustomShapeParameterType::EQUATION,
    2677             :                     2, 3
    2678             :                 }
    2679             :             };
    2680           5 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    2681             :         }
    2682             :         {
    2683           5 :             aPropSequence [1].Name = "Segments";
    2684             :             static const sal_uInt16 nValues[] = {
    2685             :             // Command, Count
    2686             :                 1,1,
    2687             :                 2,3,
    2688             :                 6,0,
    2689             :                 5,0
    2690             :             };
    2691           5 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    2692             :         }
    2693             :         {
    2694           5 :             aPropSequence [2].Name = "TextFrames";
    2695           5 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    2696             :             {
    2697           5 :                 EnhancedCustomShapeTextFrame aTextFrame;
    2698             :                 {
    2699             :                     static const CustomShapeProvider::ParameterPairData aData =
    2700             :                     {
    2701             :                         EnhancedCustomShapeParameterType::NORMAL,
    2702             :                         EnhancedCustomShapeParameterType::NORMAL,
    2703             :                         0, 0
    2704             :                     };
    2705           5 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    2706             :                 }
    2707             :                 {
    2708             :                     static const CustomShapeProvider::ParameterPairData aData =
    2709             :                     {
    2710             :                         EnhancedCustomShapeParameterType::EQUATION,
    2711             :                         EnhancedCustomShapeParameterType::EQUATION,
    2712             :                         2, 3
    2713             :                     };
    2714           5 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    2715             :                 }
    2716           5 :                 aTextFrameSeq [0] = aTextFrame;
    2717             :             }
    2718           5 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    2719             :         }
    2720           5 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    2721             :     }
    2722             :     {
    2723           5 :         awt::Rectangle aRectangle;
    2724           5 :         aRectangle.X = 0;
    2725           5 :         aRectangle.Y = 0;
    2726           5 :         aRectangle.Width = 0;
    2727           5 :         aRectangle.Height = 0;
    2728           5 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    2729             :     }
    2730           5 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-bentConnector3"));
    2731             : 
    2732           5 :     return aPropertyMap;
    2733             :   }
    2734             : };
    2735             : 
    2736             : // This is a generated source file. DO NOT EDIT.
    2737             : 
    2738           6 : class ShapeCcornerTabs : public CustomShapeProvider
    2739             : {
    2740           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    2741             :   {
    2742           0 :     PropertyMap aPropertyMap;
    2743             : 
    2744             :     {
    2745           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    2746             :     }
    2747             :     {
    2748             :         static const char *aStrings[] = {
    2749             :             "sqrt(logwidth*logwidth+logheight*logheight+0*0)",
    2750             :             "1*?0 /20",
    2751             :             "0+logheight-?1 ",
    2752             :             "0+logwidth-?1 ",
    2753             :             "logheight",
    2754             :             "logwidth"
    2755             :         };
    2756           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    2757             :     }
    2758             :     {
    2759           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    2760             :     }
    2761             :     {
    2762           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2763             :     }
    2764             :     {
    2765           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2766             :     }
    2767             :     {
    2768           0 :         Sequence< PropertyValue > aPropSequence (3);
    2769             :         {
    2770           0 :             aPropSequence [0].Name = "Coordinates";
    2771             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    2772             :                 {
    2773             :                     EnhancedCustomShapeParameterType::NORMAL,
    2774             :                     EnhancedCustomShapeParameterType::NORMAL,
    2775             :                     0, 0
    2776             :                 },
    2777             :                 {
    2778             :                     EnhancedCustomShapeParameterType::EQUATION,
    2779             :                     EnhancedCustomShapeParameterType::NORMAL,
    2780             :                     1, 0
    2781             :                 },
    2782             :                 {
    2783             :                     EnhancedCustomShapeParameterType::NORMAL,
    2784             :                     EnhancedCustomShapeParameterType::EQUATION,
    2785             :                     0, 1
    2786             :                 },
    2787             :                 {
    2788             :                     EnhancedCustomShapeParameterType::NORMAL,
    2789             :                     EnhancedCustomShapeParameterType::EQUATION,
    2790             :                     0, 2
    2791             :                 },
    2792             :                 {
    2793             :                     EnhancedCustomShapeParameterType::EQUATION,
    2794             :                     EnhancedCustomShapeParameterType::EQUATION,
    2795             :                     1, 4
    2796             :                 },
    2797             :                 {
    2798             :                     EnhancedCustomShapeParameterType::NORMAL,
    2799             :                     EnhancedCustomShapeParameterType::EQUATION,
    2800             :                     0, 4
    2801             :                 },
    2802             :                 {
    2803             :                     EnhancedCustomShapeParameterType::EQUATION,
    2804             :                     EnhancedCustomShapeParameterType::NORMAL,
    2805             :                     3, 0
    2806             :                 },
    2807             :                 {
    2808             :                     EnhancedCustomShapeParameterType::EQUATION,
    2809             :                     EnhancedCustomShapeParameterType::NORMAL,
    2810             :                     5, 0
    2811             :                 },
    2812             :                 {
    2813             :                     EnhancedCustomShapeParameterType::EQUATION,
    2814             :                     EnhancedCustomShapeParameterType::EQUATION,
    2815             :                     5, 1
    2816             :                 },
    2817             :                 {
    2818             :                     EnhancedCustomShapeParameterType::EQUATION,
    2819             :                     EnhancedCustomShapeParameterType::EQUATION,
    2820             :                     5, 2
    2821             :                 },
    2822             :                 {
    2823             :                     EnhancedCustomShapeParameterType::EQUATION,
    2824             :                     EnhancedCustomShapeParameterType::EQUATION,
    2825             :                     5, 4
    2826             :                 },
    2827             :                 {
    2828             :                     EnhancedCustomShapeParameterType::EQUATION,
    2829             :                     EnhancedCustomShapeParameterType::EQUATION,
    2830             :                     3, 4
    2831             :                 }
    2832             :             };
    2833           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    2834             :         }
    2835             :         {
    2836           0 :             aPropSequence [1].Name = "Segments";
    2837             :             static const sal_uInt16 nValues[] = {
    2838             :             // Command, Count
    2839             :                 1,1,
    2840             :                 2,2,
    2841             :                 4,0,
    2842             :                 5,0,
    2843             :                 1,1,
    2844             :                 2,2,
    2845             :                 4,0,
    2846             :                 5,0,
    2847             :                 1,1,
    2848             :                 2,2,
    2849             :                 4,0,
    2850             :                 5,0,
    2851             :                 1,1,
    2852             :                 2,2,
    2853             :                 4,0,
    2854             :                 5,0
    2855             :             };
    2856           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    2857             :         }
    2858             :         {
    2859           0 :             aPropSequence [2].Name = "TextFrames";
    2860           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    2861             :             {
    2862           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    2863             :                 {
    2864             :                     static const CustomShapeProvider::ParameterPairData aData =
    2865             :                     {
    2866             :                         EnhancedCustomShapeParameterType::EQUATION,
    2867             :                         EnhancedCustomShapeParameterType::EQUATION,
    2868             :                         1, 1
    2869             :                     };
    2870           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    2871             :                 }
    2872             :                 {
    2873             :                     static const CustomShapeProvider::ParameterPairData aData =
    2874             :                     {
    2875             :                         EnhancedCustomShapeParameterType::EQUATION,
    2876             :                         EnhancedCustomShapeParameterType::EQUATION,
    2877             :                         3, 2
    2878             :                     };
    2879           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    2880             :                 }
    2881           0 :                 aTextFrameSeq [0] = aTextFrame;
    2882             :             }
    2883           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    2884             :         }
    2885           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    2886             :     }
    2887             :     {
    2888           0 :         awt::Rectangle aRectangle;
    2889           0 :         aRectangle.X = 0;
    2890           0 :         aRectangle.Y = 0;
    2891           0 :         aRectangle.Width = 0;
    2892           0 :         aRectangle.Height = 0;
    2893           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    2894             :     }
    2895           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-cornerTabs"));
    2896             : 
    2897           0 :     return aPropertyMap;
    2898             :   }
    2899             : };
    2900             : 
    2901             : // This is a generated source file. DO NOT EDIT.
    2902             : 
    2903           6 : class ShapeChexagon : public CustomShapeProvider
    2904             : {
    2905           4 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    2906             :   {
    2907           4 :     PropertyMap aPropertyMap;
    2908             : 
    2909             :     {
    2910           4 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    2911             :         {
    2912           4 :             Any aAny ((sal_Int32) 25000);
    2913           4 :             aAdjSequence [0].Value = aAny;
    2914           4 :             aAdjSequence [0].Name = "adj";
    2915             :         }
    2916             :         {
    2917           4 :             Any aAny ((sal_Int32) 115470);
    2918           4 :             aAdjSequence [1].Value = aAny;
    2919           4 :             aAdjSequence [1].Name = "vf";
    2920             :         }
    2921           4 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    2922             :     }
    2923             :     {
    2924             :         static const char *aStrings[] = {
    2925             :             "min(logwidth,logheight)",
    2926             :             "50000*logwidth/?0 ",
    2927             :             "if(0-$0 ,0,if(?1 -$0 ,$0 ,?1 ))",
    2928             :             "logheight/2",
    2929             :             "?3 *$1 /100000",
    2930             :             "?0 *?2 /100000",
    2931             :             "logwidth+0-?5 ",
    2932             :             "?4 *sin(pi*(3600000)/10800000)",
    2933             :             "logheight/2",
    2934             :             "?8 +0-?7 ",
    2935             :             "?8 +?7 -0",
    2936             :             "?1 *-1/2",
    2937             :             "?2 +?11 -0",
    2938             :             "if(?12 ,4,2)",
    2939             :             "if(?12 ,3,2)",
    2940             :             "if(?12 ,?11 ,0)",
    2941             :             "(?2 +?15 )/?11 ",
    2942             :             "?16 *?14 /-1",
    2943             :             "?13 +?17 -0",
    2944             :             "logwidth*?18 /24",
    2945             :             "logheight*?18 /24",
    2946             :             "logwidth+0-?19 ",
    2947             :             "logheight+0-?20 ",
    2948             :             "logwidth"
    2949             :         };
    2950           4 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    2951             :     }
    2952             :     {
    2953           4 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    2954             :         {
    2955           4 :             Sequence< PropertyValue > aPropSequence (4);
    2956             :             {
    2957           4 :                 aPropSequence [0].Name = "Position";
    2958             :                 static const CustomShapeProvider::ParameterPairData aData =
    2959             :                 {
    2960             :                     EnhancedCustomShapeParameterType::EQUATION,
    2961             :                     EnhancedCustomShapeParameterType::NORMAL,
    2962             :                     5, 0
    2963             :                 };
    2964           4 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    2965             :             }
    2966             :             {
    2967           4 :                 aPropSequence [1].Name = "RangeXMaximum";
    2968           4 :                 EnhancedCustomShapeParameter aParameter;
    2969           8 :                 Any aAny ((sal_Int32) 1);
    2970           4 :                 aParameter.Value = aAny;
    2971           4 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    2972           8 :                 aPropSequence [1].Value = makeAny (aParameter);
    2973             :             }
    2974             :             {
    2975           4 :                 aPropSequence [2].Name = "RangeXMinimum";
    2976           4 :                 EnhancedCustomShapeParameter aParameter;
    2977           8 :                 Any aAny ((sal_Int32) 0);
    2978           4 :                 aParameter.Value = aAny;
    2979           4 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2980           8 :                 aPropSequence [2].Value = makeAny (aParameter);
    2981             :             }
    2982             :             {
    2983           4 :                 aPropSequence [3].Name = "RefX";
    2984           4 :                 Any aAny ((sal_Int32) 0);
    2985           4 :                 aPropSequence [3].Value = makeAny (aAny);
    2986             :             }
    2987           4 :             aPropSequenceSequence [0] = aPropSequence;
    2988             :         }
    2989           4 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    2990             :     }
    2991             :     {
    2992           4 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2993             :     }
    2994             :     {
    2995           4 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2996             :     }
    2997             :     {
    2998           4 :         Sequence< PropertyValue > aPropSequence (3);
    2999             :         {
    3000           4 :             aPropSequence [0].Name = "Coordinates";
    3001             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    3002             :                 {
    3003             :                     EnhancedCustomShapeParameterType::NORMAL,
    3004             :                     EnhancedCustomShapeParameterType::EQUATION,
    3005             :                     0, 8
    3006             :                 },
    3007             :                 {
    3008             :                     EnhancedCustomShapeParameterType::EQUATION,
    3009             :                     EnhancedCustomShapeParameterType::EQUATION,
    3010             :                     5, 9
    3011             :                 },
    3012             :                 {
    3013             :                     EnhancedCustomShapeParameterType::EQUATION,
    3014             :                     EnhancedCustomShapeParameterType::EQUATION,
    3015             :                     6, 9
    3016             :                 },
    3017             :                 {
    3018             :                     EnhancedCustomShapeParameterType::EQUATION,
    3019             :                     EnhancedCustomShapeParameterType::EQUATION,
    3020             :                     23, 8
    3021             :                 },
    3022             :                 {
    3023             :                     EnhancedCustomShapeParameterType::EQUATION,
    3024             :                     EnhancedCustomShapeParameterType::EQUATION,
    3025             :                     6, 10
    3026             :                 },
    3027             :                 {
    3028             :                     EnhancedCustomShapeParameterType::EQUATION,
    3029             :                     EnhancedCustomShapeParameterType::EQUATION,
    3030             :                     5, 10
    3031             :                 }
    3032             :             };
    3033           4 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    3034             :         }
    3035             :         {
    3036           4 :             aPropSequence [1].Name = "Segments";
    3037             :             static const sal_uInt16 nValues[] = {
    3038             :             // Command, Count
    3039             :                 1,1,
    3040             :                 2,5,
    3041             :                 4,0,
    3042             :                 5,0
    3043             :             };
    3044           4 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    3045             :         }
    3046             :         {
    3047           4 :             aPropSequence [2].Name = "TextFrames";
    3048           4 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    3049             :             {
    3050           4 :                 EnhancedCustomShapeTextFrame aTextFrame;
    3051             :                 {
    3052             :                     static const CustomShapeProvider::ParameterPairData aData =
    3053             :                     {
    3054             :                         EnhancedCustomShapeParameterType::EQUATION,
    3055             :                         EnhancedCustomShapeParameterType::EQUATION,
    3056             :                         19, 20
    3057             :                     };
    3058           4 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    3059             :                 }
    3060             :                 {
    3061             :                     static const CustomShapeProvider::ParameterPairData aData =
    3062             :                     {
    3063             :                         EnhancedCustomShapeParameterType::EQUATION,
    3064             :                         EnhancedCustomShapeParameterType::EQUATION,
    3065             :                         21, 22
    3066             :                     };
    3067           4 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    3068             :                 }
    3069           4 :                 aTextFrameSeq [0] = aTextFrame;
    3070             :             }
    3071           4 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    3072             :         }
    3073           4 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    3074             :     }
    3075             :     {
    3076           4 :         awt::Rectangle aRectangle;
    3077           4 :         aRectangle.X = 0;
    3078           4 :         aRectangle.Y = 0;
    3079           4 :         aRectangle.Width = 0;
    3080           4 :         aRectangle.Height = 0;
    3081           4 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    3082             :     }
    3083           4 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-hexagon"));
    3084             : 
    3085           4 :     return aPropertyMap;
    3086             :   }
    3087             : };
    3088             : 
    3089             : // This is a generated source file. DO NOT EDIT.
    3090             : 
    3091           6 : class ShapeCflowChartConnector : public CustomShapeProvider
    3092             : {
    3093           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    3094             :   {
    3095           0 :     PropertyMap aPropertyMap;
    3096             : 
    3097             :     {
    3098           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    3099             :     }
    3100             :     {
    3101             :         static const char *aStrings[] = {
    3102             :             "logwidth/2",
    3103             :             "?0 *cos(pi*(2700000)/10800000)",
    3104             :             "logheight/2",
    3105             :             "?2 *sin(pi*(2700000)/10800000)",
    3106             :             "logwidth/2",
    3107             :             "?4 +0-?1 ",
    3108             :             "?4 +?1 -0",
    3109             :             "logheight/2",
    3110             :             "?7 +0-?3 ",
    3111             :             "?7 +?3 -0",
    3112             :             "logheight",
    3113             :             "logwidth",
    3114             :             "(10800000)/60000.0",
    3115             :             "(5400000)/60000.0",
    3116             :             "(16200000)/60000.0",
    3117             :             "(5400000)/60000.0",
    3118             :             "(0)/60000.0",
    3119             :             "(5400000)/60000.0",
    3120             :             "(5400000)/60000.0",
    3121             :             "(5400000)/60000.0"
    3122             :         };
    3123           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    3124             :     }
    3125             :     {
    3126           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    3127             :     }
    3128             :     {
    3129           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    3130             :     }
    3131             :     {
    3132           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    3133             :     }
    3134             :     {
    3135           0 :         Sequence< PropertyValue > aPropSequence (3);
    3136             :         {
    3137           0 :             aPropSequence [0].Name = "Coordinates";
    3138             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    3139             :                 {
    3140             :                     EnhancedCustomShapeParameterType::NORMAL,
    3141             :                     EnhancedCustomShapeParameterType::EQUATION,
    3142             :                     0, 7
    3143             :                 },
    3144             :                 {
    3145             :                     EnhancedCustomShapeParameterType::EQUATION,
    3146             :                     EnhancedCustomShapeParameterType::EQUATION,
    3147             :                     0, 2
    3148             :                 },
    3149             :                 {
    3150             :                     EnhancedCustomShapeParameterType::EQUATION,
    3151             :                     EnhancedCustomShapeParameterType::EQUATION,
    3152             :                     12, 13
    3153             :                 },
    3154             :                 {
    3155             :                     EnhancedCustomShapeParameterType::EQUATION,
    3156             :                     EnhancedCustomShapeParameterType::EQUATION,
    3157             :                     0, 2
    3158             :                 },
    3159             :                 {
    3160             :                     EnhancedCustomShapeParameterType::EQUATION,
    3161             :                     EnhancedCustomShapeParameterType::EQUATION,
    3162             :                     14, 15
    3163             :                 },
    3164             :                 {
    3165             :                     EnhancedCustomShapeParameterType::EQUATION,
    3166             :                     EnhancedCustomShapeParameterType::EQUATION,
    3167             :                     0, 2
    3168             :                 },
    3169             :                 {
    3170             :                     EnhancedCustomShapeParameterType::EQUATION,
    3171             :                     EnhancedCustomShapeParameterType::EQUATION,
    3172             :                     16, 17
    3173             :                 },
    3174             :                 {
    3175             :                     EnhancedCustomShapeParameterType::EQUATION,
    3176             :                     EnhancedCustomShapeParameterType::EQUATION,
    3177             :                     0, 2
    3178             :                 },
    3179             :                 {
    3180             :                     EnhancedCustomShapeParameterType::EQUATION,
    3181             :                     EnhancedCustomShapeParameterType::EQUATION,
    3182             :                     18, 19
    3183             :                 }
    3184             :             };
    3185           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    3186             :         }
    3187             :         {
    3188           0 :             aPropSequence [1].Name = "Segments";
    3189             :             static const sal_uInt16 nValues[] = {
    3190             :             // Command, Count
    3191             :                 1,1,
    3192             :                 17,4,
    3193             :                 4,0,
    3194             :                 5,0
    3195             :             };
    3196           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    3197             :         }
    3198             :         {
    3199           0 :             aPropSequence [2].Name = "TextFrames";
    3200           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    3201             :             {
    3202           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    3203             :                 {
    3204             :                     static const CustomShapeProvider::ParameterPairData aData =
    3205             :                     {
    3206             :                         EnhancedCustomShapeParameterType::EQUATION,
    3207             :                         EnhancedCustomShapeParameterType::EQUATION,
    3208             :                         5, 8
    3209             :                     };
    3210           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    3211             :                 }
    3212             :                 {
    3213             :                     static const CustomShapeProvider::ParameterPairData aData =
    3214             :                     {
    3215             :                         EnhancedCustomShapeParameterType::EQUATION,
    3216             :                         EnhancedCustomShapeParameterType::EQUATION,
    3217             :                         6, 9
    3218             :                     };
    3219           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    3220             :                 }
    3221           0 :                 aTextFrameSeq [0] = aTextFrame;
    3222             :             }
    3223           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    3224             :         }
    3225           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    3226             :     }
    3227             :     {
    3228           0 :         awt::Rectangle aRectangle;
    3229           0 :         aRectangle.X = 0;
    3230           0 :         aRectangle.Y = 0;
    3231           0 :         aRectangle.Width = 0;
    3232           0 :         aRectangle.Height = 0;
    3233           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    3234             :     }
    3235           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartConnector"));
    3236             : 
    3237           0 :     return aPropertyMap;
    3238             :   }
    3239             : };
    3240             : 
    3241             : // This is a generated source file. DO NOT EDIT.
    3242             : 
    3243           6 : class ShapeCflowChartMagneticDisk : public CustomShapeProvider
    3244             : {
    3245           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    3246             :   {
    3247           0 :     PropertyMap aPropertyMap;
    3248             : 
    3249             :     {
    3250           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    3251             :     }
    3252             :     {
    3253             :         static const char *aStrings[] = {
    3254             :             "logheight*5/6",
    3255             :             "logwidth/2",
    3256             :             "logheight/3",
    3257             :             "logheight/2",
    3258             :             "logheight",
    3259             :             "logwidth",
    3260             :             "(10800000)/60000.0",
    3261             :             "(10800000)/60000.0",
    3262             :             "(0)/60000.0",
    3263             :             "(10800000)/60000.0",
    3264             :             "(0)/60000.0",
    3265             :             "(10800000)/60000.0",
    3266             :             "(10800000)/60000.0",
    3267             :             "(10800000)/60000.0",
    3268             :             "(0)/60000.0",
    3269             :             "(10800000)/60000.0"
    3270             :         };
    3271           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    3272             :     }
    3273             :     {
    3274           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    3275             :     }
    3276             :     {
    3277           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    3278             :     }
    3279             :     {
    3280           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    3281             :     }
    3282             :     {
    3283           0 :         Sequence< PropertyValue > aPropSequence (4);
    3284             :         {
    3285           0 :             aPropSequence [0].Name = "Coordinates";
    3286             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    3287             :                 {
    3288             :                     EnhancedCustomShapeParameterType::NORMAL,
    3289             :                     EnhancedCustomShapeParameterType::NORMAL,
    3290             :                     0, 1
    3291             :                 },
    3292             :                 {
    3293             :                     EnhancedCustomShapeParameterType::NORMAL,
    3294             :                     EnhancedCustomShapeParameterType::NORMAL,
    3295             :                     3, 1
    3296             :                 },
    3297             :                 {
    3298             :                     EnhancedCustomShapeParameterType::EQUATION,
    3299             :                     EnhancedCustomShapeParameterType::EQUATION,
    3300             :                     6, 7
    3301             :                 },
    3302             :                 {
    3303             :                     EnhancedCustomShapeParameterType::NORMAL,
    3304             :                     EnhancedCustomShapeParameterType::NORMAL,
    3305             :                     6, 5
    3306             :                 },
    3307             :                 {
    3308             :                     EnhancedCustomShapeParameterType::NORMAL,
    3309             :                     EnhancedCustomShapeParameterType::NORMAL,
    3310             :                     3, 1
    3311             :                 },
    3312             :                 {
    3313             :                     EnhancedCustomShapeParameterType::EQUATION,
    3314             :                     EnhancedCustomShapeParameterType::EQUATION,
    3315             :                     8, 9
    3316             :                 },
    3317             :                 {
    3318             :                     EnhancedCustomShapeParameterType::NORMAL,
    3319             :                     EnhancedCustomShapeParameterType::NORMAL,
    3320             :                     6, 1
    3321             :                 },
    3322             :                 {
    3323             :                     EnhancedCustomShapeParameterType::NORMAL,
    3324             :                     EnhancedCustomShapeParameterType::NORMAL,
    3325             :                     3, 1
    3326             :                 },
    3327             :                 {
    3328             :                     EnhancedCustomShapeParameterType::EQUATION,
    3329             :                     EnhancedCustomShapeParameterType::EQUATION,
    3330             :                     10, 11
    3331             :                 },
    3332             :                 {
    3333             :                     EnhancedCustomShapeParameterType::NORMAL,
    3334             :                     EnhancedCustomShapeParameterType::NORMAL,
    3335             :                     0, 1
    3336             :                 },
    3337             :                 {
    3338             :                     EnhancedCustomShapeParameterType::NORMAL,
    3339             :                     EnhancedCustomShapeParameterType::NORMAL,
    3340             :                     3, 1
    3341             :                 },
    3342             :                 {
    3343             :                     EnhancedCustomShapeParameterType::EQUATION,
    3344             :                     EnhancedCustomShapeParameterType::EQUATION,
    3345             :                     12, 13
    3346             :                 },
    3347             :                 {
    3348             :                     EnhancedCustomShapeParameterType::NORMAL,
    3349             :                     EnhancedCustomShapeParameterType::NORMAL,
    3350             :                     6, 5
    3351             :                 },
    3352             :                 {
    3353             :                     EnhancedCustomShapeParameterType::NORMAL,
    3354             :                     EnhancedCustomShapeParameterType::NORMAL,
    3355             :                     3, 1
    3356             :                 },
    3357             :                 {
    3358             :                     EnhancedCustomShapeParameterType::EQUATION,
    3359             :                     EnhancedCustomShapeParameterType::EQUATION,
    3360             :                     14, 15
    3361             :                 }
    3362             :             };
    3363           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    3364             :         }
    3365             :         {
    3366           0 :             aPropSequence [1].Name = "Segments";
    3367             :             static const sal_uInt16 nValues[] = {
    3368             :             // Command, Count
    3369             :                 1,1,
    3370             :                 17,1,
    3371             :                 2,1,
    3372             :                 17,1,
    3373             :                 4,0,
    3374             :                 7,0,
    3375             :                 5,0,
    3376             :                 1,1,
    3377             :                 17,1,
    3378             :                 6,0,
    3379             :                 5,0,
    3380             :                 1,1,
    3381             :                 17,1,
    3382             :                 2,1,
    3383             :                 17,1,
    3384             :                 4,0,
    3385             :                 6,0,
    3386             :                 5,0
    3387             :             };
    3388           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    3389             :         }
    3390             :         {
    3391           0 :             aPropSequence [2].Name = "SubViewSize";
    3392           0 :             Sequence< awt::Size > aSizeSequence (3);
    3393             :             {
    3394           0 :                 awt::Size aSize;
    3395           0 :                 aSize.Width = 6;
    3396           0 :                 aSize.Height = 6;
    3397           0 :                 aSizeSequence [0] = aSize;
    3398             :             }
    3399             :             {
    3400           0 :                 awt::Size aSize;
    3401           0 :                 aSize.Width = 6;
    3402           0 :                 aSize.Height = 6;
    3403           0 :                 aSizeSequence [1] = aSize;
    3404             :             }
    3405             :             {
    3406           0 :                 awt::Size aSize;
    3407           0 :                 aSize.Width = 6;
    3408           0 :                 aSize.Height = 6;
    3409           0 :                 aSizeSequence [2] = aSize;
    3410             :             }
    3411           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    3412             :         }
    3413             :         {
    3414           0 :             aPropSequence [3].Name = "TextFrames";
    3415           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    3416             :             {
    3417           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    3418             :                 {
    3419             :                     static const CustomShapeProvider::ParameterPairData aData =
    3420             :                     {
    3421             :                         EnhancedCustomShapeParameterType::NORMAL,
    3422             :                         EnhancedCustomShapeParameterType::EQUATION,
    3423             :                         0, 2
    3424             :                     };
    3425           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    3426             :                 }
    3427             :                 {
    3428             :                     static const CustomShapeProvider::ParameterPairData aData =
    3429             :                     {
    3430             :                         EnhancedCustomShapeParameterType::EQUATION,
    3431             :                         EnhancedCustomShapeParameterType::EQUATION,
    3432             :                         5, 0
    3433             :                     };
    3434           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    3435             :                 }
    3436           0 :                 aTextFrameSeq [0] = aTextFrame;
    3437             :             }
    3438           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    3439             :         }
    3440           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    3441             :     }
    3442             :     {
    3443           0 :         awt::Rectangle aRectangle;
    3444           0 :         aRectangle.X = 0;
    3445           0 :         aRectangle.Y = 0;
    3446           0 :         aRectangle.Width = 0;
    3447           0 :         aRectangle.Height = 0;
    3448           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    3449             :     }
    3450           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartMagneticDisk"));
    3451             : 
    3452           0 :     return aPropertyMap;
    3453             :   }
    3454             : };
    3455             : 
    3456             : // This is a generated source file. DO NOT EDIT.
    3457             : 
    3458           6 : class ShapeCheart : public CustomShapeProvider
    3459             : {
    3460           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    3461             :   {
    3462           0 :     PropertyMap aPropertyMap;
    3463             : 
    3464             :     {
    3465           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    3466             :     }
    3467             :     {
    3468             :         static const char *aStrings[] = {
    3469             :             "logwidth*49/48",
    3470             :             "logwidth*10/48",
    3471             :             "logwidth/2",
    3472             :             "?2 +0-?0 ",
    3473             :             "?2 +0-?1 ",
    3474             :             "?2 +?1 -0",
    3475             :             "?2 +?0 -0",
    3476             :             "logheight/3",
    3477             :             "0+0-?7 ",
    3478             :             "logwidth*1/6",
    3479             :             "logwidth*5/6",
    3480             :             "logheight*2/3",
    3481             :             "logheight/4",
    3482             :             "logheight"
    3483             :         };
    3484           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    3485             :     }
    3486             :     {
    3487           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    3488             :     }
    3489             :     {
    3490           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    3491             :     }
    3492             :     {
    3493           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    3494             :     }
    3495             :     {
    3496           0 :         Sequence< PropertyValue > aPropSequence (3);
    3497             :         {
    3498           0 :             aPropSequence [0].Name = "Coordinates";
    3499             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    3500             :                 {
    3501             :                     EnhancedCustomShapeParameterType::EQUATION,
    3502             :                     EnhancedCustomShapeParameterType::EQUATION,
    3503             :                     2, 12
    3504             :                 },
    3505             :                 {
    3506             :                     EnhancedCustomShapeParameterType::EQUATION,
    3507             :                     EnhancedCustomShapeParameterType::EQUATION,
    3508             :                     5, 8
    3509             :                 },
    3510             :                 {
    3511             :                     EnhancedCustomShapeParameterType::EQUATION,
    3512             :                     EnhancedCustomShapeParameterType::EQUATION,
    3513             :                     6, 12
    3514             :                 },
    3515             :                 {
    3516             :                     EnhancedCustomShapeParameterType::EQUATION,
    3517             :                     EnhancedCustomShapeParameterType::EQUATION,
    3518             :                     2, 13
    3519             :                 },
    3520             :                 {
    3521             :                     EnhancedCustomShapeParameterType::EQUATION,
    3522             :                     EnhancedCustomShapeParameterType::EQUATION,
    3523             :                     3, 12
    3524             :                 },
    3525             :                 {
    3526             :                     EnhancedCustomShapeParameterType::EQUATION,
    3527             :                     EnhancedCustomShapeParameterType::EQUATION,
    3528             :                     4, 8
    3529             :                 },
    3530             :                 {
    3531             :                     EnhancedCustomShapeParameterType::EQUATION,
    3532             :                     EnhancedCustomShapeParameterType::EQUATION,
    3533             :                     2, 12
    3534             :                 }
    3535             :             };
    3536           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    3537             :         }
    3538             :         {
    3539           0 :             aPropSequence [1].Name = "Segments";
    3540             :             static const sal_uInt16 nValues[] = {
    3541             :             // Command, Count
    3542             :                 1,1,
    3543             :                 3,2,
    3544             :                 4,0,
    3545             :                 5,0
    3546             :             };
    3547           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    3548             :         }
    3549             :         {
    3550           0 :             aPropSequence [2].Name = "TextFrames";
    3551           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    3552             :             {
    3553           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    3554             :                 {
    3555             :                     static const CustomShapeProvider::ParameterPairData aData =
    3556             :                     {
    3557             :                         EnhancedCustomShapeParameterType::EQUATION,
    3558             :                         EnhancedCustomShapeParameterType::EQUATION,
    3559             :                         9, 12
    3560             :                     };
    3561           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    3562             :                 }
    3563             :                 {
    3564             :                     static const CustomShapeProvider::ParameterPairData aData =
    3565             :                     {
    3566             :                         EnhancedCustomShapeParameterType::EQUATION,
    3567             :                         EnhancedCustomShapeParameterType::EQUATION,
    3568             :                         10, 11
    3569             :                     };
    3570           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    3571             :                 }
    3572           0 :                 aTextFrameSeq [0] = aTextFrame;
    3573             :             }
    3574           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    3575             :         }
    3576           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    3577             :     }
    3578             :     {
    3579           0 :         awt::Rectangle aRectangle;
    3580           0 :         aRectangle.X = 0;
    3581           0 :         aRectangle.Y = 0;
    3582           0 :         aRectangle.Width = 0;
    3583           0 :         aRectangle.Height = 0;
    3584           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    3585             :     }
    3586           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-heart"));
    3587             : 
    3588           0 :     return aPropertyMap;
    3589             :   }
    3590             : };
    3591             : 
    3592             : // This is a generated source file. DO NOT EDIT.
    3593             : 
    3594           6 : class ShapeCribbon2 : public CustomShapeProvider
    3595             : {
    3596           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    3597             :   {
    3598           0 :     PropertyMap aPropertyMap;
    3599             : 
    3600             :     {
    3601           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    3602             :         {
    3603           0 :             Any aAny ((sal_Int32) 16667);
    3604           0 :             aAdjSequence [0].Value = aAny;
    3605           0 :             aAdjSequence [0].Name = "adj1";
    3606             :         }
    3607             :         {
    3608           0 :             Any aAny ((sal_Int32) 50000);
    3609           0 :             aAdjSequence [1].Value = aAny;
    3610           0 :             aAdjSequence [1].Name = "adj2";
    3611             :         }
    3612           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    3613             :     }
    3614             :     {
    3615             :         static const char *aStrings[] = {
    3616             :             "if(0-$0 ,0,if(33333-$0 ,$0 ,33333))",
    3617             :             "if(25000-$1 ,25000,if(75000-$1 ,$1 ,75000))",
    3618             :             "logwidth/8",
    3619             :             "logwidth+0-?2 ",
    3620             :             "logwidth*?1 /200000",
    3621             :             "logwidth/2",
    3622             :             "?5 +0-?4 ",
    3623             :             "?5 +?4 -0",
    3624             :             "logwidth/32",
    3625             :             "?6 +?8 -0",
    3626             :             "?7 +0-?8 ",
    3627             :             "?6 +?2 -0",
    3628             :             "?7 +0-?2 ",
    3629             :             "?11 +0-?8 ",
    3630             :             "?12 +?8 -0",
    3631             :             "logheight*?0 /200000",
    3632             :             "logheight+0-?15 ",
    3633             :             "logheight*?0 /100000",
    3634             :             "logheight+0-?17 ",
    3635             :             "0+?17 -0",
    3636             :             "(?19 +logheight)/2",
    3637             :             "logheight*?0 /400000",
    3638             :             "logheight+0-?21 ",
    3639             :             "?16 +0-?21 ",
    3640             :             "logheight",
    3641             :             "(5400000)/60000.0",
    3642             :             "(-10800000)/60000.0",
    3643             :             "(5400000)/60000.0",
    3644             :             "(10800000)/60000.0",
    3645             :             "(16200000)/60000.0",
    3646             :             "(10800000)/60000.0",
    3647             :             "(16200000)/60000.0",
    3648             :             "(-10800000)/60000.0",
    3649             :             "logwidth",
    3650             :             "(0)/60000.0",
    3651             :             "(-5400000)/60000.0",
    3652             :             "(16200000)/60000.0",
    3653             :             "(-5400000)/60000.0",
    3654             :             "(0)/60000.0",
    3655             :             "(-5400000)/60000.0",
    3656             :             "(5400000)/60000.0",
    3657             :             "(10800000)/60000.0",
    3658             :             "(10800000)/60000.0",
    3659             :             "(5400000)/60000.0",
    3660             :             "(5400000)/60000.0",
    3661             :             "(-10800000)/60000.0",
    3662             :             "(10800000)/60000.0",
    3663             :             "(5400000)/60000.0",
    3664             :             "(16200000)/60000.0",
    3665             :             "(5400000)/60000.0",
    3666             :             "(5400000)/60000.0",
    3667             :             "(10800000)/60000.0",
    3668             :             "(5400000)/60000.0",
    3669             :             "(-10800000)/60000.0",
    3670             :             "(16200000)/60000.0",
    3671             :             "(-10800000)/60000.0",
    3672             :             "(16200000)/60000.0",
    3673             :             "(10800000)/60000.0"
    3674             :         };
    3675           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    3676             :     }
    3677             :     {
    3678           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    3679             :         {
    3680           0 :             Sequence< PropertyValue > aPropSequence (4);
    3681             :             {
    3682           0 :                 aPropSequence [0].Name = "Position";
    3683             :                 static const CustomShapeProvider::ParameterPairData aData =
    3684             :                 {
    3685             :                     EnhancedCustomShapeParameterType::EQUATION,
    3686             :                     EnhancedCustomShapeParameterType::EQUATION,
    3687             :                     5, 18
    3688             :                 };
    3689           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    3690             :             }
    3691             :             {
    3692           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    3693           0 :                 EnhancedCustomShapeParameter aParameter;
    3694           0 :                 Any aAny ((sal_Int32) 33333);
    3695           0 :                 aParameter.Value = aAny;
    3696           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    3697           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    3698             :             }
    3699             :             {
    3700           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    3701           0 :                 EnhancedCustomShapeParameter aParameter;
    3702           0 :                 Any aAny ((sal_Int32) 0);
    3703           0 :                 aParameter.Value = aAny;
    3704           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    3705           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    3706             :             }
    3707             :             {
    3708           0 :                 aPropSequence [3].Name = "RefY";
    3709           0 :                 Any aAny ((sal_Int32) 0);
    3710           0 :                 aPropSequence [3].Value = makeAny (aAny);
    3711             :             }
    3712           0 :             aPropSequenceSequence [0] = aPropSequence;
    3713             :         }
    3714             :         {
    3715           0 :             Sequence< PropertyValue > aPropSequence (4);
    3716             :             {
    3717           0 :                 aPropSequence [0].Name = "Position";
    3718             :                 static const CustomShapeProvider::ParameterPairData aData =
    3719             :                 {
    3720             :                     EnhancedCustomShapeParameterType::EQUATION,
    3721             :                     EnhancedCustomShapeParameterType::EQUATION,
    3722             :                     6, 24
    3723             :                 };
    3724           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    3725             :             }
    3726             :             {
    3727           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    3728           0 :                 EnhancedCustomShapeParameter aParameter;
    3729           0 :                 Any aAny ((sal_Int32) 75000);
    3730           0 :                 aParameter.Value = aAny;
    3731           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    3732           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    3733             :             }
    3734             :             {
    3735           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    3736           0 :                 EnhancedCustomShapeParameter aParameter;
    3737           0 :                 Any aAny ((sal_Int32) 25000);
    3738           0 :                 aParameter.Value = aAny;
    3739           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    3740           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    3741             :             }
    3742             :             {
    3743           0 :                 aPropSequence [3].Name = "RefX";
    3744           0 :                 Any aAny ((sal_Int32) 1);
    3745           0 :                 aPropSequence [3].Value = makeAny (aAny);
    3746             :             }
    3747           0 :             aPropSequenceSequence [1] = aPropSequence;
    3748             :         }
    3749           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    3750             :     }
    3751             :     {
    3752           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    3753             :     }
    3754             :     {
    3755           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    3756             :     }
    3757             :     {
    3758           0 :         Sequence< PropertyValue > aPropSequence (3);
    3759             :         {
    3760           0 :             aPropSequence [0].Name = "Coordinates";
    3761             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    3762             :                 {
    3763             :                     EnhancedCustomShapeParameterType::NORMAL,
    3764             :                     EnhancedCustomShapeParameterType::EQUATION,
    3765             :                     0, 24
    3766             :                 },
    3767             :                 {
    3768             :                     EnhancedCustomShapeParameterType::EQUATION,
    3769             :                     EnhancedCustomShapeParameterType::EQUATION,
    3770             :                     13, 24
    3771             :                 },
    3772             :                 {
    3773             :                     EnhancedCustomShapeParameterType::EQUATION,
    3774             :                     EnhancedCustomShapeParameterType::EQUATION,
    3775             :                     8, 21
    3776             :                 },
    3777             :                 {
    3778             :                     EnhancedCustomShapeParameterType::EQUATION,
    3779             :                     EnhancedCustomShapeParameterType::EQUATION,
    3780             :                     25, 26
    3781             :                 },
    3782             :                 {
    3783             :                     EnhancedCustomShapeParameterType::EQUATION,
    3784             :                     EnhancedCustomShapeParameterType::EQUATION,
    3785             :                     9, 16
    3786             :                 },
    3787             :                 {
    3788             :                     EnhancedCustomShapeParameterType::EQUATION,
    3789             :                     EnhancedCustomShapeParameterType::EQUATION,
    3790             :                     8, 21
    3791             :                 },
    3792             :                 {
    3793             :                     EnhancedCustomShapeParameterType::EQUATION,
    3794             :                     EnhancedCustomShapeParameterType::EQUATION,
    3795             :                     27, 28
    3796             :                 },
    3797             :                 {
    3798             :                     EnhancedCustomShapeParameterType::EQUATION,
    3799             :                     EnhancedCustomShapeParameterType::EQUATION,
    3800             :                     10, 18
    3801             :                 },
    3802             :                 {
    3803             :                     EnhancedCustomShapeParameterType::EQUATION,
    3804             :                     EnhancedCustomShapeParameterType::EQUATION,
    3805             :                     8, 21
    3806             :                 },
    3807             :                 {
    3808             :                     EnhancedCustomShapeParameterType::EQUATION,
    3809             :                     EnhancedCustomShapeParameterType::EQUATION,
    3810             :                     29, 30
    3811             :                 },
    3812             :                 {
    3813             :                     EnhancedCustomShapeParameterType::EQUATION,
    3814             :                     EnhancedCustomShapeParameterType::EQUATION,
    3815             :                     14, 16
    3816             :                 },
    3817             :                 {
    3818             :                     EnhancedCustomShapeParameterType::EQUATION,
    3819             :                     EnhancedCustomShapeParameterType::EQUATION,
    3820             :                     8, 21
    3821             :                 },
    3822             :                 {
    3823             :                     EnhancedCustomShapeParameterType::EQUATION,
    3824             :                     EnhancedCustomShapeParameterType::EQUATION,
    3825             :                     31, 32
    3826             :                 },
    3827             :                 {
    3828             :                     EnhancedCustomShapeParameterType::EQUATION,
    3829             :                     EnhancedCustomShapeParameterType::EQUATION,
    3830             :                     33, 24
    3831             :                 },
    3832             :                 {
    3833             :                     EnhancedCustomShapeParameterType::EQUATION,
    3834             :                     EnhancedCustomShapeParameterType::EQUATION,
    3835             :                     3, 20
    3836             :                 },
    3837             :                 {
    3838             :                     EnhancedCustomShapeParameterType::EQUATION,
    3839             :                     EnhancedCustomShapeParameterType::EQUATION,
    3840             :                     33, 19
    3841             :                 },
    3842             :                 {
    3843             :                     EnhancedCustomShapeParameterType::EQUATION,
    3844             :                     EnhancedCustomShapeParameterType::EQUATION,
    3845             :                     7, 19
    3846             :                 },
    3847             :                 {
    3848             :                     EnhancedCustomShapeParameterType::EQUATION,
    3849             :                     EnhancedCustomShapeParameterType::EQUATION,
    3850             :                     7, 21
    3851             :                 },
    3852             :                 {
    3853             :                     EnhancedCustomShapeParameterType::EQUATION,
    3854             :                     EnhancedCustomShapeParameterType::EQUATION,
    3855             :                     8, 21
    3856             :                 },
    3857             :                 {
    3858             :                     EnhancedCustomShapeParameterType::EQUATION,
    3859             :                     EnhancedCustomShapeParameterType::EQUATION,
    3860             :                     34, 35
    3861             :                 },
    3862             :                 {
    3863             :                     EnhancedCustomShapeParameterType::EQUATION,
    3864             :                     EnhancedCustomShapeParameterType::NORMAL,
    3865             :                     9, 0
    3866             :                 },
    3867             :                 {
    3868             :                     EnhancedCustomShapeParameterType::EQUATION,
    3869             :                     EnhancedCustomShapeParameterType::EQUATION,
    3870             :                     8, 21
    3871             :                 },
    3872             :                 {
    3873             :                     EnhancedCustomShapeParameterType::EQUATION,
    3874             :                     EnhancedCustomShapeParameterType::EQUATION,
    3875             :                     36, 37
    3876             :                 },
    3877             :                 {
    3878             :                     EnhancedCustomShapeParameterType::EQUATION,
    3879             :                     EnhancedCustomShapeParameterType::EQUATION,
    3880             :                     6, 19
    3881             :                 },
    3882             :                 {
    3883             :                     EnhancedCustomShapeParameterType::NORMAL,
    3884             :                     EnhancedCustomShapeParameterType::EQUATION,
    3885             :                     0, 19
    3886             :                 },
    3887             :                 {
    3888             :                     EnhancedCustomShapeParameterType::EQUATION,
    3889             :                     EnhancedCustomShapeParameterType::EQUATION,
    3890             :                     2, 20
    3891             :                 },
    3892             :                 {
    3893             :                     EnhancedCustomShapeParameterType::EQUATION,
    3894             :                     EnhancedCustomShapeParameterType::EQUATION,
    3895             :                     11, 22
    3896             :                 },
    3897             :                 {
    3898             :                     EnhancedCustomShapeParameterType::EQUATION,
    3899             :                     EnhancedCustomShapeParameterType::EQUATION,
    3900             :                     8, 21
    3901             :                 },
    3902             :                 {
    3903             :                     EnhancedCustomShapeParameterType::EQUATION,
    3904             :                     EnhancedCustomShapeParameterType::EQUATION,
    3905             :                     38, 39
    3906             :                 },
    3907             :                 {
    3908             :                     EnhancedCustomShapeParameterType::EQUATION,
    3909             :                     EnhancedCustomShapeParameterType::EQUATION,
    3910             :                     9, 16
    3911             :                 },
    3912             :                 {
    3913             :                     EnhancedCustomShapeParameterType::EQUATION,
    3914             :                     EnhancedCustomShapeParameterType::EQUATION,
    3915             :                     8, 21
    3916             :                 },
    3917             :                 {
    3918             :                     EnhancedCustomShapeParameterType::EQUATION,
    3919             :                     EnhancedCustomShapeParameterType::EQUATION,
    3920             :                     40, 41
    3921             :                 },
    3922             :                 {
    3923             :                     EnhancedCustomShapeParameterType::EQUATION,
    3924             :                     EnhancedCustomShapeParameterType::EQUATION,
    3925             :                     11, 18
    3926             :                 },
    3927             :                 {
    3928             :                     EnhancedCustomShapeParameterType::EQUATION,
    3929             :                     EnhancedCustomShapeParameterType::EQUATION,
    3930             :                     12, 22
    3931             :                 },
    3932             :                 {
    3933             :                     EnhancedCustomShapeParameterType::EQUATION,
    3934             :                     EnhancedCustomShapeParameterType::EQUATION,
    3935             :                     8, 21
    3936             :                 },
    3937             :                 {
    3938             :                     EnhancedCustomShapeParameterType::EQUATION,
    3939             :                     EnhancedCustomShapeParameterType::EQUATION,
    3940             :                     42, 43
    3941             :                 },
    3942             :                 {
    3943             :                     EnhancedCustomShapeParameterType::EQUATION,
    3944             :                     EnhancedCustomShapeParameterType::EQUATION,
    3945             :                     10, 16
    3946             :                 },
    3947             :                 {
    3948             :                     EnhancedCustomShapeParameterType::EQUATION,
    3949             :                     EnhancedCustomShapeParameterType::EQUATION,
    3950             :                     8, 21
    3951             :                 },
    3952             :                 {
    3953             :                     EnhancedCustomShapeParameterType::EQUATION,
    3954             :                     EnhancedCustomShapeParameterType::EQUATION,
    3955             :                     44, 45
    3956             :                 },
    3957             :                 {
    3958             :                     EnhancedCustomShapeParameterType::EQUATION,
    3959             :                     EnhancedCustomShapeParameterType::EQUATION,
    3960             :                     12, 18
    3961             :                 },
    3962             :                 {
    3963             :                     EnhancedCustomShapeParameterType::NORMAL,
    3964             :                     EnhancedCustomShapeParameterType::EQUATION,
    3965             :                     0, 24
    3966             :                 },
    3967             :                 {
    3968             :                     EnhancedCustomShapeParameterType::EQUATION,
    3969             :                     EnhancedCustomShapeParameterType::EQUATION,
    3970             :                     2, 20
    3971             :                 },
    3972             :                 {
    3973             :                     EnhancedCustomShapeParameterType::NORMAL,
    3974             :                     EnhancedCustomShapeParameterType::EQUATION,
    3975             :                     0, 19
    3976             :                 },
    3977             :                 {
    3978             :                     EnhancedCustomShapeParameterType::EQUATION,
    3979             :                     EnhancedCustomShapeParameterType::EQUATION,
    3980             :                     6, 19
    3981             :                 },
    3982             :                 {
    3983             :                     EnhancedCustomShapeParameterType::EQUATION,
    3984             :                     EnhancedCustomShapeParameterType::EQUATION,
    3985             :                     6, 21
    3986             :                 },
    3987             :                 {
    3988             :                     EnhancedCustomShapeParameterType::EQUATION,
    3989             :                     EnhancedCustomShapeParameterType::EQUATION,
    3990             :                     8, 21
    3991             :                 },
    3992             :                 {
    3993             :                     EnhancedCustomShapeParameterType::EQUATION,
    3994             :                     EnhancedCustomShapeParameterType::EQUATION,
    3995             :                     46, 47
    3996             :                 },
    3997             :                 {
    3998             :                     EnhancedCustomShapeParameterType::EQUATION,
    3999             :                     EnhancedCustomShapeParameterType::NORMAL,
    4000             :                     10, 0
    4001             :                 },
    4002             :                 {
    4003             :                     EnhancedCustomShapeParameterType::EQUATION,
    4004             :                     EnhancedCustomShapeParameterType::EQUATION,
    4005             :                     8, 21
    4006             :                 },
    4007             :                 {
    4008             :                     EnhancedCustomShapeParameterType::EQUATION,
    4009             :                     EnhancedCustomShapeParameterType::EQUATION,
    4010             :                     48, 49
    4011             :                 },
    4012             :                 {
    4013             :                     EnhancedCustomShapeParameterType::EQUATION,
    4014             :                     EnhancedCustomShapeParameterType::EQUATION,
    4015             :                     7, 19
    4016             :                 },
    4017             :                 {
    4018             :                     EnhancedCustomShapeParameterType::EQUATION,
    4019             :                     EnhancedCustomShapeParameterType::EQUATION,
    4020             :                     7, 19
    4021             :                 },
    4022             :                 {
    4023             :                     EnhancedCustomShapeParameterType::EQUATION,
    4024             :                     EnhancedCustomShapeParameterType::EQUATION,
    4025             :                     33, 19
    4026             :                 },
    4027             :                 {
    4028             :                     EnhancedCustomShapeParameterType::EQUATION,
    4029             :                     EnhancedCustomShapeParameterType::EQUATION,
    4030             :                     3, 20
    4031             :                 },
    4032             :                 {
    4033             :                     EnhancedCustomShapeParameterType::EQUATION,
    4034             :                     EnhancedCustomShapeParameterType::EQUATION,
    4035             :                     33, 24
    4036             :                 },
    4037             :                 {
    4038             :                     EnhancedCustomShapeParameterType::EQUATION,
    4039             :                     EnhancedCustomShapeParameterType::EQUATION,
    4040             :                     14, 24
    4041             :                 },
    4042             :                 {
    4043             :                     EnhancedCustomShapeParameterType::EQUATION,
    4044             :                     EnhancedCustomShapeParameterType::EQUATION,
    4045             :                     8, 21
    4046             :                 },
    4047             :                 {
    4048             :                     EnhancedCustomShapeParameterType::EQUATION,
    4049             :                     EnhancedCustomShapeParameterType::EQUATION,
    4050             :                     50, 51
    4051             :                 },
    4052             :                 {
    4053             :                     EnhancedCustomShapeParameterType::EQUATION,
    4054             :                     EnhancedCustomShapeParameterType::EQUATION,
    4055             :                     10, 16
    4056             :                 },
    4057             :                 {
    4058             :                     EnhancedCustomShapeParameterType::EQUATION,
    4059             :                     EnhancedCustomShapeParameterType::EQUATION,
    4060             :                     8, 21
    4061             :                 },
    4062             :                 {
    4063             :                     EnhancedCustomShapeParameterType::EQUATION,
    4064             :                     EnhancedCustomShapeParameterType::EQUATION,
    4065             :                     52, 53
    4066             :                 },
    4067             :                 {
    4068             :                     EnhancedCustomShapeParameterType::EQUATION,
    4069             :                     EnhancedCustomShapeParameterType::EQUATION,
    4070             :                     9, 18
    4071             :                 },
    4072             :                 {
    4073             :                     EnhancedCustomShapeParameterType::EQUATION,
    4074             :                     EnhancedCustomShapeParameterType::EQUATION,
    4075             :                     8, 21
    4076             :                 },
    4077             :                 {
    4078             :                     EnhancedCustomShapeParameterType::EQUATION,
    4079             :                     EnhancedCustomShapeParameterType::EQUATION,
    4080             :                     54, 55
    4081             :                 },
    4082             :                 {
    4083             :                     EnhancedCustomShapeParameterType::EQUATION,
    4084             :                     EnhancedCustomShapeParameterType::EQUATION,
    4085             :                     13, 16
    4086             :                 },
    4087             :                 {
    4088             :                     EnhancedCustomShapeParameterType::EQUATION,
    4089             :                     EnhancedCustomShapeParameterType::EQUATION,
    4090             :                     8, 21
    4091             :                 },
    4092             :                 {
    4093             :                     EnhancedCustomShapeParameterType::EQUATION,
    4094             :                     EnhancedCustomShapeParameterType::EQUATION,
    4095             :                     56, 57
    4096             :                 },
    4097             :                 {
    4098             :                     EnhancedCustomShapeParameterType::EQUATION,
    4099             :                     EnhancedCustomShapeParameterType::EQUATION,
    4100             :                     11, 18
    4101             :                 },
    4102             :                 {
    4103             :                     EnhancedCustomShapeParameterType::EQUATION,
    4104             :                     EnhancedCustomShapeParameterType::EQUATION,
    4105             :                     11, 22
    4106             :                 },
    4107             :                 {
    4108             :                     EnhancedCustomShapeParameterType::EQUATION,
    4109             :                     EnhancedCustomShapeParameterType::EQUATION,
    4110             :                     12, 22
    4111             :                 },
    4112             :                 {
    4113             :                     EnhancedCustomShapeParameterType::EQUATION,
    4114             :                     EnhancedCustomShapeParameterType::EQUATION,
    4115             :                     12, 18
    4116             :                 },
    4117             :                 {
    4118             :                     EnhancedCustomShapeParameterType::EQUATION,
    4119             :                     EnhancedCustomShapeParameterType::EQUATION,
    4120             :                     6, 23
    4121             :                 },
    4122             :                 {
    4123             :                     EnhancedCustomShapeParameterType::EQUATION,
    4124             :                     EnhancedCustomShapeParameterType::EQUATION,
    4125             :                     6, 19
    4126             :                 },
    4127             :                 {
    4128             :                     EnhancedCustomShapeParameterType::EQUATION,
    4129             :                     EnhancedCustomShapeParameterType::EQUATION,
    4130             :                     7, 19
    4131             :                 },
    4132             :                 {
    4133             :                     EnhancedCustomShapeParameterType::EQUATION,
    4134             :                     EnhancedCustomShapeParameterType::EQUATION,
    4135             :                     7, 23
    4136             :                 }
    4137             :             };
    4138           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    4139             :         }
    4140             :         {
    4141           0 :             aPropSequence [1].Name = "Segments";
    4142             :             static const sal_uInt16 nValues[] = {
    4143             :             // Command, Count
    4144             :                 1,1,
    4145             :                 2,1,
    4146             :                 17,1,
    4147             :                 2,1,
    4148             :                 17,1,
    4149             :                 2,1,
    4150             :                 17,1,
    4151             :                 2,1,
    4152             :                 17,1,
    4153             :                 2,5,
    4154             :                 17,1,
    4155             :                 2,1,
    4156             :                 17,1,
    4157             :                 2,3,
    4158             :                 4,0,
    4159             :                 7,0,
    4160             :                 5,0,
    4161             :                 1,1,
    4162             :                 17,1,
    4163             :                 2,1,
    4164             :                 17,1,
    4165             :                 2,1,
    4166             :                 4,0,
    4167             :                 1,1,
    4168             :                 17,1,
    4169             :                 2,1,
    4170             :                 17,1,
    4171             :                 2,1,
    4172             :                 4,0,
    4173             :                 19,0,
    4174             :                 7,0,
    4175             :                 5,0,
    4176             :                 1,1,
    4177             :                 2,4,
    4178             :                 17,1,
    4179             :                 2,1,
    4180             :                 17,1,
    4181             :                 2,6,
    4182             :                 17,1,
    4183             :                 2,1,
    4184             :                 17,1,
    4185             :                 2,1,
    4186             :                 17,1,
    4187             :                 2,1,
    4188             :                 17,1,
    4189             :                 4,0,
    4190             :                 1,1,
    4191             :                 2,1,
    4192             :                 1,1,
    4193             :                 2,1,
    4194             :                 1,1,
    4195             :                 2,1,
    4196             :                 1,1,
    4197             :                 2,1,
    4198             :                 6,0,
    4199             :                 5,0
    4200             :             };
    4201           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    4202             :         }
    4203             :         {
    4204           0 :             aPropSequence [2].Name = "TextFrames";
    4205           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    4206             :             {
    4207           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    4208             :                 {
    4209             :                     static const CustomShapeProvider::ParameterPairData aData =
    4210             :                     {
    4211             :                         EnhancedCustomShapeParameterType::EQUATION,
    4212             :                         EnhancedCustomShapeParameterType::NORMAL,
    4213             :                         6, 0
    4214             :                     };
    4215           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    4216             :                 }
    4217             :                 {
    4218             :                     static const CustomShapeProvider::ParameterPairData aData =
    4219             :                     {
    4220             :                         EnhancedCustomShapeParameterType::EQUATION,
    4221             :                         EnhancedCustomShapeParameterType::EQUATION,
    4222             :                         7, 18
    4223             :                     };
    4224           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    4225             :                 }
    4226           0 :                 aTextFrameSeq [0] = aTextFrame;
    4227             :             }
    4228           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    4229             :         }
    4230           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    4231             :     }
    4232             :     {
    4233           0 :         awt::Rectangle aRectangle;
    4234           0 :         aRectangle.X = 0;
    4235           0 :         aRectangle.Y = 0;
    4236           0 :         aRectangle.Width = 0;
    4237           0 :         aRectangle.Height = 0;
    4238           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    4239             :     }
    4240           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-ribbon2"));
    4241             : 
    4242           0 :     return aPropertyMap;
    4243             :   }
    4244             : };
    4245             : 
    4246             : // This is a generated source file. DO NOT EDIT.
    4247             : 
    4248           6 : class ShapeCbracePair : public CustomShapeProvider
    4249             : {
    4250           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    4251             :   {
    4252           0 :     PropertyMap aPropertyMap;
    4253             : 
    4254             :     {
    4255           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
    4256             :         {
    4257           0 :             Any aAny ((sal_Int32) 8333);
    4258           0 :             aAdjSequence [0].Value = aAny;
    4259           0 :             aAdjSequence [0].Name = "adj";
    4260             :         }
    4261           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    4262             :     }
    4263             :     {
    4264             :         static const char *aStrings[] = {
    4265             :             "if(0-$0 ,0,if(25000-$0 ,$0 ,25000))",
    4266             :             "min(logwidth,logheight)",
    4267             :             "?1 *?0 /100000",
    4268             :             "?1 *?0 /50000",
    4269             :             "logwidth+0-?3 ",
    4270             :             "logwidth+0-?2 ",
    4271             :             "logheight/2",
    4272             :             "?6 +0-?2 ",
    4273             :             "?6 +?2 -0",
    4274             :             "logheight+0-?2 ",
    4275             :             "?2 *29289/100000",
    4276             :             "?2 +?10 -0",
    4277             :             "logwidth+0-?11 ",
    4278             :             "logheight+0-?10 ",
    4279             :             "logwidth/2",
    4280             :             "logheight",
    4281             :             "logwidth",
    4282             :             "(5400000)/60000.0",
    4283             :             "(5400000)/60000.0",
    4284             :             "(0)/60000.0",
    4285             :             "(-5400000)/60000.0",
    4286             :             "(5400000)/60000.0",
    4287             :             "(-5400000)/60000.0",
    4288             :             "(10800000)/60000.0",
    4289             :             "(5400000)/60000.0",
    4290             :             "(16200000)/60000.0",
    4291             :             "(5400000)/60000.0",
    4292             :             "(10800000)/60000.0",
    4293             :             "(-5400000)/60000.0",
    4294             :             "(16200000)/60000.0",
    4295             :             "(-5400000)/60000.0",
    4296             :             "(0)/60000.0",
    4297             :             "(5400000)/60000.0",
    4298             :             "(5400000)/60000.0",
    4299             :             "(5400000)/60000.0",
    4300             :             "(0)/60000.0",
    4301             :             "(-5400000)/60000.0",
    4302             :             "(5400000)/60000.0",
    4303             :             "(-5400000)/60000.0",
    4304             :             "(10800000)/60000.0",
    4305             :             "(5400000)/60000.0",
    4306             :             "(16200000)/60000.0",
    4307             :             "(5400000)/60000.0",
    4308             :             "(10800000)/60000.0",
    4309             :             "(-5400000)/60000.0",
    4310             :             "(16200000)/60000.0",
    4311             :             "(-5400000)/60000.0",
    4312             :             "(0)/60000.0",
    4313             :             "(5400000)/60000.0"
    4314             :         };
    4315           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    4316             :     }
    4317             :     {
    4318           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    4319             :         {
    4320           0 :             Sequence< PropertyValue > aPropSequence (4);
    4321             :             {
    4322           0 :                 aPropSequence [0].Name = "Position";
    4323             :                 static const CustomShapeProvider::ParameterPairData aData =
    4324             :                 {
    4325             :                     EnhancedCustomShapeParameterType::NORMAL,
    4326             :                     EnhancedCustomShapeParameterType::EQUATION,
    4327             :                     0, 2
    4328             :                 };
    4329           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    4330             :             }
    4331             :             {
    4332           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    4333           0 :                 EnhancedCustomShapeParameter aParameter;
    4334           0 :                 Any aAny ((sal_Int32) 25000);
    4335           0 :                 aParameter.Value = aAny;
    4336           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    4337           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    4338             :             }
    4339             :             {
    4340           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    4341           0 :                 EnhancedCustomShapeParameter aParameter;
    4342           0 :                 Any aAny ((sal_Int32) 0);
    4343           0 :                 aParameter.Value = aAny;
    4344           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    4345           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    4346             :             }
    4347             :             {
    4348           0 :                 aPropSequence [3].Name = "RefY";
    4349           0 :                 Any aAny ((sal_Int32) 0);
    4350           0 :                 aPropSequence [3].Value = makeAny (aAny);
    4351             :             }
    4352           0 :             aPropSequenceSequence [0] = aPropSequence;
    4353             :         }
    4354           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    4355             :     }
    4356             :     {
    4357           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    4358             :     }
    4359             :     {
    4360           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    4361             :     }
    4362             :     {
    4363           0 :         Sequence< PropertyValue > aPropSequence (3);
    4364             :         {
    4365           0 :             aPropSequence [0].Name = "Coordinates";
    4366             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    4367             :                 {
    4368             :                     EnhancedCustomShapeParameterType::EQUATION,
    4369             :                     EnhancedCustomShapeParameterType::EQUATION,
    4370             :                     3, 15
    4371             :                 },
    4372             :                 {
    4373             :                     EnhancedCustomShapeParameterType::EQUATION,
    4374             :                     EnhancedCustomShapeParameterType::EQUATION,
    4375             :                     2, 2
    4376             :                 },
    4377             :                 {
    4378             :                     EnhancedCustomShapeParameterType::EQUATION,
    4379             :                     EnhancedCustomShapeParameterType::EQUATION,
    4380             :                     17, 18
    4381             :                 },
    4382             :                 {
    4383             :                     EnhancedCustomShapeParameterType::EQUATION,
    4384             :                     EnhancedCustomShapeParameterType::EQUATION,
    4385             :                     2, 8
    4386             :                 },
    4387             :                 {
    4388             :                     EnhancedCustomShapeParameterType::EQUATION,
    4389             :                     EnhancedCustomShapeParameterType::EQUATION,
    4390             :                     2, 2
    4391             :                 },
    4392             :                 {
    4393             :                     EnhancedCustomShapeParameterType::EQUATION,
    4394             :                     EnhancedCustomShapeParameterType::EQUATION,
    4395             :                     19, 20
    4396             :                 },
    4397             :                 {
    4398             :                     EnhancedCustomShapeParameterType::EQUATION,
    4399             :                     EnhancedCustomShapeParameterType::EQUATION,
    4400             :                     2, 2
    4401             :                 },
    4402             :                 {
    4403             :                     EnhancedCustomShapeParameterType::EQUATION,
    4404             :                     EnhancedCustomShapeParameterType::EQUATION,
    4405             :                     21, 22
    4406             :                 },
    4407             :                 {
    4408             :                     EnhancedCustomShapeParameterType::EQUATION,
    4409             :                     EnhancedCustomShapeParameterType::EQUATION,
    4410             :                     2, 2
    4411             :                 },
    4412             :                 {
    4413             :                     EnhancedCustomShapeParameterType::EQUATION,
    4414             :                     EnhancedCustomShapeParameterType::EQUATION,
    4415             :                     2, 2
    4416             :                 },
    4417             :                 {
    4418             :                     EnhancedCustomShapeParameterType::EQUATION,
    4419             :                     EnhancedCustomShapeParameterType::EQUATION,
    4420             :                     23, 24
    4421             :                 },
    4422             :                 {
    4423             :                     EnhancedCustomShapeParameterType::EQUATION,
    4424             :                     EnhancedCustomShapeParameterType::NORMAL,
    4425             :                     4, 0
    4426             :                 },
    4427             :                 {
    4428             :                     EnhancedCustomShapeParameterType::EQUATION,
    4429             :                     EnhancedCustomShapeParameterType::EQUATION,
    4430             :                     2, 2
    4431             :                 },
    4432             :                 {
    4433             :                     EnhancedCustomShapeParameterType::EQUATION,
    4434             :                     EnhancedCustomShapeParameterType::EQUATION,
    4435             :                     25, 26
    4436             :                 },
    4437             :                 {
    4438             :                     EnhancedCustomShapeParameterType::EQUATION,
    4439             :                     EnhancedCustomShapeParameterType::EQUATION,
    4440             :                     5, 7
    4441             :                 },
    4442             :                 {
    4443             :                     EnhancedCustomShapeParameterType::EQUATION,
    4444             :                     EnhancedCustomShapeParameterType::EQUATION,
    4445             :                     2, 2
    4446             :                 },
    4447             :                 {
    4448             :                     EnhancedCustomShapeParameterType::EQUATION,
    4449             :                     EnhancedCustomShapeParameterType::EQUATION,
    4450             :                     27, 28
    4451             :                 },
    4452             :                 {
    4453             :                     EnhancedCustomShapeParameterType::EQUATION,
    4454             :                     EnhancedCustomShapeParameterType::EQUATION,
    4455             :                     2, 2
    4456             :                 },
    4457             :                 {
    4458             :                     EnhancedCustomShapeParameterType::EQUATION,
    4459             :                     EnhancedCustomShapeParameterType::EQUATION,
    4460             :                     29, 30
    4461             :                 },
    4462             :                 {
    4463             :                     EnhancedCustomShapeParameterType::EQUATION,
    4464             :                     EnhancedCustomShapeParameterType::EQUATION,
    4465             :                     5, 9
    4466             :                 },
    4467             :                 {
    4468             :                     EnhancedCustomShapeParameterType::EQUATION,
    4469             :                     EnhancedCustomShapeParameterType::EQUATION,
    4470             :                     2, 2
    4471             :                 },
    4472             :                 {
    4473             :                     EnhancedCustomShapeParameterType::EQUATION,
    4474             :                     EnhancedCustomShapeParameterType::EQUATION,
    4475             :                     31, 32
    4476             :                 },
    4477             :                 {
    4478             :                     EnhancedCustomShapeParameterType::EQUATION,
    4479             :                     EnhancedCustomShapeParameterType::EQUATION,
    4480             :                     3, 15
    4481             :                 },
    4482             :                 {
    4483             :                     EnhancedCustomShapeParameterType::EQUATION,
    4484             :                     EnhancedCustomShapeParameterType::EQUATION,
    4485             :                     2, 2
    4486             :                 },
    4487             :                 {
    4488             :                     EnhancedCustomShapeParameterType::EQUATION,
    4489             :                     EnhancedCustomShapeParameterType::EQUATION,
    4490             :                     33, 34
    4491             :                 },
    4492             :                 {
    4493             :                     EnhancedCustomShapeParameterType::EQUATION,
    4494             :                     EnhancedCustomShapeParameterType::EQUATION,
    4495             :                     2, 8
    4496             :                 },
    4497             :                 {
    4498             :                     EnhancedCustomShapeParameterType::EQUATION,
    4499             :                     EnhancedCustomShapeParameterType::EQUATION,
    4500             :                     2, 2
    4501             :                 },
    4502             :                 {
    4503             :                     EnhancedCustomShapeParameterType::EQUATION,
    4504             :                     EnhancedCustomShapeParameterType::EQUATION,
    4505             :                     35, 36
    4506             :                 },
    4507             :                 {
    4508             :                     EnhancedCustomShapeParameterType::EQUATION,
    4509             :                     EnhancedCustomShapeParameterType::EQUATION,
    4510             :                     2, 2
    4511             :                 },
    4512             :                 {
    4513             :                     EnhancedCustomShapeParameterType::EQUATION,
    4514             :                     EnhancedCustomShapeParameterType::EQUATION,
    4515             :                     37, 38
    4516             :                 },
    4517             :                 {
    4518             :                     EnhancedCustomShapeParameterType::EQUATION,
    4519             :                     EnhancedCustomShapeParameterType::EQUATION,
    4520             :                     2, 2
    4521             :                 },
    4522             :                 {
    4523             :                     EnhancedCustomShapeParameterType::EQUATION,
    4524             :                     EnhancedCustomShapeParameterType::EQUATION,
    4525             :                     2, 2
    4526             :                 },
    4527             :                 {
    4528             :                     EnhancedCustomShapeParameterType::EQUATION,
    4529             :                     EnhancedCustomShapeParameterType::EQUATION,
    4530             :                     39, 40
    4531             :                 },
    4532             :                 {
    4533             :                     EnhancedCustomShapeParameterType::EQUATION,
    4534             :                     EnhancedCustomShapeParameterType::NORMAL,
    4535             :                     4, 0
    4536             :                 },
    4537             :                 {
    4538             :                     EnhancedCustomShapeParameterType::EQUATION,
    4539             :                     EnhancedCustomShapeParameterType::EQUATION,
    4540             :                     2, 2
    4541             :                 },
    4542             :                 {
    4543             :                     EnhancedCustomShapeParameterType::EQUATION,
    4544             :                     EnhancedCustomShapeParameterType::EQUATION,
    4545             :                     41, 42
    4546             :                 },
    4547             :                 {
    4548             :                     EnhancedCustomShapeParameterType::EQUATION,
    4549             :                     EnhancedCustomShapeParameterType::EQUATION,
    4550             :                     5, 7
    4551             :                 },
    4552             :                 {
    4553             :                     EnhancedCustomShapeParameterType::EQUATION,
    4554             :                     EnhancedCustomShapeParameterType::EQUATION,
    4555             :                     2, 2
    4556             :                 },
    4557             :                 {
    4558             :                     EnhancedCustomShapeParameterType::EQUATION,
    4559             :                     EnhancedCustomShapeParameterType::EQUATION,
    4560             :                     43, 44
    4561             :                 },
    4562             :                 {
    4563             :                     EnhancedCustomShapeParameterType::EQUATION,
    4564             :                     EnhancedCustomShapeParameterType::EQUATION,
    4565             :                     2, 2
    4566             :                 },
    4567             :                 {
    4568             :                     EnhancedCustomShapeParameterType::EQUATION,
    4569             :                     EnhancedCustomShapeParameterType::EQUATION,
    4570             :                     45, 46
    4571             :                 },
    4572             :                 {
    4573             :                     EnhancedCustomShapeParameterType::EQUATION,
    4574             :                     EnhancedCustomShapeParameterType::EQUATION,
    4575             :                     5, 9
    4576             :                 },
    4577             :                 {
    4578             :                     EnhancedCustomShapeParameterType::EQUATION,
    4579             :                     EnhancedCustomShapeParameterType::EQUATION,
    4580             :                     2, 2
    4581             :                 },
    4582             :                 {
    4583             :                     EnhancedCustomShapeParameterType::EQUATION,
    4584             :                     EnhancedCustomShapeParameterType::EQUATION,
    4585             :                     47, 48
    4586             :                 }
    4587             :             };
    4588           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    4589             :         }
    4590             :         {
    4591           0 :             aPropSequence [1].Name = "Segments";
    4592             :             static const sal_uInt16 nValues[] = {
    4593             :             // Command, Count
    4594             :                 1,1,
    4595             :                 17,1,
    4596             :                 2,1,
    4597             :                 17,2,
    4598             :                 2,1,
    4599             :                 17,1,
    4600             :                 2,1,
    4601             :                 17,1,
    4602             :                 2,1,
    4603             :                 17,2,
    4604             :                 2,1,
    4605             :                 17,1,
    4606             :                 4,0,
    4607             :                 7,0,
    4608             :                 5,0,
    4609             :                 1,1,
    4610             :                 17,1,
    4611             :                 2,1,
    4612             :                 17,2,
    4613             :                 2,1,
    4614             :                 17,1,
    4615             :                 1,1,
    4616             :                 17,1,
    4617             :                 2,1,
    4618             :                 17,2,
    4619             :                 2,1,
    4620             :                 17,1,
    4621             :                 6,0,
    4622             :                 5,0
    4623             :             };
    4624           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    4625             :         }
    4626             :         {
    4627           0 :             aPropSequence [2].Name = "TextFrames";
    4628           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    4629             :             {
    4630           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    4631             :                 {
    4632             :                     static const CustomShapeProvider::ParameterPairData aData =
    4633             :                     {
    4634             :                         EnhancedCustomShapeParameterType::EQUATION,
    4635             :                         EnhancedCustomShapeParameterType::EQUATION,
    4636             :                         11, 11
    4637             :                     };
    4638           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    4639             :                 }
    4640             :                 {
    4641             :                     static const CustomShapeProvider::ParameterPairData aData =
    4642             :                     {
    4643             :                         EnhancedCustomShapeParameterType::EQUATION,
    4644             :                         EnhancedCustomShapeParameterType::EQUATION,
    4645             :                         12, 13
    4646             :                     };
    4647           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    4648             :                 }
    4649           0 :                 aTextFrameSeq [0] = aTextFrame;
    4650             :             }
    4651           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    4652             :         }
    4653           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    4654             :     }
    4655             :     {
    4656           0 :         awt::Rectangle aRectangle;
    4657           0 :         aRectangle.X = 0;
    4658           0 :         aRectangle.Y = 0;
    4659           0 :         aRectangle.Width = 0;
    4660           0 :         aRectangle.Height = 0;
    4661           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    4662             :     }
    4663           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-bracePair"));
    4664             : 
    4665           0 :     return aPropertyMap;
    4666             :   }
    4667             : };
    4668             : 
    4669             : // This is a generated source file. DO NOT EDIT.
    4670             : 
    4671           6 : class ShapeCflowChartExtract : public CustomShapeProvider
    4672             : {
    4673           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    4674             :   {
    4675           0 :     PropertyMap aPropertyMap;
    4676             : 
    4677             :     {
    4678           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    4679             :     }
    4680             :     {
    4681             :         static const char *aStrings[] = {
    4682             :             "logwidth*3/4",
    4683             :             "logwidth/2",
    4684             :             "logwidth/4",
    4685             :             "logheight/2",
    4686             :             "logheight"
    4687             :         };
    4688           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    4689             :     }
    4690             :     {
    4691           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    4692             :     }
    4693             :     {
    4694           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    4695             :     }
    4696             :     {
    4697           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    4698             :     }
    4699             :     {
    4700           0 :         Sequence< PropertyValue > aPropSequence (4);
    4701             :         {
    4702           0 :             aPropSequence [0].Name = "Coordinates";
    4703             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    4704             :                 {
    4705             :                     EnhancedCustomShapeParameterType::NORMAL,
    4706             :                     EnhancedCustomShapeParameterType::NORMAL,
    4707             :                     0, 2
    4708             :                 },
    4709             :                 {
    4710             :                     EnhancedCustomShapeParameterType::NORMAL,
    4711             :                     EnhancedCustomShapeParameterType::NORMAL,
    4712             :                     1, 0
    4713             :                 },
    4714             :                 {
    4715             :                     EnhancedCustomShapeParameterType::NORMAL,
    4716             :                     EnhancedCustomShapeParameterType::NORMAL,
    4717             :                     2, 2
    4718             :                 }
    4719             :             };
    4720           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    4721             :         }
    4722             :         {
    4723           0 :             aPropSequence [1].Name = "Segments";
    4724             :             static const sal_uInt16 nValues[] = {
    4725             :             // Command, Count
    4726             :                 1,1,
    4727             :                 2,2,
    4728             :                 4,0,
    4729             :                 5,0
    4730             :             };
    4731           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    4732             :         }
    4733             :         {
    4734           0 :             aPropSequence [2].Name = "SubViewSize";
    4735           0 :             Sequence< awt::Size > aSizeSequence (1);
    4736             :             {
    4737           0 :                 awt::Size aSize;
    4738           0 :                 aSize.Width = 2;
    4739           0 :                 aSize.Height = 2;
    4740           0 :                 aSizeSequence [0] = aSize;
    4741             :             }
    4742           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    4743             :         }
    4744             :         {
    4745           0 :             aPropSequence [3].Name = "TextFrames";
    4746           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    4747             :             {
    4748           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    4749             :                 {
    4750             :                     static const CustomShapeProvider::ParameterPairData aData =
    4751             :                     {
    4752             :                         EnhancedCustomShapeParameterType::EQUATION,
    4753             :                         EnhancedCustomShapeParameterType::EQUATION,
    4754             :                         2, 3
    4755             :                     };
    4756           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    4757             :                 }
    4758             :                 {
    4759             :                     static const CustomShapeProvider::ParameterPairData aData =
    4760             :                     {
    4761             :                         EnhancedCustomShapeParameterType::EQUATION,
    4762             :                         EnhancedCustomShapeParameterType::EQUATION,
    4763             :                         0, 4
    4764             :                     };
    4765           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    4766             :                 }
    4767           0 :                 aTextFrameSeq [0] = aTextFrame;
    4768             :             }
    4769           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    4770             :         }
    4771           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    4772             :     }
    4773             :     {
    4774           0 :         awt::Rectangle aRectangle;
    4775           0 :         aRectangle.X = 0;
    4776           0 :         aRectangle.Y = 0;
    4777           0 :         aRectangle.Width = 0;
    4778           0 :         aRectangle.Height = 0;
    4779           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    4780             :     }
    4781           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartExtract"));
    4782             : 
    4783           0 :     return aPropertyMap;
    4784             :   }
    4785             : };
    4786             : 
    4787             : // This is a generated source file. DO NOT EDIT.
    4788             : 
    4789           6 : class ShapeCactionButtonHome : public CustomShapeProvider
    4790             : {
    4791           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    4792             :   {
    4793           0 :     PropertyMap aPropertyMap;
    4794             : 
    4795             :     {
    4796           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    4797             :     }
    4798             :     {
    4799             :         static const char *aStrings[] = {
    4800             :             "min(logwidth,logheight)",
    4801             :             "?0 *3/8",
    4802             :             "logheight/2",
    4803             :             "?2 +0-?1 ",
    4804             :             "?2 +?1 -0",
    4805             :             "logwidth/2",
    4806             :             "?5 +0-?1 ",
    4807             :             "?5 +?1 -0",
    4808             :             "?0 *3/4",
    4809             :             "?8 *1/16",
    4810             :             "?8 *1/8",
    4811             :             "?8 *3/16",
    4812             :             "?8 *5/16",
    4813             :             "?8 *7/16",
    4814             :             "?8 *9/16",
    4815             :             "?8 *11/16",
    4816             :             "?8 *3/4",
    4817             :             "?8 *13/16",
    4818             :             "?8 *7/8",
    4819             :             "?3 +?9 -0",
    4820             :             "?3 +?11 -0",
    4821             :             "?3 +?12 -0",
    4822             :             "?3 +?16 -0",
    4823             :             "?6 +?10 -0",
    4824             :             "?6 +?13 -0",
    4825             :             "?6 +?14 -0",
    4826             :             "?6 +?15 -0",
    4827             :             "?6 +?17 -0",
    4828             :             "?6 +?18 -0",
    4829             :             "logwidth",
    4830             :             "logheight"
    4831             :         };
    4832           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    4833             :     }
    4834             :     {
    4835           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    4836             :     }
    4837             :     {
    4838           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    4839             :     }
    4840             :     {
    4841           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    4842             :     }
    4843             :     {
    4844           0 :         Sequence< PropertyValue > aPropSequence (3);
    4845             :         {
    4846           0 :             aPropSequence [0].Name = "Coordinates";
    4847             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    4848             :                 {
    4849             :                     EnhancedCustomShapeParameterType::NORMAL,
    4850             :                     EnhancedCustomShapeParameterType::NORMAL,
    4851             :                     0, 0
    4852             :                 },
    4853             :                 {
    4854             :                     EnhancedCustomShapeParameterType::EQUATION,
    4855             :                     EnhancedCustomShapeParameterType::NORMAL,
    4856             :                     29, 0
    4857             :                 },
    4858             :                 {
    4859             :                     EnhancedCustomShapeParameterType::EQUATION,
    4860             :                     EnhancedCustomShapeParameterType::EQUATION,
    4861             :                     29, 30
    4862             :                 },
    4863             :                 {
    4864             :                     EnhancedCustomShapeParameterType::NORMAL,
    4865             :                     EnhancedCustomShapeParameterType::EQUATION,
    4866             :                     0, 30
    4867             :                 },
    4868             :                 {
    4869             :                     EnhancedCustomShapeParameterType::EQUATION,
    4870             :                     EnhancedCustomShapeParameterType::EQUATION,
    4871             :                     5, 3
    4872             :                 },
    4873             :                 {
    4874             :                     EnhancedCustomShapeParameterType::EQUATION,
    4875             :                     EnhancedCustomShapeParameterType::EQUATION,
    4876             :                     6, 2
    4877             :                 },
    4878             :                 {
    4879             :                     EnhancedCustomShapeParameterType::EQUATION,
    4880             :                     EnhancedCustomShapeParameterType::EQUATION,
    4881             :                     23, 2
    4882             :                 },
    4883             :                 {
    4884             :                     EnhancedCustomShapeParameterType::EQUATION,
    4885             :                     EnhancedCustomShapeParameterType::EQUATION,
    4886             :                     23, 4
    4887             :                 },
    4888             :                 {
    4889             :                     EnhancedCustomShapeParameterType::EQUATION,
    4890             :                     EnhancedCustomShapeParameterType::EQUATION,
    4891             :                     28, 4
    4892             :                 },
    4893             :                 {
    4894             :                     EnhancedCustomShapeParameterType::EQUATION,
    4895             :                     EnhancedCustomShapeParameterType::EQUATION,
    4896             :                     28, 2
    4897             :                 },
    4898             :                 {
    4899             :                     EnhancedCustomShapeParameterType::EQUATION,
    4900             :                     EnhancedCustomShapeParameterType::EQUATION,
    4901             :                     7, 2
    4902             :                 },
    4903             :                 {
    4904             :                     EnhancedCustomShapeParameterType::EQUATION,
    4905             :                     EnhancedCustomShapeParameterType::EQUATION,
    4906             :                     27, 21
    4907             :                 },
    4908             :                 {
    4909             :                     EnhancedCustomShapeParameterType::EQUATION,
    4910             :                     EnhancedCustomShapeParameterType::EQUATION,
    4911             :                     27, 19
    4912             :                 },
    4913             :                 {
    4914             :                     EnhancedCustomShapeParameterType::EQUATION,
    4915             :                     EnhancedCustomShapeParameterType::EQUATION,
    4916             :                     26, 19
    4917             :                 },
    4918             :                 {
    4919             :                     EnhancedCustomShapeParameterType::EQUATION,
    4920             :                     EnhancedCustomShapeParameterType::EQUATION,
    4921             :                     26, 20
    4922             :                 },
    4923             :                 {
    4924             :                     EnhancedCustomShapeParameterType::EQUATION,
    4925             :                     EnhancedCustomShapeParameterType::EQUATION,
    4926             :                     27, 21
    4927             :                 },
    4928             :                 {
    4929             :                     EnhancedCustomShapeParameterType::EQUATION,
    4930             :                     EnhancedCustomShapeParameterType::EQUATION,
    4931             :                     27, 19
    4932             :                 },
    4933             :                 {
    4934             :                     EnhancedCustomShapeParameterType::EQUATION,
    4935             :                     EnhancedCustomShapeParameterType::EQUATION,
    4936             :                     26, 19
    4937             :                 },
    4938             :                 {
    4939             :                     EnhancedCustomShapeParameterType::EQUATION,
    4940             :                     EnhancedCustomShapeParameterType::EQUATION,
    4941             :                     26, 20
    4942             :                 },
    4943             :                 {
    4944             :                     EnhancedCustomShapeParameterType::EQUATION,
    4945             :                     EnhancedCustomShapeParameterType::EQUATION,
    4946             :                     23, 2
    4947             :                 },
    4948             :                 {
    4949             :                     EnhancedCustomShapeParameterType::EQUATION,
    4950             :                     EnhancedCustomShapeParameterType::EQUATION,
    4951             :                     23, 4
    4952             :                 },
    4953             :                 {
    4954             :                     EnhancedCustomShapeParameterType::EQUATION,
    4955             :                     EnhancedCustomShapeParameterType::EQUATION,
    4956             :                     24, 4
    4957             :                 },
    4958             :                 {
    4959             :                     EnhancedCustomShapeParameterType::EQUATION,
    4960             :                     EnhancedCustomShapeParameterType::EQUATION,
    4961             :                     24, 22
    4962             :                 },
    4963             :                 {
    4964             :                     EnhancedCustomShapeParameterType::EQUATION,
    4965             :                     EnhancedCustomShapeParameterType::EQUATION,
    4966             :                     25, 22
    4967             :                 },
    4968             :                 {
    4969             :                     EnhancedCustomShapeParameterType::EQUATION,
    4970             :                     EnhancedCustomShapeParameterType::EQUATION,
    4971             :                     25, 4
    4972             :                 },
    4973             :                 {
    4974             :                     EnhancedCustomShapeParameterType::EQUATION,
    4975             :                     EnhancedCustomShapeParameterType::EQUATION,
    4976             :                     28, 4
    4977             :                 },
    4978             :                 {
    4979             :                     EnhancedCustomShapeParameterType::EQUATION,
    4980             :                     EnhancedCustomShapeParameterType::EQUATION,
    4981             :                     28, 2
    4982             :                 },
    4983             :                 {
    4984             :                     EnhancedCustomShapeParameterType::EQUATION,
    4985             :                     EnhancedCustomShapeParameterType::EQUATION,
    4986             :                     5, 3
    4987             :                 },
    4988             :                 {
    4989             :                     EnhancedCustomShapeParameterType::EQUATION,
    4990             :                     EnhancedCustomShapeParameterType::EQUATION,
    4991             :                     6, 2
    4992             :                 },
    4993             :                 {
    4994             :                     EnhancedCustomShapeParameterType::EQUATION,
    4995             :                     EnhancedCustomShapeParameterType::EQUATION,
    4996             :                     7, 2
    4997             :                 },
    4998             :                 {
    4999             :                     EnhancedCustomShapeParameterType::EQUATION,
    5000             :                     EnhancedCustomShapeParameterType::EQUATION,
    5001             :                     24, 22
    5002             :                 },
    5003             :                 {
    5004             :                     EnhancedCustomShapeParameterType::EQUATION,
    5005             :                     EnhancedCustomShapeParameterType::EQUATION,
    5006             :                     25, 22
    5007             :                 },
    5008             :                 {
    5009             :                     EnhancedCustomShapeParameterType::EQUATION,
    5010             :                     EnhancedCustomShapeParameterType::EQUATION,
    5011             :                     25, 4
    5012             :                 },
    5013             :                 {
    5014             :                     EnhancedCustomShapeParameterType::EQUATION,
    5015             :                     EnhancedCustomShapeParameterType::EQUATION,
    5016             :                     24, 4
    5017             :                 },
    5018             :                 {
    5019             :                     EnhancedCustomShapeParameterType::EQUATION,
    5020             :                     EnhancedCustomShapeParameterType::EQUATION,
    5021             :                     5, 3
    5022             :                 },
    5023             :                 {
    5024             :                     EnhancedCustomShapeParameterType::EQUATION,
    5025             :                     EnhancedCustomShapeParameterType::EQUATION,
    5026             :                     26, 20
    5027             :                 },
    5028             :                 {
    5029             :                     EnhancedCustomShapeParameterType::EQUATION,
    5030             :                     EnhancedCustomShapeParameterType::EQUATION,
    5031             :                     26, 19
    5032             :                 },
    5033             :                 {
    5034             :                     EnhancedCustomShapeParameterType::EQUATION,
    5035             :                     EnhancedCustomShapeParameterType::EQUATION,
    5036             :                     27, 19
    5037             :                 },
    5038             :                 {
    5039             :                     EnhancedCustomShapeParameterType::EQUATION,
    5040             :                     EnhancedCustomShapeParameterType::EQUATION,
    5041             :                     27, 21
    5042             :                 },
    5043             :                 {
    5044             :                     EnhancedCustomShapeParameterType::EQUATION,
    5045             :                     EnhancedCustomShapeParameterType::EQUATION,
    5046             :                     7, 2
    5047             :                 },
    5048             :                 {
    5049             :                     EnhancedCustomShapeParameterType::EQUATION,
    5050             :                     EnhancedCustomShapeParameterType::EQUATION,
    5051             :                     28, 2
    5052             :                 },
    5053             :                 {
    5054             :                     EnhancedCustomShapeParameterType::EQUATION,
    5055             :                     EnhancedCustomShapeParameterType::EQUATION,
    5056             :                     28, 4
    5057             :                 },
    5058             :                 {
    5059             :                     EnhancedCustomShapeParameterType::EQUATION,
    5060             :                     EnhancedCustomShapeParameterType::EQUATION,
    5061             :                     23, 4
    5062             :                 },
    5063             :                 {
    5064             :                     EnhancedCustomShapeParameterType::EQUATION,
    5065             :                     EnhancedCustomShapeParameterType::EQUATION,
    5066             :                     23, 2
    5067             :                 },
    5068             :                 {
    5069             :                     EnhancedCustomShapeParameterType::EQUATION,
    5070             :                     EnhancedCustomShapeParameterType::EQUATION,
    5071             :                     6, 2
    5072             :                 },
    5073             :                 {
    5074             :                     EnhancedCustomShapeParameterType::EQUATION,
    5075             :                     EnhancedCustomShapeParameterType::EQUATION,
    5076             :                     26, 20
    5077             :                 },
    5078             :                 {
    5079             :                     EnhancedCustomShapeParameterType::EQUATION,
    5080             :                     EnhancedCustomShapeParameterType::EQUATION,
    5081             :                     27, 21
    5082             :                 },
    5083             :                 {
    5084             :                     EnhancedCustomShapeParameterType::EQUATION,
    5085             :                     EnhancedCustomShapeParameterType::EQUATION,
    5086             :                     28, 2
    5087             :                 },
    5088             :                 {
    5089             :                     EnhancedCustomShapeParameterType::EQUATION,
    5090             :                     EnhancedCustomShapeParameterType::EQUATION,
    5091             :                     23, 2
    5092             :                 },
    5093             :                 {
    5094             :                     EnhancedCustomShapeParameterType::EQUATION,
    5095             :                     EnhancedCustomShapeParameterType::EQUATION,
    5096             :                     24, 4
    5097             :                 },
    5098             :                 {
    5099             :                     EnhancedCustomShapeParameterType::EQUATION,
    5100             :                     EnhancedCustomShapeParameterType::EQUATION,
    5101             :                     24, 22
    5102             :                 },
    5103             :                 {
    5104             :                     EnhancedCustomShapeParameterType::EQUATION,
    5105             :                     EnhancedCustomShapeParameterType::EQUATION,
    5106             :                     25, 22
    5107             :                 },
    5108             :                 {
    5109             :                     EnhancedCustomShapeParameterType::EQUATION,
    5110             :                     EnhancedCustomShapeParameterType::EQUATION,
    5111             :                     25, 4
    5112             :                 },
    5113             :                 {
    5114             :                     EnhancedCustomShapeParameterType::NORMAL,
    5115             :                     EnhancedCustomShapeParameterType::NORMAL,
    5116             :                     0, 0
    5117             :                 },
    5118             :                 {
    5119             :                     EnhancedCustomShapeParameterType::EQUATION,
    5120             :                     EnhancedCustomShapeParameterType::NORMAL,
    5121             :                     29, 0
    5122             :                 },
    5123             :                 {
    5124             :                     EnhancedCustomShapeParameterType::EQUATION,
    5125             :                     EnhancedCustomShapeParameterType::EQUATION,
    5126             :                     29, 30
    5127             :                 },
    5128             :                 {
    5129             :                     EnhancedCustomShapeParameterType::NORMAL,
    5130             :                     EnhancedCustomShapeParameterType::EQUATION,
    5131             :                     0, 30
    5132             :                 }
    5133             :             };
    5134           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    5135             :         }
    5136             :         {
    5137           0 :             aPropSequence [1].Name = "Segments";
    5138             :             static const sal_uInt16 nValues[] = {
    5139             :             // Command, Count
    5140             :                 1,1,
    5141             :                 2,3,
    5142             :                 4,0,
    5143             :                 1,1,
    5144             :                 2,10,
    5145             :                 4,0,
    5146             :                 7,0,
    5147             :                 5,0,
    5148             :                 1,1,
    5149             :                 2,3,
    5150             :                 4,0,
    5151             :                 1,1,
    5152             :                 2,7,
    5153             :                 4,0,
    5154             :                 19,0,
    5155             :                 7,0,
    5156             :                 5,0,
    5157             :                 1,1,
    5158             :                 2,2,
    5159             :                 4,0,
    5160             :                 1,1,
    5161             :                 2,3,
    5162             :                 4,0,
    5163             :                 18,0,
    5164             :                 7,0,
    5165             :                 5,0,
    5166             :                 1,1,
    5167             :                 2,10,
    5168             :                 4,0,
    5169             :                 1,1,
    5170             :                 2,1,
    5171             :                 1,1,
    5172             :                 2,1,
    5173             :                 1,1,
    5174             :                 2,3,
    5175             :                 6,0,
    5176             :                 5,0,
    5177             :                 1,1,
    5178             :                 2,3,
    5179             :                 4,0,
    5180             :                 6,0,
    5181             :                 5,0
    5182             :             };
    5183           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    5184             :         }
    5185             :         {
    5186           0 :             aPropSequence [2].Name = "TextFrames";
    5187           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    5188             :             {
    5189           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    5190             :                 {
    5191             :                     static const CustomShapeProvider::ParameterPairData aData =
    5192             :                     {
    5193             :                         EnhancedCustomShapeParameterType::NORMAL,
    5194             :                         EnhancedCustomShapeParameterType::NORMAL,
    5195             :                         0, 0
    5196             :                     };
    5197           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    5198             :                 }
    5199             :                 {
    5200             :                     static const CustomShapeProvider::ParameterPairData aData =
    5201             :                     {
    5202             :                         EnhancedCustomShapeParameterType::EQUATION,
    5203             :                         EnhancedCustomShapeParameterType::EQUATION,
    5204             :                         29, 30
    5205             :                     };
    5206           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    5207             :                 }
    5208           0 :                 aTextFrameSeq [0] = aTextFrame;
    5209             :             }
    5210           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    5211             :         }
    5212           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    5213             :     }
    5214             :     {
    5215           0 :         awt::Rectangle aRectangle;
    5216           0 :         aRectangle.X = 0;
    5217           0 :         aRectangle.Y = 0;
    5218           0 :         aRectangle.Width = 0;
    5219           0 :         aRectangle.Height = 0;
    5220           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    5221             :     }
    5222           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-actionButtonHome"));
    5223             : 
    5224           0 :     return aPropertyMap;
    5225             :   }
    5226             : };
    5227             : 
    5228             : // This is a generated source file. DO NOT EDIT.
    5229             : 
    5230           6 : class ShapeCaccentBorderCallout3 : public CustomShapeProvider
    5231             : {
    5232           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    5233             :   {
    5234           0 :     PropertyMap aPropertyMap;
    5235             : 
    5236             :     {
    5237           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (8);
    5238             :         {
    5239           0 :             Any aAny ((sal_Int32) 18750);
    5240           0 :             aAdjSequence [0].Value = aAny;
    5241           0 :             aAdjSequence [0].Name = "adj1";
    5242             :         }
    5243             :         {
    5244           0 :             Any aAny ((sal_Int32) -8333);
    5245           0 :             aAdjSequence [1].Value = aAny;
    5246           0 :             aAdjSequence [1].Name = "adj2";
    5247             :         }
    5248             :         {
    5249           0 :             Any aAny ((sal_Int32) 18750);
    5250           0 :             aAdjSequence [2].Value = aAny;
    5251           0 :             aAdjSequence [2].Name = "adj3";
    5252             :         }
    5253             :         {
    5254           0 :             Any aAny ((sal_Int32) -16667);
    5255           0 :             aAdjSequence [3].Value = aAny;
    5256           0 :             aAdjSequence [3].Name = "adj4";
    5257             :         }
    5258             :         {
    5259           0 :             Any aAny ((sal_Int32) 100000);
    5260           0 :             aAdjSequence [4].Value = aAny;
    5261           0 :             aAdjSequence [4].Name = "adj5";
    5262             :         }
    5263             :         {
    5264           0 :             Any aAny ((sal_Int32) -16667);
    5265           0 :             aAdjSequence [5].Value = aAny;
    5266           0 :             aAdjSequence [5].Name = "adj6";
    5267             :         }
    5268             :         {
    5269           0 :             Any aAny ((sal_Int32) 112963);
    5270           0 :             aAdjSequence [6].Value = aAny;
    5271           0 :             aAdjSequence [6].Name = "adj7";
    5272             :         }
    5273             :         {
    5274           0 :             Any aAny ((sal_Int32) -8333);
    5275           0 :             aAdjSequence [7].Value = aAny;
    5276           0 :             aAdjSequence [7].Name = "adj8";
    5277             :         }
    5278           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    5279             :     }
    5280             :     {
    5281             :         static const char *aStrings[] = {
    5282             :             "logheight*$0 /100000",
    5283             :             "logwidth*$1 /100000",
    5284             :             "logheight*$2 /100000",
    5285             :             "logwidth*$3 /100000",
    5286             :             "logheight*$4 /100000",
    5287             :             "logwidth*$5 /100000",
    5288             :             "logheight*$6 /100000",
    5289             :             "logwidth*$7 /100000",
    5290             :             "logwidth",
    5291             :             "logheight/2",
    5292             :             "logwidth/2",
    5293             :             "logheight"
    5294             :         };
    5295           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    5296             :     }
    5297             :     {
    5298           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (4);
    5299             :         {
    5300           0 :             Sequence< PropertyValue > aPropSequence (7);
    5301             :             {
    5302           0 :                 aPropSequence [0].Name = "Position";
    5303             :                 static const CustomShapeProvider::ParameterPairData aData =
    5304             :                 {
    5305             :                     EnhancedCustomShapeParameterType::EQUATION,
    5306             :                     EnhancedCustomShapeParameterType::EQUATION,
    5307             :                     1, 0
    5308             :                 };
    5309           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    5310             :             }
    5311             :             {
    5312           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    5313           0 :                 EnhancedCustomShapeParameter aParameter;
    5314           0 :                 Any aAny ((sal_Int32) 2147483647);
    5315           0 :                 aParameter.Value = aAny;
    5316           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5317           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    5318             :             }
    5319             :             {
    5320           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    5321           0 :                 EnhancedCustomShapeParameter aParameter;
    5322           0 :                 Any aAny ((sal_Int32) -2147483647);
    5323           0 :                 aParameter.Value = aAny;
    5324           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5325           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    5326             :             }
    5327             :             {
    5328           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    5329           0 :                 EnhancedCustomShapeParameter aParameter;
    5330           0 :                 Any aAny ((sal_Int32) 2147483647);
    5331           0 :                 aParameter.Value = aAny;
    5332           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5333           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    5334             :             }
    5335             :             {
    5336           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    5337           0 :                 EnhancedCustomShapeParameter aParameter;
    5338           0 :                 Any aAny ((sal_Int32) -2147483647);
    5339           0 :                 aParameter.Value = aAny;
    5340           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5341           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    5342             :             }
    5343             :             {
    5344           0 :                 aPropSequence [5].Name = "RefX";
    5345           0 :                 Any aAny ((sal_Int32) 1);
    5346           0 :                 aPropSequence [5].Value = makeAny (aAny);
    5347             :             }
    5348             :             {
    5349           0 :                 aPropSequence [6].Name = "RefY";
    5350           0 :                 Any aAny ((sal_Int32) 0);
    5351           0 :                 aPropSequence [6].Value = makeAny (aAny);
    5352             :             }
    5353           0 :             aPropSequenceSequence [0] = aPropSequence;
    5354             :         }
    5355             :         {
    5356           0 :             Sequence< PropertyValue > aPropSequence (7);
    5357             :             {
    5358           0 :                 aPropSequence [0].Name = "Position";
    5359             :                 static const CustomShapeProvider::ParameterPairData aData =
    5360             :                 {
    5361             :                     EnhancedCustomShapeParameterType::EQUATION,
    5362             :                     EnhancedCustomShapeParameterType::EQUATION,
    5363             :                     3, 2
    5364             :                 };
    5365           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    5366             :             }
    5367             :             {
    5368           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    5369           0 :                 EnhancedCustomShapeParameter aParameter;
    5370           0 :                 Any aAny ((sal_Int32) 2147483647);
    5371           0 :                 aParameter.Value = aAny;
    5372           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5373           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    5374             :             }
    5375             :             {
    5376           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    5377           0 :                 EnhancedCustomShapeParameter aParameter;
    5378           0 :                 Any aAny ((sal_Int32) -2147483647);
    5379           0 :                 aParameter.Value = aAny;
    5380           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5381           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    5382             :             }
    5383             :             {
    5384           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    5385           0 :                 EnhancedCustomShapeParameter aParameter;
    5386           0 :                 Any aAny ((sal_Int32) 2147483647);
    5387           0 :                 aParameter.Value = aAny;
    5388           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5389           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    5390             :             }
    5391             :             {
    5392           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    5393           0 :                 EnhancedCustomShapeParameter aParameter;
    5394           0 :                 Any aAny ((sal_Int32) -2147483647);
    5395           0 :                 aParameter.Value = aAny;
    5396           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5397           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    5398             :             }
    5399             :             {
    5400           0 :                 aPropSequence [5].Name = "RefX";
    5401           0 :                 Any aAny ((sal_Int32) 3);
    5402           0 :                 aPropSequence [5].Value = makeAny (aAny);
    5403             :             }
    5404             :             {
    5405           0 :                 aPropSequence [6].Name = "RefY";
    5406           0 :                 Any aAny ((sal_Int32) 2);
    5407           0 :                 aPropSequence [6].Value = makeAny (aAny);
    5408             :             }
    5409           0 :             aPropSequenceSequence [1] = aPropSequence;
    5410             :         }
    5411             :         {
    5412           0 :             Sequence< PropertyValue > aPropSequence (7);
    5413             :             {
    5414           0 :                 aPropSequence [0].Name = "Position";
    5415             :                 static const CustomShapeProvider::ParameterPairData aData =
    5416             :                 {
    5417             :                     EnhancedCustomShapeParameterType::EQUATION,
    5418             :                     EnhancedCustomShapeParameterType::EQUATION,
    5419             :                     5, 4
    5420             :                 };
    5421           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    5422             :             }
    5423             :             {
    5424           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    5425           0 :                 EnhancedCustomShapeParameter aParameter;
    5426           0 :                 Any aAny ((sal_Int32) 2147483647);
    5427           0 :                 aParameter.Value = aAny;
    5428           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5429           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    5430             :             }
    5431             :             {
    5432           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    5433           0 :                 EnhancedCustomShapeParameter aParameter;
    5434           0 :                 Any aAny ((sal_Int32) -2147483647);
    5435           0 :                 aParameter.Value = aAny;
    5436           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5437           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    5438             :             }
    5439             :             {
    5440           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    5441           0 :                 EnhancedCustomShapeParameter aParameter;
    5442           0 :                 Any aAny ((sal_Int32) 2147483647);
    5443           0 :                 aParameter.Value = aAny;
    5444           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5445           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    5446             :             }
    5447             :             {
    5448           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    5449           0 :                 EnhancedCustomShapeParameter aParameter;
    5450           0 :                 Any aAny ((sal_Int32) -2147483647);
    5451           0 :                 aParameter.Value = aAny;
    5452           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5453           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    5454             :             }
    5455             :             {
    5456           0 :                 aPropSequence [5].Name = "RefX";
    5457           0 :                 Any aAny ((sal_Int32) 5);
    5458           0 :                 aPropSequence [5].Value = makeAny (aAny);
    5459             :             }
    5460             :             {
    5461           0 :                 aPropSequence [6].Name = "RefY";
    5462           0 :                 Any aAny ((sal_Int32) 4);
    5463           0 :                 aPropSequence [6].Value = makeAny (aAny);
    5464             :             }
    5465           0 :             aPropSequenceSequence [2] = aPropSequence;
    5466             :         }
    5467             :         {
    5468           0 :             Sequence< PropertyValue > aPropSequence (7);
    5469             :             {
    5470           0 :                 aPropSequence [0].Name = "Position";
    5471             :                 static const CustomShapeProvider::ParameterPairData aData =
    5472             :                 {
    5473             :                     EnhancedCustomShapeParameterType::EQUATION,
    5474             :                     EnhancedCustomShapeParameterType::EQUATION,
    5475             :                     7, 6
    5476             :                 };
    5477           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    5478             :             }
    5479             :             {
    5480           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    5481           0 :                 EnhancedCustomShapeParameter aParameter;
    5482           0 :                 Any aAny ((sal_Int32) 2147483647);
    5483           0 :                 aParameter.Value = aAny;
    5484           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5485           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    5486             :             }
    5487             :             {
    5488           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    5489           0 :                 EnhancedCustomShapeParameter aParameter;
    5490           0 :                 Any aAny ((sal_Int32) -2147483647);
    5491           0 :                 aParameter.Value = aAny;
    5492           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5493           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    5494             :             }
    5495             :             {
    5496           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    5497           0 :                 EnhancedCustomShapeParameter aParameter;
    5498           0 :                 Any aAny ((sal_Int32) 2147483647);
    5499           0 :                 aParameter.Value = aAny;
    5500           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5501           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    5502             :             }
    5503             :             {
    5504           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    5505           0 :                 EnhancedCustomShapeParameter aParameter;
    5506           0 :                 Any aAny ((sal_Int32) -2147483647);
    5507           0 :                 aParameter.Value = aAny;
    5508           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5509           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    5510             :             }
    5511             :             {
    5512           0 :                 aPropSequence [5].Name = "RefX";
    5513           0 :                 Any aAny ((sal_Int32) 7);
    5514           0 :                 aPropSequence [5].Value = makeAny (aAny);
    5515             :             }
    5516             :             {
    5517           0 :                 aPropSequence [6].Name = "RefY";
    5518           0 :                 Any aAny ((sal_Int32) 6);
    5519           0 :                 aPropSequence [6].Value = makeAny (aAny);
    5520             :             }
    5521           0 :             aPropSequenceSequence [3] = aPropSequence;
    5522             :         }
    5523           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    5524             :     }
    5525             :     {
    5526           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    5527             :     }
    5528             :     {
    5529           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    5530             :     }
    5531             :     {
    5532           0 :         Sequence< PropertyValue > aPropSequence (3);
    5533             :         {
    5534           0 :             aPropSequence [0].Name = "Coordinates";
    5535             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    5536             :                 {
    5537             :                     EnhancedCustomShapeParameterType::NORMAL,
    5538             :                     EnhancedCustomShapeParameterType::NORMAL,
    5539             :                     0, 0
    5540             :                 },
    5541             :                 {
    5542             :                     EnhancedCustomShapeParameterType::EQUATION,
    5543             :                     EnhancedCustomShapeParameterType::NORMAL,
    5544             :                     8, 0
    5545             :                 },
    5546             :                 {
    5547             :                     EnhancedCustomShapeParameterType::EQUATION,
    5548             :                     EnhancedCustomShapeParameterType::EQUATION,
    5549             :                     8, 11
    5550             :                 },
    5551             :                 {
    5552             :                     EnhancedCustomShapeParameterType::NORMAL,
    5553             :                     EnhancedCustomShapeParameterType::EQUATION,
    5554             :                     0, 11
    5555             :                 },
    5556             :                 {
    5557             :                     EnhancedCustomShapeParameterType::EQUATION,
    5558             :                     EnhancedCustomShapeParameterType::NORMAL,
    5559             :                     1, 0
    5560             :                 },
    5561             :                 {
    5562             :                     EnhancedCustomShapeParameterType::EQUATION,
    5563             :                     EnhancedCustomShapeParameterType::EQUATION,
    5564             :                     1, 11
    5565             :                 },
    5566             :                 {
    5567             :                     EnhancedCustomShapeParameterType::EQUATION,
    5568             :                     EnhancedCustomShapeParameterType::EQUATION,
    5569             :                     1, 0
    5570             :                 },
    5571             :                 {
    5572             :                     EnhancedCustomShapeParameterType::EQUATION,
    5573             :                     EnhancedCustomShapeParameterType::EQUATION,
    5574             :                     3, 2
    5575             :                 },
    5576             :                 {
    5577             :                     EnhancedCustomShapeParameterType::EQUATION,
    5578             :                     EnhancedCustomShapeParameterType::EQUATION,
    5579             :                     5, 4
    5580             :                 },
    5581             :                 {
    5582             :                     EnhancedCustomShapeParameterType::EQUATION,
    5583             :                     EnhancedCustomShapeParameterType::EQUATION,
    5584             :                     7, 6
    5585             :                 }
    5586             :             };
    5587           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    5588             :         }
    5589             :         {
    5590           0 :             aPropSequence [1].Name = "Segments";
    5591             :             static const sal_uInt16 nValues[] = {
    5592             :             // Command, Count
    5593             :                 1,1,
    5594             :                 2,3,
    5595             :                 4,0,
    5596             :                 5,0,
    5597             :                 1,1,
    5598             :                 2,1,
    5599             :                 6,0,
    5600             :                 5,0,
    5601             :                 1,1,
    5602             :                 2,3,
    5603             :                 6,0,
    5604             :                 5,0
    5605             :             };
    5606           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    5607             :         }
    5608             :         {
    5609           0 :             aPropSequence [2].Name = "TextFrames";
    5610           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    5611             :             {
    5612           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    5613             :                 {
    5614             :                     static const CustomShapeProvider::ParameterPairData aData =
    5615             :                     {
    5616             :                         EnhancedCustomShapeParameterType::NORMAL,
    5617             :                         EnhancedCustomShapeParameterType::NORMAL,
    5618             :                         0, 0
    5619             :                     };
    5620           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    5621             :                 }
    5622             :                 {
    5623             :                     static const CustomShapeProvider::ParameterPairData aData =
    5624             :                     {
    5625             :                         EnhancedCustomShapeParameterType::EQUATION,
    5626             :                         EnhancedCustomShapeParameterType::EQUATION,
    5627             :                         8, 11
    5628             :                     };
    5629           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    5630             :                 }
    5631           0 :                 aTextFrameSeq [0] = aTextFrame;
    5632             :             }
    5633           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    5634             :         }
    5635           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    5636             :     }
    5637             :     {
    5638           0 :         awt::Rectangle aRectangle;
    5639           0 :         aRectangle.X = 0;
    5640           0 :         aRectangle.Y = 0;
    5641           0 :         aRectangle.Width = 0;
    5642           0 :         aRectangle.Height = 0;
    5643           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    5644             :     }
    5645           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-accentBorderCallout3"));
    5646             : 
    5647           0 :     return aPropertyMap;
    5648             :   }
    5649             : };
    5650             : 
    5651             : // This is a generated source file. DO NOT EDIT.
    5652             : 
    5653           6 : class ShapeCflowChartOfflineStorage : public CustomShapeProvider
    5654             : {
    5655           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    5656             :   {
    5657           0 :     PropertyMap aPropertyMap;
    5658             : 
    5659             :     {
    5660           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    5661             :     }
    5662             :     {
    5663             :         static const char *aStrings[] = {
    5664             :             "logwidth*3/4",
    5665             :             "logheight/2",
    5666             :             "logwidth/2",
    5667             :             "logheight",
    5668             :             "logwidth/4"
    5669             :         };
    5670           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    5671             :     }
    5672             :     {
    5673           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    5674             :     }
    5675             :     {
    5676           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    5677             :     }
    5678             :     {
    5679           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    5680             :     }
    5681             :     {
    5682           0 :         Sequence< PropertyValue > aPropSequence (4);
    5683             :         {
    5684           0 :             aPropSequence [0].Name = "Coordinates";
    5685             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    5686             :                 {
    5687             :                     EnhancedCustomShapeParameterType::NORMAL,
    5688             :                     EnhancedCustomShapeParameterType::NORMAL,
    5689             :                     0, 0
    5690             :                 },
    5691             :                 {
    5692             :                     EnhancedCustomShapeParameterType::NORMAL,
    5693             :                     EnhancedCustomShapeParameterType::NORMAL,
    5694             :                     2, 0
    5695             :                 },
    5696             :                 {
    5697             :                     EnhancedCustomShapeParameterType::NORMAL,
    5698             :                     EnhancedCustomShapeParameterType::NORMAL,
    5699             :                     1, 2
    5700             :                 },
    5701             :                 {
    5702             :                     EnhancedCustomShapeParameterType::NORMAL,
    5703             :                     EnhancedCustomShapeParameterType::NORMAL,
    5704             :                     2, 4
    5705             :                 },
    5706             :                 {
    5707             :                     EnhancedCustomShapeParameterType::NORMAL,
    5708             :                     EnhancedCustomShapeParameterType::NORMAL,
    5709             :                     3, 4
    5710             :                 },
    5711             :                 {
    5712             :                     EnhancedCustomShapeParameterType::NORMAL,
    5713             :                     EnhancedCustomShapeParameterType::NORMAL,
    5714             :                     0, 0
    5715             :                 },
    5716             :                 {
    5717             :                     EnhancedCustomShapeParameterType::NORMAL,
    5718             :                     EnhancedCustomShapeParameterType::NORMAL,
    5719             :                     2, 0
    5720             :                 },
    5721             :                 {
    5722             :                     EnhancedCustomShapeParameterType::NORMAL,
    5723             :                     EnhancedCustomShapeParameterType::NORMAL,
    5724             :                     1, 2
    5725             :                 }
    5726             :             };
    5727           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    5728             :         }
    5729             :         {
    5730           0 :             aPropSequence [1].Name = "Segments";
    5731             :             static const sal_uInt16 nValues[] = {
    5732             :             // Command, Count
    5733             :                 1,1,
    5734             :                 2,2,
    5735             :                 4,0,
    5736             :                 7,0,
    5737             :                 5,0,
    5738             :                 1,1,
    5739             :                 2,1,
    5740             :                 6,0,
    5741             :                 5,0,
    5742             :                 1,1,
    5743             :                 2,2,
    5744             :                 4,0,
    5745             :                 6,0,
    5746             :                 5,0
    5747             :             };
    5748           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    5749             :         }
    5750             :         {
    5751           0 :             aPropSequence [2].Name = "SubViewSize";
    5752           0 :             Sequence< awt::Size > aSizeSequence (3);
    5753             :             {
    5754           0 :                 awt::Size aSize;
    5755           0 :                 aSize.Width = 2;
    5756           0 :                 aSize.Height = 2;
    5757           0 :                 aSizeSequence [0] = aSize;
    5758             :             }
    5759             :             {
    5760           0 :                 awt::Size aSize;
    5761           0 :                 aSize.Width = 5;
    5762           0 :                 aSize.Height = 5;
    5763           0 :                 aSizeSequence [1] = aSize;
    5764             :             }
    5765             :             {
    5766           0 :                 awt::Size aSize;
    5767           0 :                 aSize.Width = 2;
    5768           0 :                 aSize.Height = 2;
    5769           0 :                 aSizeSequence [2] = aSize;
    5770             :             }
    5771           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    5772             :         }
    5773             :         {
    5774           0 :             aPropSequence [3].Name = "TextFrames";
    5775           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    5776             :             {
    5777           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    5778             :                 {
    5779             :                     static const CustomShapeProvider::ParameterPairData aData =
    5780             :                     {
    5781             :                         EnhancedCustomShapeParameterType::EQUATION,
    5782             :                         EnhancedCustomShapeParameterType::NORMAL,
    5783             :                         4, 0
    5784             :                     };
    5785           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    5786             :                 }
    5787             :                 {
    5788             :                     static const CustomShapeProvider::ParameterPairData aData =
    5789             :                     {
    5790             :                         EnhancedCustomShapeParameterType::EQUATION,
    5791             :                         EnhancedCustomShapeParameterType::EQUATION,
    5792             :                         0, 1
    5793             :                     };
    5794           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    5795             :                 }
    5796           0 :                 aTextFrameSeq [0] = aTextFrame;
    5797             :             }
    5798           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    5799             :         }
    5800           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    5801             :     }
    5802             :     {
    5803           0 :         awt::Rectangle aRectangle;
    5804           0 :         aRectangle.X = 0;
    5805           0 :         aRectangle.Y = 0;
    5806           0 :         aRectangle.Width = 0;
    5807           0 :         aRectangle.Height = 0;
    5808           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    5809             :     }
    5810           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartOfflineStorage"));
    5811             : 
    5812           0 :     return aPropertyMap;
    5813             :   }
    5814             : };
    5815             : 
    5816             : // This is a generated source file. DO NOT EDIT.
    5817             : 
    5818           6 : class ShapeCirregularSeal1 : public CustomShapeProvider
    5819             : {
    5820           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    5821             :   {
    5822           0 :     PropertyMap aPropertyMap;
    5823             : 
    5824             :     {
    5825           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    5826             :     }
    5827             :     {
    5828             :         static const char *aStrings[] = {
    5829             :             "logwidth*4627/21600",
    5830             :             "logwidth*8485/21600",
    5831             :             "logwidth*16702/21600",
    5832             :             "logwidth*14522/21600",
    5833             :             "logheight*6320/21600",
    5834             :             "logheight*8615/21600",
    5835             :             "logheight*13937/21600",
    5836             :             "logheight*13290/21600",
    5837             :             "logheight",
    5838             :             "logwidth"
    5839             :         };
    5840           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    5841             :     }
    5842             :     {
    5843           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    5844             :     }
    5845             :     {
    5846           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    5847             :     }
    5848             :     {
    5849           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    5850             :     }
    5851             :     {
    5852           0 :         Sequence< PropertyValue > aPropSequence (4);
    5853             :         {
    5854           0 :             aPropSequence [0].Name = "Coordinates";
    5855             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    5856             :                 {
    5857             :                     EnhancedCustomShapeParameterType::NORMAL,
    5858             :                     EnhancedCustomShapeParameterType::NORMAL,
    5859             :                     10800, 5800
    5860             :                 },
    5861             :                 {
    5862             :                     EnhancedCustomShapeParameterType::NORMAL,
    5863             :                     EnhancedCustomShapeParameterType::NORMAL,
    5864             :                     14522, 0
    5865             :                 },
    5866             :                 {
    5867             :                     EnhancedCustomShapeParameterType::NORMAL,
    5868             :                     EnhancedCustomShapeParameterType::NORMAL,
    5869             :                     14155, 5325
    5870             :                 },
    5871             :                 {
    5872             :                     EnhancedCustomShapeParameterType::NORMAL,
    5873             :                     EnhancedCustomShapeParameterType::NORMAL,
    5874             :                     18380, 4457
    5875             :                 },
    5876             :                 {
    5877             :                     EnhancedCustomShapeParameterType::NORMAL,
    5878             :                     EnhancedCustomShapeParameterType::NORMAL,
    5879             :                     16702, 7315
    5880             :                 },
    5881             :                 {
    5882             :                     EnhancedCustomShapeParameterType::NORMAL,
    5883             :                     EnhancedCustomShapeParameterType::NORMAL,
    5884             :                     21097, 8137
    5885             :                 },
    5886             :                 {
    5887             :                     EnhancedCustomShapeParameterType::NORMAL,
    5888             :                     EnhancedCustomShapeParameterType::NORMAL,
    5889             :                     17607, 10475
    5890             :                 },
    5891             :                 {
    5892             :                     EnhancedCustomShapeParameterType::NORMAL,
    5893             :                     EnhancedCustomShapeParameterType::NORMAL,
    5894             :                     21600, 13290
    5895             :                 },
    5896             :                 {
    5897             :                     EnhancedCustomShapeParameterType::NORMAL,
    5898             :                     EnhancedCustomShapeParameterType::NORMAL,
    5899             :                     16837, 12942
    5900             :                 },
    5901             :                 {
    5902             :                     EnhancedCustomShapeParameterType::NORMAL,
    5903             :                     EnhancedCustomShapeParameterType::NORMAL,
    5904             :                     18145, 18095
    5905             :                 },
    5906             :                 {
    5907             :                     EnhancedCustomShapeParameterType::NORMAL,
    5908             :                     EnhancedCustomShapeParameterType::NORMAL,
    5909             :                     14020, 14457
    5910             :                 },
    5911             :                 {
    5912             :                     EnhancedCustomShapeParameterType::NORMAL,
    5913             :                     EnhancedCustomShapeParameterType::NORMAL,
    5914             :                     13247, 19737
    5915             :                 },
    5916             :                 {
    5917             :                     EnhancedCustomShapeParameterType::NORMAL,
    5918             :                     EnhancedCustomShapeParameterType::NORMAL,
    5919             :                     10532, 14935
    5920             :                 },
    5921             :                 {
    5922             :                     EnhancedCustomShapeParameterType::NORMAL,
    5923             :                     EnhancedCustomShapeParameterType::NORMAL,
    5924             :                     8485, 21600
    5925             :                 },
    5926             :                 {
    5927             :                     EnhancedCustomShapeParameterType::NORMAL,
    5928             :                     EnhancedCustomShapeParameterType::NORMAL,
    5929             :                     7715, 15627
    5930             :                 },
    5931             :                 {
    5932             :                     EnhancedCustomShapeParameterType::NORMAL,
    5933             :                     EnhancedCustomShapeParameterType::NORMAL,
    5934             :                     4762, 17617
    5935             :                 },
    5936             :                 {
    5937             :                     EnhancedCustomShapeParameterType::NORMAL,
    5938             :                     EnhancedCustomShapeParameterType::NORMAL,
    5939             :                     5667, 13937
    5940             :                 },
    5941             :                 {
    5942             :                     EnhancedCustomShapeParameterType::NORMAL,
    5943             :                     EnhancedCustomShapeParameterType::NORMAL,
    5944             :                     135, 14587
    5945             :                 },
    5946             :                 {
    5947             :                     EnhancedCustomShapeParameterType::NORMAL,
    5948             :                     EnhancedCustomShapeParameterType::NORMAL,
    5949             :                     3722, 11775
    5950             :                 },
    5951             :                 {
    5952             :                     EnhancedCustomShapeParameterType::NORMAL,
    5953             :                     EnhancedCustomShapeParameterType::NORMAL,
    5954             :                     0, 8615
    5955             :                 },
    5956             :                 {
    5957             :                     EnhancedCustomShapeParameterType::NORMAL,
    5958             :                     EnhancedCustomShapeParameterType::NORMAL,
    5959             :                     4627, 7617
    5960             :                 },
    5961             :                 {
    5962             :                     EnhancedCustomShapeParameterType::NORMAL,
    5963             :                     EnhancedCustomShapeParameterType::NORMAL,
    5964             :                     370, 2295
    5965             :                 },
    5966             :                 {
    5967             :                     EnhancedCustomShapeParameterType::NORMAL,
    5968             :                     EnhancedCustomShapeParameterType::NORMAL,
    5969             :                     7312, 6320
    5970             :                 },
    5971             :                 {
    5972             :                     EnhancedCustomShapeParameterType::NORMAL,
    5973             :                     EnhancedCustomShapeParameterType::NORMAL,
    5974             :                     8352, 2295
    5975             :                 }
    5976             :             };
    5977           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    5978             :         }
    5979             :         {
    5980           0 :             aPropSequence [1].Name = "Segments";
    5981             :             static const sal_uInt16 nValues[] = {
    5982             :             // Command, Count
    5983             :                 1,1,
    5984             :                 2,23,
    5985             :                 4,0,
    5986             :                 5,0
    5987             :             };
    5988           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    5989             :         }
    5990             :         {
    5991           0 :             aPropSequence [2].Name = "SubViewSize";
    5992           0 :             Sequence< awt::Size > aSizeSequence (1);
    5993             :             {
    5994           0 :                 awt::Size aSize;
    5995           0 :                 aSize.Width = 21600;
    5996           0 :                 aSize.Height = 21600;
    5997           0 :                 aSizeSequence [0] = aSize;
    5998             :             }
    5999           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    6000             :         }
    6001             :         {
    6002           0 :             aPropSequence [3].Name = "TextFrames";
    6003           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    6004             :             {
    6005           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    6006             :                 {
    6007             :                     static const CustomShapeProvider::ParameterPairData aData =
    6008             :                     {
    6009             :                         EnhancedCustomShapeParameterType::EQUATION,
    6010             :                         EnhancedCustomShapeParameterType::EQUATION,
    6011             :                         0, 4
    6012             :                     };
    6013           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    6014             :                 }
    6015             :                 {
    6016             :                     static const CustomShapeProvider::ParameterPairData aData =
    6017             :                     {
    6018             :                         EnhancedCustomShapeParameterType::EQUATION,
    6019             :                         EnhancedCustomShapeParameterType::EQUATION,
    6020             :                         2, 6
    6021             :                     };
    6022           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    6023             :                 }
    6024           0 :                 aTextFrameSeq [0] = aTextFrame;
    6025             :             }
    6026           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    6027             :         }
    6028           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    6029             :     }
    6030             :     {
    6031           0 :         awt::Rectangle aRectangle;
    6032           0 :         aRectangle.X = 0;
    6033           0 :         aRectangle.Y = 0;
    6034           0 :         aRectangle.Width = 0;
    6035           0 :         aRectangle.Height = 0;
    6036           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    6037             :     }
    6038           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-irregularSeal1"));
    6039             : 
    6040           0 :     return aPropertyMap;
    6041             :   }
    6042             : };
    6043             : 
    6044             : // This is a generated source file. DO NOT EDIT.
    6045             : 
    6046           6 : class ShapeCquadArrow : public CustomShapeProvider
    6047             : {
    6048           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    6049             :   {
    6050           0 :     PropertyMap aPropertyMap;
    6051             : 
    6052             :     {
    6053           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (3);
    6054             :         {
    6055           0 :             Any aAny ((sal_Int32) 22500);
    6056           0 :             aAdjSequence [0].Value = aAny;
    6057           0 :             aAdjSequence [0].Name = "adj1";
    6058             :         }
    6059             :         {
    6060           0 :             Any aAny ((sal_Int32) 22500);
    6061           0 :             aAdjSequence [1].Value = aAny;
    6062           0 :             aAdjSequence [1].Name = "adj2";
    6063             :         }
    6064             :         {
    6065           0 :             Any aAny ((sal_Int32) 22500);
    6066           0 :             aAdjSequence [2].Value = aAny;
    6067           0 :             aAdjSequence [2].Name = "adj3";
    6068             :         }
    6069           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    6070             :     }
    6071             :     {
    6072             :         static const char *aStrings[] = {
    6073             :             "if(0-$1 ,0,if(50000-$1 ,$1 ,50000))",
    6074             :             "?0 *2/1",
    6075             :             "if(0-$0 ,0,if(?1 -$0 ,$0 ,?1 ))",
    6076             :             "100000+0-?1 ",
    6077             :             "?3 *1/2",
    6078             :             "if(0-$2 ,0,if(?4 -$2 ,$2 ,?4 ))",
    6079             :             "min(logwidth,logheight)",
    6080             :             "?6 *?5 /100000",
    6081             :             "?6 *?0 /100000",
    6082             :             "logwidth/2",
    6083             :             "?9 +0-?8 ",
    6084             :             "?9 +?8 -0",
    6085             :             "?6 *?2 /200000",
    6086             :             "?9 +0-?12 ",
    6087             :             "?9 +?12 -0",
    6088             :             "logwidth+0-?7 ",
    6089             :             "logheight/2",
    6090             :             "?16 +0-?8 ",
    6091             :             "?16 +?8 -0",
    6092             :             "?16 +0-?12 ",
    6093             :             "?16 +?12 -0",
    6094             :             "logheight+0-?7 ",
    6095             :             "?12 *?7 /?8 ",
    6096             :             "logwidth+0-?22 ",
    6097             :             "logwidth",
    6098             :             "logheight"
    6099             :         };
    6100           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    6101             :     }
    6102             :     {
    6103           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (3);
    6104             :         {
    6105           0 :             Sequence< PropertyValue > aPropSequence (4);
    6106             :             {
    6107           0 :                 aPropSequence [0].Name = "Position";
    6108             :                 static const CustomShapeProvider::ParameterPairData aData =
    6109             :                 {
    6110             :                     EnhancedCustomShapeParameterType::EQUATION,
    6111             :                     EnhancedCustomShapeParameterType::EQUATION,
    6112             :                     13, 7
    6113             :                 };
    6114           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    6115             :             }
    6116             :             {
    6117           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    6118           0 :                 EnhancedCustomShapeParameter aParameter;
    6119           0 :                 Any aAny ((sal_Int32) 1);
    6120           0 :                 aParameter.Value = aAny;
    6121           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    6122           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    6123             :             }
    6124             :             {
    6125           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    6126           0 :                 EnhancedCustomShapeParameter aParameter;
    6127           0 :                 Any aAny ((sal_Int32) 0);
    6128           0 :                 aParameter.Value = aAny;
    6129           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6130           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    6131             :             }
    6132             :             {
    6133           0 :                 aPropSequence [3].Name = "RefX";
    6134           0 :                 Any aAny ((sal_Int32) 0);
    6135           0 :                 aPropSequence [3].Value = makeAny (aAny);
    6136             :             }
    6137           0 :             aPropSequenceSequence [0] = aPropSequence;
    6138             :         }
    6139             :         {
    6140           0 :             Sequence< PropertyValue > aPropSequence (4);
    6141             :             {
    6142           0 :                 aPropSequence [0].Name = "Position";
    6143             :                 static const CustomShapeProvider::ParameterPairData aData =
    6144             :                 {
    6145             :                     EnhancedCustomShapeParameterType::EQUATION,
    6146             :                     EnhancedCustomShapeParameterType::NORMAL,
    6147             :                     10, 0
    6148             :                 };
    6149           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    6150             :             }
    6151             :             {
    6152           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    6153           0 :                 EnhancedCustomShapeParameter aParameter;
    6154           0 :                 Any aAny ((sal_Int32) 50000);
    6155           0 :                 aParameter.Value = aAny;
    6156           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6157           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    6158             :             }
    6159             :             {
    6160           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    6161           0 :                 EnhancedCustomShapeParameter aParameter;
    6162           0 :                 Any aAny ((sal_Int32) 0);
    6163           0 :                 aParameter.Value = aAny;
    6164           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6165           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    6166             :             }
    6167             :             {
    6168           0 :                 aPropSequence [3].Name = "RefX";
    6169           0 :                 Any aAny ((sal_Int32) 1);
    6170           0 :                 aPropSequence [3].Value = makeAny (aAny);
    6171             :             }
    6172           0 :             aPropSequenceSequence [1] = aPropSequence;
    6173             :         }
    6174             :         {
    6175           0 :             Sequence< PropertyValue > aPropSequence (4);
    6176             :             {
    6177           0 :                 aPropSequence [0].Name = "Position";
    6178             :                 static const CustomShapeProvider::ParameterPairData aData =
    6179             :                 {
    6180             :                     EnhancedCustomShapeParameterType::EQUATION,
    6181             :                     EnhancedCustomShapeParameterType::EQUATION,
    6182             :                     24, 7
    6183             :                 };
    6184           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    6185             :             }
    6186             :             {
    6187           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    6188           0 :                 EnhancedCustomShapeParameter aParameter;
    6189           0 :                 Any aAny ((sal_Int32) 4);
    6190           0 :                 aParameter.Value = aAny;
    6191           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    6192           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    6193             :             }
    6194             :             {
    6195           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    6196           0 :                 EnhancedCustomShapeParameter aParameter;
    6197           0 :                 Any aAny ((sal_Int32) 0);
    6198           0 :                 aParameter.Value = aAny;
    6199           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6200           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    6201             :             }
    6202             :             {
    6203           0 :                 aPropSequence [3].Name = "RefY";
    6204           0 :                 Any aAny ((sal_Int32) 2);
    6205           0 :                 aPropSequence [3].Value = makeAny (aAny);
    6206             :             }
    6207           0 :             aPropSequenceSequence [2] = aPropSequence;
    6208             :         }
    6209           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    6210             :     }
    6211             :     {
    6212           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    6213             :     }
    6214             :     {
    6215           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    6216             :     }
    6217             :     {
    6218           0 :         Sequence< PropertyValue > aPropSequence (3);
    6219             :         {
    6220           0 :             aPropSequence [0].Name = "Coordinates";
    6221             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    6222             :                 {
    6223             :                     EnhancedCustomShapeParameterType::NORMAL,
    6224             :                     EnhancedCustomShapeParameterType::EQUATION,
    6225             :                     0, 16
    6226             :                 },
    6227             :                 {
    6228             :                     EnhancedCustomShapeParameterType::EQUATION,
    6229             :                     EnhancedCustomShapeParameterType::EQUATION,
    6230             :                     7, 17
    6231             :                 },
    6232             :                 {
    6233             :                     EnhancedCustomShapeParameterType::EQUATION,
    6234             :                     EnhancedCustomShapeParameterType::EQUATION,
    6235             :                     7, 19
    6236             :                 },
    6237             :                 {
    6238             :                     EnhancedCustomShapeParameterType::EQUATION,
    6239             :                     EnhancedCustomShapeParameterType::EQUATION,
    6240             :                     13, 19
    6241             :                 },
    6242             :                 {
    6243             :                     EnhancedCustomShapeParameterType::EQUATION,
    6244             :                     EnhancedCustomShapeParameterType::EQUATION,
    6245             :                     13, 7
    6246             :                 },
    6247             :                 {
    6248             :                     EnhancedCustomShapeParameterType::EQUATION,
    6249             :                     EnhancedCustomShapeParameterType::EQUATION,
    6250             :                     10, 7
    6251             :                 },
    6252             :                 {
    6253             :                     EnhancedCustomShapeParameterType::EQUATION,
    6254             :                     EnhancedCustomShapeParameterType::NORMAL,
    6255             :                     9, 0
    6256             :                 },
    6257             :                 {
    6258             :                     EnhancedCustomShapeParameterType::EQUATION,
    6259             :                     EnhancedCustomShapeParameterType::EQUATION,
    6260             :                     11, 7
    6261             :                 },
    6262             :                 {
    6263             :                     EnhancedCustomShapeParameterType::EQUATION,
    6264             :                     EnhancedCustomShapeParameterType::EQUATION,
    6265             :                     14, 7
    6266             :                 },
    6267             :                 {
    6268             :                     EnhancedCustomShapeParameterType::EQUATION,
    6269             :                     EnhancedCustomShapeParameterType::EQUATION,
    6270             :                     14, 19
    6271             :                 },
    6272             :                 {
    6273             :                     EnhancedCustomShapeParameterType::EQUATION,
    6274             :                     EnhancedCustomShapeParameterType::EQUATION,
    6275             :                     15, 19
    6276             :                 },
    6277             :                 {
    6278             :                     EnhancedCustomShapeParameterType::EQUATION,
    6279             :                     EnhancedCustomShapeParameterType::EQUATION,
    6280             :                     15, 17
    6281             :                 },
    6282             :                 {
    6283             :                     EnhancedCustomShapeParameterType::EQUATION,
    6284             :                     EnhancedCustomShapeParameterType::EQUATION,
    6285             :                     24, 16
    6286             :                 },
    6287             :                 {
    6288             :                     EnhancedCustomShapeParameterType::EQUATION,
    6289             :                     EnhancedCustomShapeParameterType::EQUATION,
    6290             :                     15, 18
    6291             :                 },
    6292             :                 {
    6293             :                     EnhancedCustomShapeParameterType::EQUATION,
    6294             :                     EnhancedCustomShapeParameterType::EQUATION,
    6295             :                     15, 20
    6296             :                 },
    6297             :                 {
    6298             :                     EnhancedCustomShapeParameterType::EQUATION,
    6299             :                     EnhancedCustomShapeParameterType::EQUATION,
    6300             :                     14, 20
    6301             :                 },
    6302             :                 {
    6303             :                     EnhancedCustomShapeParameterType::EQUATION,
    6304             :                     EnhancedCustomShapeParameterType::EQUATION,
    6305             :                     14, 21
    6306             :                 },
    6307             :                 {
    6308             :                     EnhancedCustomShapeParameterType::EQUATION,
    6309             :                     EnhancedCustomShapeParameterType::EQUATION,
    6310             :                     11, 21
    6311             :                 },
    6312             :                 {
    6313             :                     EnhancedCustomShapeParameterType::EQUATION,
    6314             :                     EnhancedCustomShapeParameterType::EQUATION,
    6315             :                     9, 25
    6316             :                 },
    6317             :                 {
    6318             :                     EnhancedCustomShapeParameterType::EQUATION,
    6319             :                     EnhancedCustomShapeParameterType::EQUATION,
    6320             :                     10, 21
    6321             :                 },
    6322             :                 {
    6323             :                     EnhancedCustomShapeParameterType::EQUATION,
    6324             :                     EnhancedCustomShapeParameterType::EQUATION,
    6325             :                     13, 21
    6326             :                 },
    6327             :                 {
    6328             :                     EnhancedCustomShapeParameterType::EQUATION,
    6329             :                     EnhancedCustomShapeParameterType::EQUATION,
    6330             :                     13, 20
    6331             :                 },
    6332             :                 {
    6333             :                     EnhancedCustomShapeParameterType::EQUATION,
    6334             :                     EnhancedCustomShapeParameterType::EQUATION,
    6335             :                     7, 20
    6336             :                 },
    6337             :                 {
    6338             :                     EnhancedCustomShapeParameterType::EQUATION,
    6339             :                     EnhancedCustomShapeParameterType::EQUATION,
    6340             :                     7, 18
    6341             :                 }
    6342             :             };
    6343           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    6344             :         }
    6345             :         {
    6346           0 :             aPropSequence [1].Name = "Segments";
    6347             :             static const sal_uInt16 nValues[] = {
    6348             :             // Command, Count
    6349             :                 1,1,
    6350             :                 2,23,
    6351             :                 4,0,
    6352             :                 5,0
    6353             :             };
    6354           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    6355             :         }
    6356             :         {
    6357           0 :             aPropSequence [2].Name = "TextFrames";
    6358           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    6359             :             {
    6360           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    6361             :                 {
    6362             :                     static const CustomShapeProvider::ParameterPairData aData =
    6363             :                     {
    6364             :                         EnhancedCustomShapeParameterType::EQUATION,
    6365             :                         EnhancedCustomShapeParameterType::EQUATION,
    6366             :                         22, 19
    6367             :                     };
    6368           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    6369             :                 }
    6370             :                 {
    6371             :                     static const CustomShapeProvider::ParameterPairData aData =
    6372             :                     {
    6373             :                         EnhancedCustomShapeParameterType::EQUATION,
    6374             :                         EnhancedCustomShapeParameterType::EQUATION,
    6375             :                         23, 20
    6376             :                     };
    6377           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    6378             :                 }
    6379           0 :                 aTextFrameSeq [0] = aTextFrame;
    6380             :             }
    6381           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    6382             :         }
    6383           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    6384             :     }
    6385             :     {
    6386           0 :         awt::Rectangle aRectangle;
    6387           0 :         aRectangle.X = 0;
    6388           0 :         aRectangle.Y = 0;
    6389           0 :         aRectangle.Width = 0;
    6390           0 :         aRectangle.Height = 0;
    6391           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    6392             :     }
    6393           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-quadArrow"));
    6394             : 
    6395           0 :     return aPropertyMap;
    6396             :   }
    6397             : };
    6398             : 
    6399             : // This is a generated source file. DO NOT EDIT.
    6400             : 
    6401           6 : class ShapeCleftBrace : public CustomShapeProvider
    6402             : {
    6403           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    6404             :   {
    6405           0 :     PropertyMap aPropertyMap;
    6406             : 
    6407             :     {
    6408           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    6409             :         {
    6410           0 :             Any aAny ((sal_Int32) 8333);
    6411           0 :             aAdjSequence [0].Value = aAny;
    6412           0 :             aAdjSequence [0].Name = "adj1";
    6413             :         }
    6414             :         {
    6415           0 :             Any aAny ((sal_Int32) 50000);
    6416           0 :             aAdjSequence [1].Value = aAny;
    6417           0 :             aAdjSequence [1].Name = "adj2";
    6418             :         }
    6419           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    6420             :     }
    6421             :     {
    6422             :         static const char *aStrings[] = {
    6423             :             "if(0-$1 ,0,if(100000-$1 ,$1 ,100000))",
    6424             :             "100000+0-?0 ",
    6425             :             "min(?1 ,?0 )",
    6426             :             "?2 *1/2",
    6427             :             "min(logwidth,logheight)",
    6428             :             "?3 *logheight/?4 ",
    6429             :             "if(0-$0 ,0,if(?5 -$0 ,$0 ,?5 ))",
    6430             :             "?4 *?6 /100000",
    6431             :             "logheight*?0 /100000",
    6432             :             "?8 +?7 -0",
    6433             :             "logwidth/2",
    6434             :             "?10 *cos(pi*(2700000)/10800000)",
    6435             :             "?7 *sin(pi*(2700000)/10800000)",
    6436             :             "logwidth+0-?11 ",
    6437             :             "?7 +0-?12 ",
    6438             :             "logheight+?12 -?7 ",
    6439             :             "logwidth/2",
    6440             :             "logwidth",
    6441             :             "logheight",
    6442             :             "(5400000)/60000.0",
    6443             :             "(5400000)/60000.0",
    6444             :             "(0)/60000.0",
    6445             :             "(-5400000)/60000.0",
    6446             :             "(5400000)/60000.0",
    6447             :             "(-5400000)/60000.0",
    6448             :             "(10800000)/60000.0",
    6449             :             "(5400000)/60000.0",
    6450             :             "(5400000)/60000.0",
    6451             :             "(5400000)/60000.0",
    6452             :             "(0)/60000.0",
    6453             :             "(-5400000)/60000.0",
    6454             :             "(5400000)/60000.0",
    6455             :             "(-5400000)/60000.0",
    6456             :             "(10800000)/60000.0",
    6457             :             "(5400000)/60000.0"
    6458             :         };
    6459           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    6460             :     }
    6461             :     {
    6462           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    6463             :         {
    6464           0 :             Sequence< PropertyValue > aPropSequence (4);
    6465             :             {
    6466           0 :                 aPropSequence [0].Name = "Position";
    6467             :                 static const CustomShapeProvider::ParameterPairData aData =
    6468             :                 {
    6469             :                     EnhancedCustomShapeParameterType::EQUATION,
    6470             :                     EnhancedCustomShapeParameterType::EQUATION,
    6471             :                     16, 7
    6472             :                 };
    6473           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    6474             :             }
    6475             :             {
    6476           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    6477           0 :                 EnhancedCustomShapeParameter aParameter;
    6478           0 :                 Any aAny ((sal_Int32) 5);
    6479           0 :                 aParameter.Value = aAny;
    6480           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    6481           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    6482             :             }
    6483             :             {
    6484           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    6485           0 :                 EnhancedCustomShapeParameter aParameter;
    6486           0 :                 Any aAny ((sal_Int32) 0);
    6487           0 :                 aParameter.Value = aAny;
    6488           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6489           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    6490             :             }
    6491             :             {
    6492           0 :                 aPropSequence [3].Name = "RefY";
    6493           0 :                 Any aAny ((sal_Int32) 0);
    6494           0 :                 aPropSequence [3].Value = makeAny (aAny);
    6495             :             }
    6496           0 :             aPropSequenceSequence [0] = aPropSequence;
    6497             :         }
    6498             :         {
    6499           0 :             Sequence< PropertyValue > aPropSequence (4);
    6500             :             {
    6501           0 :                 aPropSequence [0].Name = "Position";
    6502             :                 static const CustomShapeProvider::ParameterPairData aData =
    6503             :                 {
    6504             :                     EnhancedCustomShapeParameterType::NORMAL,
    6505             :                     EnhancedCustomShapeParameterType::EQUATION,
    6506             :                     0, 8
    6507             :                 };
    6508           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    6509             :             }
    6510             :             {
    6511           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    6512           0 :                 EnhancedCustomShapeParameter aParameter;
    6513           0 :                 Any aAny ((sal_Int32) 100000);
    6514           0 :                 aParameter.Value = aAny;
    6515           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6516           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    6517             :             }
    6518             :             {
    6519           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    6520           0 :                 EnhancedCustomShapeParameter aParameter;
    6521           0 :                 Any aAny ((sal_Int32) 0);
    6522           0 :                 aParameter.Value = aAny;
    6523           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6524           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    6525             :             }
    6526             :             {
    6527           0 :                 aPropSequence [3].Name = "RefY";
    6528           0 :                 Any aAny ((sal_Int32) 1);
    6529           0 :                 aPropSequence [3].Value = makeAny (aAny);
    6530             :             }
    6531           0 :             aPropSequenceSequence [1] = aPropSequence;
    6532             :         }
    6533           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    6534             :     }
    6535             :     {
    6536           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    6537             :     }
    6538             :     {
    6539           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    6540             :     }
    6541             :     {
    6542           0 :         Sequence< PropertyValue > aPropSequence (3);
    6543             :         {
    6544           0 :             aPropSequence [0].Name = "Coordinates";
    6545             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    6546             :                 {
    6547             :                     EnhancedCustomShapeParameterType::EQUATION,
    6548             :                     EnhancedCustomShapeParameterType::EQUATION,
    6549             :                     17, 18
    6550             :                 },
    6551             :                 {
    6552             :                     EnhancedCustomShapeParameterType::EQUATION,
    6553             :                     EnhancedCustomShapeParameterType::EQUATION,
    6554             :                     10, 7
    6555             :                 },
    6556             :                 {
    6557             :                     EnhancedCustomShapeParameterType::EQUATION,
    6558             :                     EnhancedCustomShapeParameterType::EQUATION,
    6559             :                     19, 20
    6560             :                 },
    6561             :                 {
    6562             :                     EnhancedCustomShapeParameterType::EQUATION,
    6563             :                     EnhancedCustomShapeParameterType::EQUATION,
    6564             :                     16, 9
    6565             :                 },
    6566             :                 {
    6567             :                     EnhancedCustomShapeParameterType::EQUATION,
    6568             :                     EnhancedCustomShapeParameterType::EQUATION,
    6569             :                     10, 7
    6570             :                 },
    6571             :                 {
    6572             :                     EnhancedCustomShapeParameterType::EQUATION,
    6573             :                     EnhancedCustomShapeParameterType::EQUATION,
    6574             :                     21, 22
    6575             :                 },
    6576             :                 {
    6577             :                     EnhancedCustomShapeParameterType::EQUATION,
    6578             :                     EnhancedCustomShapeParameterType::EQUATION,
    6579             :                     10, 7
    6580             :                 },
    6581             :                 {
    6582             :                     EnhancedCustomShapeParameterType::EQUATION,
    6583             :                     EnhancedCustomShapeParameterType::EQUATION,
    6584             :                     23, 24
    6585             :                 },
    6586             :                 {
    6587             :                     EnhancedCustomShapeParameterType::EQUATION,
    6588             :                     EnhancedCustomShapeParameterType::EQUATION,
    6589             :                     16, 7
    6590             :                 },
    6591             :                 {
    6592             :                     EnhancedCustomShapeParameterType::EQUATION,
    6593             :                     EnhancedCustomShapeParameterType::EQUATION,
    6594             :                     10, 7
    6595             :                 },
    6596             :                 {
    6597             :                     EnhancedCustomShapeParameterType::EQUATION,
    6598             :                     EnhancedCustomShapeParameterType::EQUATION,
    6599             :                     25, 26
    6600             :                 },
    6601             :                 {
    6602             :                     EnhancedCustomShapeParameterType::EQUATION,
    6603             :                     EnhancedCustomShapeParameterType::EQUATION,
    6604             :                     17, 18
    6605             :                 },
    6606             :                 {
    6607             :                     EnhancedCustomShapeParameterType::EQUATION,
    6608             :                     EnhancedCustomShapeParameterType::EQUATION,
    6609             :                     10, 7
    6610             :                 },
    6611             :                 {
    6612             :                     EnhancedCustomShapeParameterType::EQUATION,
    6613             :                     EnhancedCustomShapeParameterType::EQUATION,
    6614             :                     27, 28
    6615             :                 },
    6616             :                 {
    6617             :                     EnhancedCustomShapeParameterType::EQUATION,
    6618             :                     EnhancedCustomShapeParameterType::EQUATION,
    6619             :                     16, 9
    6620             :                 },
    6621             :                 {
    6622             :                     EnhancedCustomShapeParameterType::EQUATION,
    6623             :                     EnhancedCustomShapeParameterType::EQUATION,
    6624             :                     10, 7
    6625             :                 },
    6626             :                 {
    6627             :                     EnhancedCustomShapeParameterType::EQUATION,
    6628             :                     EnhancedCustomShapeParameterType::EQUATION,
    6629             :                     29, 30
    6630             :                 },
    6631             :                 {
    6632             :                     EnhancedCustomShapeParameterType::EQUATION,
    6633             :                     EnhancedCustomShapeParameterType::EQUATION,
    6634             :                     10, 7
    6635             :                 },
    6636             :                 {
    6637             :                     EnhancedCustomShapeParameterType::EQUATION,
    6638             :                     EnhancedCustomShapeParameterType::EQUATION,
    6639             :                     31, 32
    6640             :                 },
    6641             :                 {
    6642             :                     EnhancedCustomShapeParameterType::EQUATION,
    6643             :                     EnhancedCustomShapeParameterType::EQUATION,
    6644             :                     16, 7
    6645             :                 },
    6646             :                 {
    6647             :                     EnhancedCustomShapeParameterType::EQUATION,
    6648             :                     EnhancedCustomShapeParameterType::EQUATION,
    6649             :                     10, 7
    6650             :                 },
    6651             :                 {
    6652             :                     EnhancedCustomShapeParameterType::EQUATION,
    6653             :                     EnhancedCustomShapeParameterType::EQUATION,
    6654             :                     33, 34
    6655             :                 }
    6656             :             };
    6657           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    6658             :         }
    6659             :         {
    6660           0 :             aPropSequence [1].Name = "Segments";
    6661             :             static const sal_uInt16 nValues[] = {
    6662             :             // Command, Count
    6663             :                 1,1,
    6664             :                 17,1,
    6665             :                 2,1,
    6666             :                 17,2,
    6667             :                 2,1,
    6668             :                 17,1,
    6669             :                 4,0,
    6670             :                 7,0,
    6671             :                 5,0,
    6672             :                 1,1,
    6673             :                 17,1,
    6674             :                 2,1,
    6675             :                 17,2,
    6676             :                 2,1,
    6677             :                 17,1,
    6678             :                 6,0,
    6679             :                 5,0
    6680             :             };
    6681           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    6682             :         }
    6683             :         {
    6684           0 :             aPropSequence [2].Name = "TextFrames";
    6685           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    6686             :             {
    6687           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    6688             :                 {
    6689             :                     static const CustomShapeProvider::ParameterPairData aData =
    6690             :                     {
    6691             :                         EnhancedCustomShapeParameterType::EQUATION,
    6692             :                         EnhancedCustomShapeParameterType::EQUATION,
    6693             :                         13, 14
    6694             :                     };
    6695           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    6696             :                 }
    6697             :                 {
    6698             :                     static const CustomShapeProvider::ParameterPairData aData =
    6699             :                     {
    6700             :                         EnhancedCustomShapeParameterType::EQUATION,
    6701             :                         EnhancedCustomShapeParameterType::EQUATION,
    6702             :                         17, 15
    6703             :                     };
    6704           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    6705             :                 }
    6706           0 :                 aTextFrameSeq [0] = aTextFrame;
    6707             :             }
    6708           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    6709             :         }
    6710           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    6711             :     }
    6712             :     {
    6713           0 :         awt::Rectangle aRectangle;
    6714           0 :         aRectangle.X = 0;
    6715           0 :         aRectangle.Y = 0;
    6716           0 :         aRectangle.Width = 0;
    6717           0 :         aRectangle.Height = 0;
    6718           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    6719             :     }
    6720           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-leftBrace"));
    6721             : 
    6722           0 :     return aPropertyMap;
    6723             :   }
    6724             : };
    6725             : 
    6726             : // This is a generated source file. DO NOT EDIT.
    6727             : 
    6728           6 : class ShapeCleftBracket : public CustomShapeProvider
    6729             : {
    6730           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    6731             :   {
    6732           0 :     PropertyMap aPropertyMap;
    6733             : 
    6734             :     {
    6735           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
    6736             :         {
    6737           0 :             Any aAny ((sal_Int32) 8333);
    6738           0 :             aAdjSequence [0].Value = aAny;
    6739           0 :             aAdjSequence [0].Name = "adj";
    6740             :         }
    6741           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    6742             :     }
    6743             :     {
    6744             :         static const char *aStrings[] = {
    6745             :             "min(logwidth,logheight)",
    6746             :             "50000*logheight/?0 ",
    6747             :             "if(0-$0 ,0,if(?1 -$0 ,$0 ,?1 ))",
    6748             :             "?0 *?2 /100000",
    6749             :             "logheight+0-?3 ",
    6750             :             "logwidth*cos(pi*(2700000)/10800000)",
    6751             :             "?3 *sin(pi*(2700000)/10800000)",
    6752             :             "logwidth+0-?5 ",
    6753             :             "?3 +0-?6 ",
    6754             :             "logheight+?6 -?3 ",
    6755             :             "logwidth",
    6756             :             "logheight/2",
    6757             :             "logheight",
    6758             :             "logwidth",
    6759             :             "(5400000)/60000.0",
    6760             :             "(5400000)/60000.0",
    6761             :             "(10800000)/60000.0",
    6762             :             "(5400000)/60000.0",
    6763             :             "(5400000)/60000.0",
    6764             :             "(5400000)/60000.0",
    6765             :             "(10800000)/60000.0",
    6766             :             "(5400000)/60000.0"
    6767             :         };
    6768           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    6769             :     }
    6770             :     {
    6771           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    6772             :         {
    6773           0 :             Sequence< PropertyValue > aPropSequence (4);
    6774             :             {
    6775           0 :                 aPropSequence [0].Name = "Position";
    6776             :                 static const CustomShapeProvider::ParameterPairData aData =
    6777             :                 {
    6778             :                     EnhancedCustomShapeParameterType::NORMAL,
    6779             :                     EnhancedCustomShapeParameterType::EQUATION,
    6780             :                     0, 3
    6781             :                 };
    6782           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    6783             :             }
    6784             :             {
    6785           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    6786           0 :                 EnhancedCustomShapeParameter aParameter;
    6787           0 :                 Any aAny ((sal_Int32) 1);
    6788           0 :                 aParameter.Value = aAny;
    6789           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    6790           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    6791             :             }
    6792             :             {
    6793           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    6794           0 :                 EnhancedCustomShapeParameter aParameter;
    6795           0 :                 Any aAny ((sal_Int32) 0);
    6796           0 :                 aParameter.Value = aAny;
    6797           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6798           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    6799             :             }
    6800             :             {
    6801           0 :                 aPropSequence [3].Name = "RefY";
    6802           0 :                 Any aAny ((sal_Int32) 0);
    6803           0 :                 aPropSequence [3].Value = makeAny (aAny);
    6804             :             }
    6805           0 :             aPropSequenceSequence [0] = aPropSequence;
    6806             :         }
    6807           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    6808             :     }
    6809             :     {
    6810           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    6811             :     }
    6812             :     {
    6813           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    6814             :     }
    6815             :     {
    6816           0 :         Sequence< PropertyValue > aPropSequence (3);
    6817             :         {
    6818           0 :             aPropSequence [0].Name = "Coordinates";
    6819             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    6820             :                 {
    6821             :                     EnhancedCustomShapeParameterType::EQUATION,
    6822             :                     EnhancedCustomShapeParameterType::EQUATION,
    6823             :                     10, 12
    6824             :                 },
    6825             :                 {
    6826             :                     EnhancedCustomShapeParameterType::EQUATION,
    6827             :                     EnhancedCustomShapeParameterType::EQUATION,
    6828             :                     13, 3
    6829             :                 },
    6830             :                 {
    6831             :                     EnhancedCustomShapeParameterType::EQUATION,
    6832             :                     EnhancedCustomShapeParameterType::EQUATION,
    6833             :                     14, 15
    6834             :                 },
    6835             :                 {
    6836             :                     EnhancedCustomShapeParameterType::NORMAL,
    6837             :                     EnhancedCustomShapeParameterType::EQUATION,
    6838             :                     0, 3
    6839             :                 },
    6840             :                 {
    6841             :                     EnhancedCustomShapeParameterType::EQUATION,
    6842             :                     EnhancedCustomShapeParameterType::EQUATION,
    6843             :                     13, 3
    6844             :                 },
    6845             :                 {
    6846             :                     EnhancedCustomShapeParameterType::EQUATION,
    6847             :                     EnhancedCustomShapeParameterType::EQUATION,
    6848             :                     16, 17
    6849             :                 },
    6850             :                 {
    6851             :                     EnhancedCustomShapeParameterType::EQUATION,
    6852             :                     EnhancedCustomShapeParameterType::EQUATION,
    6853             :                     10, 12
    6854             :                 },
    6855             :                 {
    6856             :                     EnhancedCustomShapeParameterType::EQUATION,
    6857             :                     EnhancedCustomShapeParameterType::EQUATION,
    6858             :                     13, 3
    6859             :                 },
    6860             :                 {
    6861             :                     EnhancedCustomShapeParameterType::EQUATION,
    6862             :                     EnhancedCustomShapeParameterType::EQUATION,
    6863             :                     18, 19
    6864             :                 },
    6865             :                 {
    6866             :                     EnhancedCustomShapeParameterType::NORMAL,
    6867             :                     EnhancedCustomShapeParameterType::EQUATION,
    6868             :                     0, 3
    6869             :                 },
    6870             :                 {
    6871             :                     EnhancedCustomShapeParameterType::EQUATION,
    6872             :                     EnhancedCustomShapeParameterType::EQUATION,
    6873             :                     13, 3
    6874             :                 },
    6875             :                 {
    6876             :                     EnhancedCustomShapeParameterType::EQUATION,
    6877             :                     EnhancedCustomShapeParameterType::EQUATION,
    6878             :                     20, 21
    6879             :                 }
    6880             :             };
    6881           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    6882             :         }
    6883             :         {
    6884           0 :             aPropSequence [1].Name = "Segments";
    6885             :             static const sal_uInt16 nValues[] = {
    6886             :             // Command, Count
    6887             :                 1,1,
    6888             :                 17,1,
    6889             :                 2,1,
    6890             :                 17,1,
    6891             :                 4,0,
    6892             :                 7,0,
    6893             :                 5,0,
    6894             :                 1,1,
    6895             :                 17,1,
    6896             :                 2,1,
    6897             :                 17,1,
    6898             :                 6,0,
    6899             :                 5,0
    6900             :             };
    6901           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    6902             :         }
    6903             :         {
    6904           0 :             aPropSequence [2].Name = "TextFrames";
    6905           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    6906             :             {
    6907           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    6908             :                 {
    6909             :                     static const CustomShapeProvider::ParameterPairData aData =
    6910             :                     {
    6911             :                         EnhancedCustomShapeParameterType::EQUATION,
    6912             :                         EnhancedCustomShapeParameterType::EQUATION,
    6913             :                         7, 8
    6914             :                     };
    6915           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    6916             :                 }
    6917             :                 {
    6918             :                     static const CustomShapeProvider::ParameterPairData aData =
    6919             :                     {
    6920             :                         EnhancedCustomShapeParameterType::EQUATION,
    6921             :                         EnhancedCustomShapeParameterType::EQUATION,
    6922             :                         10, 9
    6923             :                     };
    6924           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    6925             :                 }
    6926           0 :                 aTextFrameSeq [0] = aTextFrame;
    6927             :             }
    6928           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    6929             :         }
    6930           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    6931             :     }
    6932             :     {
    6933           0 :         awt::Rectangle aRectangle;
    6934           0 :         aRectangle.X = 0;
    6935           0 :         aRectangle.Y = 0;
    6936           0 :         aRectangle.Width = 0;
    6937           0 :         aRectangle.Height = 0;
    6938           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    6939             :     }
    6940           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-leftBracket"));
    6941             : 
    6942           0 :     return aPropertyMap;
    6943             :   }
    6944             : };
    6945             : 
    6946             : // This is a generated source file. DO NOT EDIT.
    6947             : 
    6948           6 : class ShapeCblockArc : public CustomShapeProvider
    6949             : {
    6950           4 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    6951             :   {
    6952           4 :     PropertyMap aPropertyMap;
    6953             : 
    6954             :     {
    6955           4 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (3);
    6956             :         {
    6957           4 :             Any aAny ((sal_Int32) 10800000);
    6958           4 :             aAdjSequence [0].Value = aAny;
    6959           4 :             aAdjSequence [0].Name = "adj1";
    6960             :         }
    6961             :         {
    6962           4 :             Any aAny ((sal_Int32) 0);
    6963           4 :             aAdjSequence [1].Value = aAny;
    6964           4 :             aAdjSequence [1].Name = "adj2";
    6965             :         }
    6966             :         {
    6967           4 :             Any aAny ((sal_Int32) 25000);
    6968           4 :             aAdjSequence [2].Value = aAny;
    6969           4 :             aAdjSequence [2].Name = "adj3";
    6970             :         }
    6971           4 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    6972             :     }
    6973             :     {
    6974             :         static const char *aStrings[] = {
    6975             :             "if(0-$0 ,0,if(21599999-$0 ,$0 ,21599999))",
    6976             :             "if(0-$1 ,0,if(21599999-$1 ,$1 ,21599999))",
    6977             :             "if(0-$2 ,0,if(50000-$2 ,$2 ,50000))",
    6978             :             "?1 +0-?0 ",
    6979             :             "?3 +21600000-0",
    6980             :             "if(?3 ,?3 ,?4 )",
    6981             :             "0+0-?5 ",
    6982             :             "logwidth/2",
    6983             :             "?7 *sin(pi*(?0 )/10800000)",
    6984             :             "logheight/2",
    6985             :             "?9 *cos(pi*(?0 )/10800000)",
    6986             :             "?7 *sin(pi*(?1 )/10800000)",
    6987             :             "?9 *cos(pi*(?1 )/10800000)",
    6988             :             "?7 *(cos(atan2(?8 ,?10 )))",
    6989             :             "?9 *(sin(atan2(?8 ,?10 )))",
    6990             :             "?7 *(cos(atan2(?11 ,?12 )))",
    6991             :             "?9 *(sin(atan2(?11 ,?12 )))",
    6992             :             "logwidth/2",
    6993             :             "?17 +?13 -0",
    6994             :             "logheight/2",
    6995             :             "?19 +?14 -0",
    6996             :             "?17 +?15 -0",
    6997             :             "?19 +?16 -0",
    6998             :             "min(logwidth,logheight)",
    6999             :             "?23 *?2 /100000",
    7000             :             "?7 +0-?24 ",
    7001             :             "?9 +0-?24 ",
    7002             :             "?25 *sin(pi*(?1 )/10800000)",
    7003             :             "?26 *cos(pi*(?1 )/10800000)",
    7004             :             "?25 *sin(pi*(?0 )/10800000)",
    7005             :             "?26 *cos(pi*(?0 )/10800000)",
    7006             :             "?25 *(cos(atan2(?27 ,?28 )))",
    7007             :             "?26 *(sin(atan2(?27 ,?28 )))",
    7008             :             "?25 *(cos(atan2(?29 ,?30 )))",
    7009             :             "?26 *(sin(atan2(?29 ,?30 )))",
    7010             :             "?17 +?31 -0",
    7011             :             "?19 +?32 -0",
    7012             :             "?17 +?33 -0",
    7013             :             "?19 +?34 -0",
    7014             :             "21600000+0-?0 ",
    7015             :             "?5 +0-?39 ",
    7016             :             "max(?18 ,?35 )",
    7017             :             "max(?21 ,?37 )",
    7018             :             "max(?41 ,?42 )",
    7019             :             "if(?40 ,logwidth,?43 )",
    7020             :             "5400000+0-?0 ",
    7021             :             "27000000+0-?0 ",
    7022             :             "if(?45 ,?45 ,?46 )",
    7023             :             "?5 +0-?47 ",
    7024             :             "max(?20 ,?36 )",
    7025             :             "max(?22 ,?38 )",
    7026             :             "max(?49 ,?50 )",
    7027             :             "if(?48 ,logheight,?51 )",
    7028             :             "10800000+0-?0 ",
    7029             :             "32400000+0-?0 ",
    7030             :             "if(?53 ,?53 ,?54 )",
    7031             :             "?5 +0-?55 ",
    7032             :             "min(?18 ,?35 )",
    7033             :             "min(?21 ,?37 )",
    7034             :             "min(?57 ,?58 )",
    7035             :             "if(?56 ,0,?59 )",
    7036             :             "16200000+0-?0 ",
    7037             :             "37800000+0-?0 ",
    7038             :             "if(?61 ,?61 ,?62 )",
    7039             :             "?5 +0-?63 ",
    7040             :             "min(?20 ,?36 )",
    7041             :             "min(?22 ,?38 )",
    7042             :             "min(?65 ,?66 )",
    7043             :             "if(?64 ,0,?67 )",
    7044             :             "(?18 +?37 )/2",
    7045             :             "(?20 +?38 )/2",
    7046             :             "(?21 +?35 )/2",
    7047             :             "(?22 +?36 )/2",
    7048             :             "?0 +0-5400000",
    7049             :             "?1 +5400000-0",
    7050             :             "(?73 +?74 )/2",
    7051             :             "(?0 )/60000.0",
    7052             :             "(?5 )/60000.0",
    7053             :             "(?1 )/60000.0",
    7054             :             "(?6 )/60000.0"
    7055             :         };
    7056           4 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    7057             :     }
    7058             :     {
    7059           4 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    7060             :         {
    7061           4 :             Sequence< PropertyValue > aPropSequence (1);
    7062             :             {
    7063           4 :                 aPropSequence [0].Name = "Position";
    7064             :                 static const CustomShapeProvider::ParameterPairData aData =
    7065             :                 {
    7066             :                     EnhancedCustomShapeParameterType::EQUATION,
    7067             :                     EnhancedCustomShapeParameterType::EQUATION,
    7068             :                     18, 20
    7069             :                 };
    7070           4 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    7071             :             }
    7072           4 :             aPropSequenceSequence [0] = aPropSequence;
    7073             :         }
    7074             :         {
    7075           4 :             Sequence< PropertyValue > aPropSequence (3);
    7076             :             {
    7077           4 :                 aPropSequence [0].Name = "Position";
    7078             :                 static const CustomShapeProvider::ParameterPairData aData =
    7079             :                 {
    7080             :                     EnhancedCustomShapeParameterType::EQUATION,
    7081             :                     EnhancedCustomShapeParameterType::EQUATION,
    7082             :                     35, 36
    7083             :                 };
    7084           4 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    7085             :             }
    7086             :             {
    7087           4 :                 aPropSequence [1].Name = "RadiusRangeMaximum";
    7088           4 :                 EnhancedCustomShapeParameter aParameter;
    7089           8 :                 Any aAny ((sal_Int32) 50000);
    7090           4 :                 aParameter.Value = aAny;
    7091           4 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7092           8 :                 aPropSequence [1].Value = makeAny (aParameter);
    7093             :             }
    7094             :             {
    7095           4 :                 aPropSequence [2].Name = "RadiusRangeMinimum";
    7096           4 :                 EnhancedCustomShapeParameter aParameter;
    7097           8 :                 Any aAny ((sal_Int32) 0);
    7098           4 :                 aParameter.Value = aAny;
    7099           4 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7100           8 :                 aPropSequence [2].Value = makeAny (aParameter);
    7101             :             }
    7102           4 :             aPropSequenceSequence [1] = aPropSequence;
    7103             :         }
    7104           4 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    7105             :     }
    7106             :     {
    7107           4 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    7108             :     }
    7109             :     {
    7110           4 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    7111             :     }
    7112             :     {
    7113           4 :         Sequence< PropertyValue > aPropSequence (3);
    7114             :         {
    7115           4 :             aPropSequence [0].Name = "Coordinates";
    7116             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    7117             :                 {
    7118             :                     EnhancedCustomShapeParameterType::EQUATION,
    7119             :                     EnhancedCustomShapeParameterType::EQUATION,
    7120             :                     18, 20
    7121             :                 },
    7122             :                 {
    7123             :                     EnhancedCustomShapeParameterType::EQUATION,
    7124             :                     EnhancedCustomShapeParameterType::EQUATION,
    7125             :                     7, 9
    7126             :                 },
    7127             :                 {
    7128             :                     EnhancedCustomShapeParameterType::EQUATION,
    7129             :                     EnhancedCustomShapeParameterType::EQUATION,
    7130             :                     76, 77
    7131             :                 },
    7132             :                 {
    7133             :                     EnhancedCustomShapeParameterType::EQUATION,
    7134             :                     EnhancedCustomShapeParameterType::EQUATION,
    7135             :                     35, 36
    7136             :                 },
    7137             :                 {
    7138             :                     EnhancedCustomShapeParameterType::EQUATION,
    7139             :                     EnhancedCustomShapeParameterType::EQUATION,
    7140             :                     25, 26
    7141             :                 },
    7142             :                 {
    7143             :                     EnhancedCustomShapeParameterType::EQUATION,
    7144             :                     EnhancedCustomShapeParameterType::EQUATION,
    7145             :                     78, 79
    7146             :                 }
    7147             :             };
    7148           4 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    7149             :         }
    7150             :         {
    7151           4 :             aPropSequence [1].Name = "Segments";
    7152             :             static const sal_uInt16 nValues[] = {
    7153             :             // Command, Count
    7154             :                 1,1,
    7155             :                 17,1,
    7156             :                 2,1,
    7157             :                 17,1,
    7158             :                 4,0,
    7159             :                 5,0
    7160             :             };
    7161           4 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    7162             :         }
    7163             :         {
    7164           4 :             aPropSequence [2].Name = "TextFrames";
    7165           4 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    7166             :             {
    7167           4 :                 EnhancedCustomShapeTextFrame aTextFrame;
    7168             :                 {
    7169             :                     static const CustomShapeProvider::ParameterPairData aData =
    7170             :                     {
    7171             :                         EnhancedCustomShapeParameterType::EQUATION,
    7172             :                         EnhancedCustomShapeParameterType::EQUATION,
    7173             :                         60, 68
    7174             :                     };
    7175           4 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    7176             :                 }
    7177             :                 {
    7178             :                     static const CustomShapeProvider::ParameterPairData aData =
    7179             :                     {
    7180             :                         EnhancedCustomShapeParameterType::EQUATION,
    7181             :                         EnhancedCustomShapeParameterType::EQUATION,
    7182             :                         44, 52
    7183             :                     };
    7184           4 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    7185             :                 }
    7186           4 :                 aTextFrameSeq [0] = aTextFrame;
    7187             :             }
    7188           4 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    7189             :         }
    7190           4 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    7191             :     }
    7192             :     {
    7193           4 :         awt::Rectangle aRectangle;
    7194           4 :         aRectangle.X = 0;
    7195           4 :         aRectangle.Y = 0;
    7196           4 :         aRectangle.Width = 0;
    7197           4 :         aRectangle.Height = 0;
    7198           4 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    7199             :     }
    7200           4 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-blockArc"));
    7201             : 
    7202           4 :     return aPropertyMap;
    7203             :   }
    7204             : };
    7205             : 
    7206             : // This is a generated source file. DO NOT EDIT.
    7207             : 
    7208           6 : class ShapeCcurvedConnector3 : public CustomShapeProvider
    7209             : {
    7210           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    7211             :   {
    7212           0 :     PropertyMap aPropertyMap;
    7213             : 
    7214             :     {
    7215           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
    7216             :         {
    7217           0 :             Any aAny ((sal_Int32) 50000);
    7218           0 :             aAdjSequence [0].Value = aAny;
    7219           0 :             aAdjSequence [0].Name = "adj1";
    7220             :         }
    7221           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    7222             :     }
    7223             :     {
    7224             :         static const char *aStrings[] = {
    7225             :             "logwidth*$0 /100000",
    7226             :             "(0+?0 )/2",
    7227             :             "(logwidth+?0 )/2",
    7228             :             "logheight*3/4",
    7229             :             "logheight/2",
    7230             :             "logwidth",
    7231             :             "logheight",
    7232             :             "logheight/4"
    7233             :         };
    7234           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    7235             :     }
    7236             :     {
    7237           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    7238             :         {
    7239           0 :             Sequence< PropertyValue > aPropSequence (4);
    7240             :             {
    7241           0 :                 aPropSequence [0].Name = "Position";
    7242             :                 static const CustomShapeProvider::ParameterPairData aData =
    7243             :                 {
    7244             :                     EnhancedCustomShapeParameterType::EQUATION,
    7245             :                     EnhancedCustomShapeParameterType::EQUATION,
    7246             :                     0, 4
    7247             :                 };
    7248           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    7249             :             }
    7250             :             {
    7251           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    7252           0 :                 EnhancedCustomShapeParameter aParameter;
    7253           0 :                 Any aAny ((sal_Int32) 2147483647);
    7254           0 :                 aParameter.Value = aAny;
    7255           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7256           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    7257             :             }
    7258             :             {
    7259           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    7260           0 :                 EnhancedCustomShapeParameter aParameter;
    7261           0 :                 Any aAny ((sal_Int32) -2147483647);
    7262           0 :                 aParameter.Value = aAny;
    7263           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7264           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    7265             :             }
    7266             :             {
    7267           0 :                 aPropSequence [3].Name = "RefX";
    7268           0 :                 Any aAny ((sal_Int32) 0);
    7269           0 :                 aPropSequence [3].Value = makeAny (aAny);
    7270             :             }
    7271           0 :             aPropSequenceSequence [0] = aPropSequence;
    7272             :         }
    7273           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    7274             :     }
    7275             :     {
    7276           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    7277             :     }
    7278             :     {
    7279           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    7280             :     }
    7281             :     {
    7282           0 :         Sequence< PropertyValue > aPropSequence (3);
    7283             :         {
    7284           0 :             aPropSequence [0].Name = "Coordinates";
    7285             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    7286             :                 {
    7287             :                     EnhancedCustomShapeParameterType::NORMAL,
    7288             :                     EnhancedCustomShapeParameterType::NORMAL,
    7289             :                     0, 0
    7290             :                 },
    7291             :                 {
    7292             :                     EnhancedCustomShapeParameterType::EQUATION,
    7293             :                     EnhancedCustomShapeParameterType::NORMAL,
    7294             :                     1, 0
    7295             :                 },
    7296             :                 {
    7297             :                     EnhancedCustomShapeParameterType::EQUATION,
    7298             :                     EnhancedCustomShapeParameterType::EQUATION,
    7299             :                     0, 7
    7300             :                 },
    7301             :                 {
    7302             :                     EnhancedCustomShapeParameterType::EQUATION,
    7303             :                     EnhancedCustomShapeParameterType::EQUATION,
    7304             :                     0, 4
    7305             :                 },
    7306             :                 {
    7307             :                     EnhancedCustomShapeParameterType::EQUATION,
    7308             :                     EnhancedCustomShapeParameterType::EQUATION,
    7309             :                     0, 3
    7310             :                 },
    7311             :                 {
    7312             :                     EnhancedCustomShapeParameterType::EQUATION,
    7313             :                     EnhancedCustomShapeParameterType::EQUATION,
    7314             :                     2, 6
    7315             :                 },
    7316             :                 {
    7317             :                     EnhancedCustomShapeParameterType::EQUATION,
    7318             :                     EnhancedCustomShapeParameterType::EQUATION,
    7319             :                     5, 6
    7320             :                 }
    7321             :             };
    7322           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    7323             :         }
    7324             :         {
    7325           0 :             aPropSequence [1].Name = "Segments";
    7326             :             static const sal_uInt16 nValues[] = {
    7327             :             // Command, Count
    7328             :                 1,1,
    7329             :                 3,2,
    7330             :                 6,0,
    7331             :                 5,0
    7332             :             };
    7333           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    7334             :         }
    7335             :         {
    7336           0 :             aPropSequence [2].Name = "TextFrames";
    7337           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    7338             :             {
    7339           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    7340             :                 {
    7341             :                     static const CustomShapeProvider::ParameterPairData aData =
    7342             :                     {
    7343             :                         EnhancedCustomShapeParameterType::NORMAL,
    7344             :                         EnhancedCustomShapeParameterType::NORMAL,
    7345             :                         0, 0
    7346             :                     };
    7347           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    7348             :                 }
    7349             :                 {
    7350             :                     static const CustomShapeProvider::ParameterPairData aData =
    7351             :                     {
    7352             :                         EnhancedCustomShapeParameterType::EQUATION,
    7353             :                         EnhancedCustomShapeParameterType::EQUATION,
    7354             :                         5, 6
    7355             :                     };
    7356           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    7357             :                 }
    7358           0 :                 aTextFrameSeq [0] = aTextFrame;
    7359             :             }
    7360           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    7361             :         }
    7362           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    7363             :     }
    7364             :     {
    7365           0 :         awt::Rectangle aRectangle;
    7366           0 :         aRectangle.X = 0;
    7367           0 :         aRectangle.Y = 0;
    7368           0 :         aRectangle.Width = 0;
    7369           0 :         aRectangle.Height = 0;
    7370           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    7371             :     }
    7372           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-curvedConnector3"));
    7373             : 
    7374           0 :     return aPropertyMap;
    7375             :   }
    7376             : };
    7377             : 
    7378             : // This is a generated source file. DO NOT EDIT.
    7379             : 
    7380           6 : class ShapeCwedgeRoundRectCallout : public CustomShapeProvider
    7381             : {
    7382           3 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    7383             :   {
    7384           3 :     PropertyMap aPropertyMap;
    7385             : 
    7386             :     {
    7387           3 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (3);
    7388             :         {
    7389           3 :             Any aAny ((sal_Int32) -20833);
    7390           3 :             aAdjSequence [0].Value = aAny;
    7391           3 :             aAdjSequence [0].Name = "adj1";
    7392             :         }
    7393             :         {
    7394           3 :             Any aAny ((sal_Int32) 62500);
    7395           3 :             aAdjSequence [1].Value = aAny;
    7396           3 :             aAdjSequence [1].Name = "adj2";
    7397             :         }
    7398             :         {
    7399           3 :             Any aAny ((sal_Int32) 16667);
    7400           3 :             aAdjSequence [2].Value = aAny;
    7401           3 :             aAdjSequence [2].Name = "adj3";
    7402             :         }
    7403           3 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    7404             :     }
    7405             :     {
    7406             :         static const char *aStrings[] = {
    7407             :             "logwidth*$0 /100000",
    7408             :             "logheight*$1 /100000",
    7409             :             "logwidth/2",
    7410             :             "?2 +?0 -0",
    7411             :             "logheight/2",
    7412             :             "?4 +?1 -0",
    7413             :             "?0 *logheight/logwidth",
    7414             :             "abs(?1 )",
    7415             :             "abs(?6 )",
    7416             :             "?7 +0-?8 ",
    7417             :             "if(?0 ,7,2)",
    7418             :             "if(?0 ,10,5)",
    7419             :             "logwidth*?10 /12",
    7420             :             "logwidth*?11 /12",
    7421             :             "if(?1 ,7,2)",
    7422             :             "if(?1 ,10,5)",
    7423             :             "logheight*?14 /12",
    7424             :             "logheight*?15 /12",
    7425             :             "if(?0 ,0,?3 )",
    7426             :             "if(?9 ,0,?18 )",
    7427             :             "if(?1 ,?12 ,?3 )",
    7428             :             "if(?9 ,?20 ,?12 )",
    7429             :             "if(?0 ,?3 ,logwidth)",
    7430             :             "if(?9 ,logwidth,?22 )",
    7431             :             "if(?1 ,?3 ,?12 )",
    7432             :             "if(?9 ,?24 ,?12 )",
    7433             :             "if(?0 ,?16 ,?5 )",
    7434             :             "if(?9 ,?16 ,?26 )",
    7435             :             "if(?1 ,0,?5 )",
    7436             :             "if(?9 ,?28 ,0)",
    7437             :             "if(?0 ,?5 ,?16 )",
    7438             :             "if(?9 ,?16 ,?30 )",
    7439             :             "if(?1 ,?5 ,logheight)",
    7440             :             "if(?9 ,?32 ,logheight)",
    7441             :             "min(logwidth,logheight)",
    7442             :             "?34 *$2 /100000",
    7443             :             "logwidth+0-?35 ",
    7444             :             "logheight+0-?35 ",
    7445             :             "?35 *29289/100000",
    7446             :             "logwidth+0-?38 ",
    7447             :             "logheight+0-?38 ",
    7448             :             "logheight",
    7449             :             "logwidth",
    7450             :             "(10800000)/60000.0",
    7451             :             "(5400000)/60000.0",
    7452             :             "(16200000)/60000.0",
    7453             :             "(5400000)/60000.0",
    7454             :             "(0)/60000.0",
    7455             :             "(5400000)/60000.0",
    7456             :             "(5400000)/60000.0",
    7457             :             "(5400000)/60000.0"
    7458             :         };
    7459           3 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    7460             :     }
    7461             :     {
    7462           3 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    7463             :         {
    7464           3 :             Sequence< PropertyValue > aPropSequence (7);
    7465             :             {
    7466           3 :                 aPropSequence [0].Name = "Position";
    7467             :                 static const CustomShapeProvider::ParameterPairData aData =
    7468             :                 {
    7469             :                     EnhancedCustomShapeParameterType::EQUATION,
    7470             :                     EnhancedCustomShapeParameterType::EQUATION,
    7471             :                     3, 5
    7472             :                 };
    7473           3 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    7474             :             }
    7475             :             {
    7476           3 :                 aPropSequence [1].Name = "RangeXMaximum";
    7477           3 :                 EnhancedCustomShapeParameter aParameter;
    7478           6 :                 Any aAny ((sal_Int32) 2147483647);
    7479           3 :                 aParameter.Value = aAny;
    7480           3 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7481           6 :                 aPropSequence [1].Value = makeAny (aParameter);
    7482             :             }
    7483             :             {
    7484           3 :                 aPropSequence [2].Name = "RangeXMinimum";
    7485           3 :                 EnhancedCustomShapeParameter aParameter;
    7486           6 :                 Any aAny ((sal_Int32) -2147483647);
    7487           3 :                 aParameter.Value = aAny;
    7488           3 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7489           6 :                 aPropSequence [2].Value = makeAny (aParameter);
    7490             :             }
    7491             :             {
    7492           3 :                 aPropSequence [3].Name = "RangeYMaximum";
    7493           3 :                 EnhancedCustomShapeParameter aParameter;
    7494           6 :                 Any aAny ((sal_Int32) 2147483647);
    7495           3 :                 aParameter.Value = aAny;
    7496           3 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7497           6 :                 aPropSequence [3].Value = makeAny (aParameter);
    7498             :             }
    7499             :             {
    7500           3 :                 aPropSequence [4].Name = "RangeYMinimum";
    7501           3 :                 EnhancedCustomShapeParameter aParameter;
    7502           6 :                 Any aAny ((sal_Int32) -2147483647);
    7503           3 :                 aParameter.Value = aAny;
    7504           3 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7505           6 :                 aPropSequence [4].Value = makeAny (aParameter);
    7506             :             }
    7507             :             {
    7508           3 :                 aPropSequence [5].Name = "RefX";
    7509           3 :                 Any aAny ((sal_Int32) 0);
    7510           3 :                 aPropSequence [5].Value = makeAny (aAny);
    7511             :             }
    7512             :             {
    7513           3 :                 aPropSequence [6].Name = "RefY";
    7514           3 :                 Any aAny ((sal_Int32) 1);
    7515           3 :                 aPropSequence [6].Value = makeAny (aAny);
    7516             :             }
    7517           3 :             aPropSequenceSequence [0] = aPropSequence;
    7518             :         }
    7519           3 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    7520             :     }
    7521             :     {
    7522           3 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    7523             :     }
    7524             :     {
    7525           3 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    7526             :     }
    7527             :     {
    7528           3 :         Sequence< PropertyValue > aPropSequence (3);
    7529             :         {
    7530           3 :             aPropSequence [0].Name = "Coordinates";
    7531             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    7532             :                 {
    7533             :                     EnhancedCustomShapeParameterType::NORMAL,
    7534             :                     EnhancedCustomShapeParameterType::EQUATION,
    7535             :                     0, 35
    7536             :                 },
    7537             :                 {
    7538             :                     EnhancedCustomShapeParameterType::EQUATION,
    7539             :                     EnhancedCustomShapeParameterType::EQUATION,
    7540             :                     35, 35
    7541             :                 },
    7542             :                 {
    7543             :                     EnhancedCustomShapeParameterType::EQUATION,
    7544             :                     EnhancedCustomShapeParameterType::EQUATION,
    7545             :                     43, 44
    7546             :                 },
    7547             :                 {
    7548             :                     EnhancedCustomShapeParameterType::EQUATION,
    7549             :                     EnhancedCustomShapeParameterType::NORMAL,
    7550             :                     12, 0
    7551             :                 },
    7552             :                 {
    7553             :                     EnhancedCustomShapeParameterType::EQUATION,
    7554             :                     EnhancedCustomShapeParameterType::EQUATION,
    7555             :                     21, 29
    7556             :                 },
    7557             :                 {
    7558             :                     EnhancedCustomShapeParameterType::EQUATION,
    7559             :                     EnhancedCustomShapeParameterType::NORMAL,
    7560             :                     13, 0
    7561             :                 },
    7562             :                 {
    7563             :                     EnhancedCustomShapeParameterType::EQUATION,
    7564             :                     EnhancedCustomShapeParameterType::NORMAL,
    7565             :                     36, 0
    7566             :                 },
    7567             :                 {
    7568             :                     EnhancedCustomShapeParameterType::EQUATION,
    7569             :                     EnhancedCustomShapeParameterType::EQUATION,
    7570             :                     35, 35
    7571             :                 },
    7572             :                 {
    7573             :                     EnhancedCustomShapeParameterType::EQUATION,
    7574             :                     EnhancedCustomShapeParameterType::EQUATION,
    7575             :                     45, 46
    7576             :                 },
    7577             :                 {
    7578             :                     EnhancedCustomShapeParameterType::EQUATION,
    7579             :                     EnhancedCustomShapeParameterType::EQUATION,
    7580             :                     42, 16
    7581             :                 },
    7582             :                 {
    7583             :                     EnhancedCustomShapeParameterType::EQUATION,
    7584             :                     EnhancedCustomShapeParameterType::EQUATION,
    7585             :                     23, 31
    7586             :                 },
    7587             :                 {
    7588             :                     EnhancedCustomShapeParameterType::EQUATION,
    7589             :                     EnhancedCustomShapeParameterType::EQUATION,
    7590             :                     42, 17
    7591             :                 },
    7592             :                 {
    7593             :                     EnhancedCustomShapeParameterType::EQUATION,
    7594             :                     EnhancedCustomShapeParameterType::EQUATION,
    7595             :                     42, 37
    7596             :                 },
    7597             :                 {
    7598             :                     EnhancedCustomShapeParameterType::EQUATION,
    7599             :                     EnhancedCustomShapeParameterType::EQUATION,
    7600             :                     35, 35
    7601             :                 },
    7602             :                 {
    7603             :                     EnhancedCustomShapeParameterType::EQUATION,
    7604             :                     EnhancedCustomShapeParameterType::EQUATION,
    7605             :                     47, 48
    7606             :                 },
    7607             :                 {
    7608             :                     EnhancedCustomShapeParameterType::EQUATION,
    7609             :                     EnhancedCustomShapeParameterType::EQUATION,
    7610             :                     13, 41
    7611             :                 },
    7612             :                 {
    7613             :                     EnhancedCustomShapeParameterType::EQUATION,
    7614             :                     EnhancedCustomShapeParameterType::EQUATION,
    7615             :                     25, 33
    7616             :                 },
    7617             :                 {
    7618             :                     EnhancedCustomShapeParameterType::EQUATION,
    7619             :                     EnhancedCustomShapeParameterType::EQUATION,
    7620             :                     12, 41
    7621             :                 },
    7622             :                 {
    7623             :                     EnhancedCustomShapeParameterType::EQUATION,
    7624             :                     EnhancedCustomShapeParameterType::EQUATION,
    7625             :                     35, 41
    7626             :                 },
    7627             :                 {
    7628             :                     EnhancedCustomShapeParameterType::EQUATION,
    7629             :                     EnhancedCustomShapeParameterType::EQUATION,
    7630             :                     35, 35
    7631             :                 },
    7632             :                 {
    7633             :                     EnhancedCustomShapeParameterType::EQUATION,
    7634             :                     EnhancedCustomShapeParameterType::EQUATION,
    7635             :                     49, 50
    7636             :                 },
    7637             :                 {
    7638             :                     EnhancedCustomShapeParameterType::NORMAL,
    7639             :                     EnhancedCustomShapeParameterType::EQUATION,
    7640             :                     0, 17
    7641             :                 },
    7642             :                 {
    7643             :                     EnhancedCustomShapeParameterType::EQUATION,
    7644             :                     EnhancedCustomShapeParameterType::EQUATION,
    7645             :                     19, 27
    7646             :                 },
    7647             :                 {
    7648             :                     EnhancedCustomShapeParameterType::NORMAL,
    7649             :                     EnhancedCustomShapeParameterType::EQUATION,
    7650             :                     0, 16
    7651             :                 }
    7652             :             };
    7653           3 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    7654             :         }
    7655             :         {
    7656           3 :             aPropSequence [1].Name = "Segments";
    7657             :             static const sal_uInt16 nValues[] = {
    7658             :             // Command, Count
    7659             :                 1,1,
    7660             :                 17,1,
    7661             :                 2,4,
    7662             :                 17,1,
    7663             :                 2,4,
    7664             :                 17,1,
    7665             :                 2,4,
    7666             :                 17,1,
    7667             :                 2,3,
    7668             :                 4,0,
    7669             :                 5,0
    7670             :             };
    7671           3 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    7672             :         }
    7673             :         {
    7674           3 :             aPropSequence [2].Name = "TextFrames";
    7675           3 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    7676             :             {
    7677           3 :                 EnhancedCustomShapeTextFrame aTextFrame;
    7678             :                 {
    7679             :                     static const CustomShapeProvider::ParameterPairData aData =
    7680             :                     {
    7681             :                         EnhancedCustomShapeParameterType::EQUATION,
    7682             :                         EnhancedCustomShapeParameterType::EQUATION,
    7683             :                         38, 38
    7684             :                     };
    7685           3 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    7686             :                 }
    7687             :                 {
    7688             :                     static const CustomShapeProvider::ParameterPairData aData =
    7689             :                     {
    7690             :                         EnhancedCustomShapeParameterType::EQUATION,
    7691             :                         EnhancedCustomShapeParameterType::EQUATION,
    7692             :                         39, 40
    7693             :                     };
    7694           3 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    7695             :                 }
    7696           3 :                 aTextFrameSeq [0] = aTextFrame;
    7697             :             }
    7698           3 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    7699             :         }
    7700           3 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    7701             :     }
    7702             :     {
    7703           3 :         awt::Rectangle aRectangle;
    7704           3 :         aRectangle.X = 0;
    7705           3 :         aRectangle.Y = 0;
    7706           3 :         aRectangle.Width = 0;
    7707           3 :         aRectangle.Height = 0;
    7708           3 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    7709             :     }
    7710           3 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-wedgeRoundRectCallout"));
    7711             : 
    7712           3 :     return aPropertyMap;
    7713             :   }
    7714             : };
    7715             : 
    7716             : // This is a generated source file. DO NOT EDIT.
    7717             : 
    7718           6 : class ShapeCactionButtonMovie : public CustomShapeProvider
    7719             : {
    7720           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    7721             :   {
    7722           0 :     PropertyMap aPropertyMap;
    7723             : 
    7724             :     {
    7725           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    7726             :     }
    7727             :     {
    7728             :         static const char *aStrings[] = {
    7729             :             "min(logwidth,logheight)",
    7730             :             "?0 *3/8",
    7731             :             "logheight/2",
    7732             :             "?2 +0-?1 ",
    7733             :             "?2 +?1 -0",
    7734             :             "logwidth/2",
    7735             :             "?5 +0-?1 ",
    7736             :             "?5 +?1 -0",
    7737             :             "?0 *3/4",
    7738             :             "?8 *1455/21600",
    7739             :             "?8 *1905/21600",
    7740             :             "?8 *2325/21600",
    7741             :             "?8 *16155/21600",
    7742             :             "?8 *17010/21600",
    7743             :             "?8 *19335/21600",
    7744             :             "?8 *19725/21600",
    7745             :             "?8 *20595/21600",
    7746             :             "?8 *5280/21600",
    7747             :             "?8 *5730/21600",
    7748             :             "?8 *6630/21600",
    7749             :             "?8 *7492/21600",
    7750             :             "?8 *9067/21600",
    7751             :             "?8 *9555/21600",
    7752             :             "?8 *13342/21600",
    7753             :             "?8 *14580/21600",
    7754             :             "?8 *15592/21600",
    7755             :             "?6 +?9 -0",
    7756             :             "?6 +?10 -0",
    7757             :             "?6 +?11 -0",
    7758             :             "?6 +?12 -0",
    7759             :             "?6 +?13 -0",
    7760             :             "?6 +?14 -0",
    7761             :             "?6 +?15 -0",
    7762             :             "?6 +?16 -0",
    7763             :             "?3 +?17 -0",
    7764             :             "?3 +?18 -0",
    7765             :             "?3 +?19 -0",
    7766             :             "?3 +?20 -0",
    7767             :             "?3 +?21 -0",
    7768             :             "?3 +?22 -0",
    7769             :             "?3 +?23 -0",
    7770             :             "?3 +?24 -0",
    7771             :             "?3 +?25 -0",
    7772             :             "?3 +?26 -0",
    7773             :             "logwidth",
    7774             :             "logheight"
    7775             :         };
    7776           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    7777             :     }
    7778             :     {
    7779           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    7780             :     }
    7781             :     {
    7782           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    7783             :     }
    7784             :     {
    7785           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    7786             :     }
    7787             :     {
    7788           0 :         Sequence< PropertyValue > aPropSequence (3);
    7789             :         {
    7790           0 :             aPropSequence [0].Name = "Coordinates";
    7791             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    7792             :                 {
    7793             :                     EnhancedCustomShapeParameterType::NORMAL,
    7794             :                     EnhancedCustomShapeParameterType::NORMAL,
    7795             :                     0, 0
    7796             :                 },
    7797             :                 {
    7798             :                     EnhancedCustomShapeParameterType::EQUATION,
    7799             :                     EnhancedCustomShapeParameterType::NORMAL,
    7800             :                     44, 0
    7801             :                 },
    7802             :                 {
    7803             :                     EnhancedCustomShapeParameterType::EQUATION,
    7804             :                     EnhancedCustomShapeParameterType::EQUATION,
    7805             :                     44, 45
    7806             :                 },
    7807             :                 {
    7808             :                     EnhancedCustomShapeParameterType::NORMAL,
    7809             :                     EnhancedCustomShapeParameterType::EQUATION,
    7810             :                     0, 45
    7811             :                 },
    7812             :                 {
    7813             :                     EnhancedCustomShapeParameterType::EQUATION,
    7814             :                     EnhancedCustomShapeParameterType::EQUATION,
    7815             :                     6, 34
    7816             :                 },
    7817             :                 {
    7818             :                     EnhancedCustomShapeParameterType::EQUATION,
    7819             :                     EnhancedCustomShapeParameterType::EQUATION,
    7820             :                     6, 39
    7821             :                 },
    7822             :                 {
    7823             :                     EnhancedCustomShapeParameterType::EQUATION,
    7824             :                     EnhancedCustomShapeParameterType::EQUATION,
    7825             :                     26, 39
    7826             :                 },
    7827             :                 {
    7828             :                     EnhancedCustomShapeParameterType::EQUATION,
    7829             :                     EnhancedCustomShapeParameterType::EQUATION,
    7830             :                     27, 38
    7831             :                 },
    7832             :                 {
    7833             :                     EnhancedCustomShapeParameterType::EQUATION,
    7834             :                     EnhancedCustomShapeParameterType::EQUATION,
    7835             :                     28, 38
    7836             :                 },
    7837             :                 {
    7838             :                     EnhancedCustomShapeParameterType::EQUATION,
    7839             :                     EnhancedCustomShapeParameterType::EQUATION,
    7840             :                     28, 42
    7841             :                 },
    7842             :                 {
    7843             :                     EnhancedCustomShapeParameterType::EQUATION,
    7844             :                     EnhancedCustomShapeParameterType::EQUATION,
    7845             :                     30, 42
    7846             :                 },
    7847             :                 {
    7848             :                     EnhancedCustomShapeParameterType::EQUATION,
    7849             :                     EnhancedCustomShapeParameterType::EQUATION,
    7850             :                     30, 40
    7851             :                 },
    7852             :                 {
    7853             :                     EnhancedCustomShapeParameterType::EQUATION,
    7854             :                     EnhancedCustomShapeParameterType::EQUATION,
    7855             :                     31, 40
    7856             :                 },
    7857             :                 {
    7858             :                     EnhancedCustomShapeParameterType::EQUATION,
    7859             :                     EnhancedCustomShapeParameterType::EQUATION,
    7860             :                     33, 41
    7861             :                 },
    7862             :                 {
    7863             :                     EnhancedCustomShapeParameterType::EQUATION,
    7864             :                     EnhancedCustomShapeParameterType::EQUATION,
    7865             :                     7, 41
    7866             :                 },
    7867             :                 {
    7868             :                     EnhancedCustomShapeParameterType::EQUATION,
    7869             :                     EnhancedCustomShapeParameterType::EQUATION,
    7870             :                     7, 36
    7871             :                 },
    7872             :                 {
    7873             :                     EnhancedCustomShapeParameterType::EQUATION,
    7874             :                     EnhancedCustomShapeParameterType::EQUATION,
    7875             :                     33, 36
    7876             :                 },
    7877             :                 {
    7878             :                     EnhancedCustomShapeParameterType::EQUATION,
    7879             :                     EnhancedCustomShapeParameterType::EQUATION,
    7880             :                     32, 37
    7881             :                 },
    7882             :                 {
    7883             :                     EnhancedCustomShapeParameterType::EQUATION,
    7884             :                     EnhancedCustomShapeParameterType::EQUATION,
    7885             :                     30, 37
    7886             :                 },
    7887             :                 {
    7888             :                     EnhancedCustomShapeParameterType::EQUATION,
    7889             :                     EnhancedCustomShapeParameterType::EQUATION,
    7890             :                     30, 36
    7891             :                 },
    7892             :                 {
    7893             :                     EnhancedCustomShapeParameterType::EQUATION,
    7894             :                     EnhancedCustomShapeParameterType::EQUATION,
    7895             :                     29, 35
    7896             :                 },
    7897             :                 {
    7898             :                     EnhancedCustomShapeParameterType::EQUATION,
    7899             :                     EnhancedCustomShapeParameterType::EQUATION,
    7900             :                     27, 35
    7901             :                 },
    7902             :                 {
    7903             :                     EnhancedCustomShapeParameterType::EQUATION,
    7904             :                     EnhancedCustomShapeParameterType::EQUATION,
    7905             :                     26, 34
    7906             :                 },
    7907             :                 {
    7908             :                     EnhancedCustomShapeParameterType::EQUATION,
    7909             :                     EnhancedCustomShapeParameterType::EQUATION,
    7910             :                     6, 34
    7911             :                 },
    7912             :                 {
    7913             :                     EnhancedCustomShapeParameterType::EQUATION,
    7914             :                     EnhancedCustomShapeParameterType::EQUATION,
    7915             :                     6, 39
    7916             :                 },
    7917             :                 {
    7918             :                     EnhancedCustomShapeParameterType::EQUATION,
    7919             :                     EnhancedCustomShapeParameterType::EQUATION,
    7920             :                     26, 39
    7921             :                 },
    7922             :                 {
    7923             :                     EnhancedCustomShapeParameterType::EQUATION,
    7924             :                     EnhancedCustomShapeParameterType::EQUATION,
    7925             :                     27, 38
    7926             :                 },
    7927             :                 {
    7928             :                     EnhancedCustomShapeParameterType::EQUATION,
    7929             :                     EnhancedCustomShapeParameterType::EQUATION,
    7930             :                     28, 38
    7931             :                 },
    7932             :                 {
    7933             :                     EnhancedCustomShapeParameterType::EQUATION,
    7934             :                     EnhancedCustomShapeParameterType::EQUATION,
    7935             :                     28, 42
    7936             :                 },
    7937             :                 {
    7938             :                     EnhancedCustomShapeParameterType::EQUATION,
    7939             :                     EnhancedCustomShapeParameterType::EQUATION,
    7940             :                     30, 42
    7941             :                 },
    7942             :                 {
    7943             :                     EnhancedCustomShapeParameterType::EQUATION,
    7944             :                     EnhancedCustomShapeParameterType::EQUATION,
    7945             :                     30, 40
    7946             :                 },
    7947             :                 {
    7948             :                     EnhancedCustomShapeParameterType::EQUATION,
    7949             :                     EnhancedCustomShapeParameterType::EQUATION,
    7950             :                     31, 40
    7951             :                 },
    7952             :                 {
    7953             :                     EnhancedCustomShapeParameterType::EQUATION,
    7954             :                     EnhancedCustomShapeParameterType::EQUATION,
    7955             :                     33, 41
    7956             :                 },
    7957             :                 {
    7958             :                     EnhancedCustomShapeParameterType::EQUATION,
    7959             :                     EnhancedCustomShapeParameterType::EQUATION,
    7960             :                     7, 41
    7961             :                 },
    7962             :                 {
    7963             :                     EnhancedCustomShapeParameterType::EQUATION,
    7964             :                     EnhancedCustomShapeParameterType::EQUATION,
    7965             :                     7, 36
    7966             :                 },
    7967             :                 {
    7968             :                     EnhancedCustomShapeParameterType::EQUATION,
    7969             :                     EnhancedCustomShapeParameterType::EQUATION,
    7970             :                     33, 36
    7971             :                 },
    7972             :                 {
    7973             :                     EnhancedCustomShapeParameterType::EQUATION,
    7974             :                     EnhancedCustomShapeParameterType::EQUATION,
    7975             :                     32, 37
    7976             :                 },
    7977             :                 {
    7978             :                     EnhancedCustomShapeParameterType::EQUATION,
    7979             :                     EnhancedCustomShapeParameterType::EQUATION,
    7980             :                     30, 37
    7981             :                 },
    7982             :                 {
    7983             :                     EnhancedCustomShapeParameterType::EQUATION,
    7984             :                     EnhancedCustomShapeParameterType::EQUATION,
    7985             :                     30, 36
    7986             :                 },
    7987             :                 {
    7988             :                     EnhancedCustomShapeParameterType::EQUATION,
    7989             :                     EnhancedCustomShapeParameterType::EQUATION,
    7990             :                     29, 35
    7991             :                 },
    7992             :                 {
    7993             :                     EnhancedCustomShapeParameterType::EQUATION,
    7994             :                     EnhancedCustomShapeParameterType::EQUATION,
    7995             :                     27, 35
    7996             :                 },
    7997             :                 {
    7998             :                     EnhancedCustomShapeParameterType::EQUATION,
    7999             :                     EnhancedCustomShapeParameterType::EQUATION,
    8000             :                     26, 34
    8001             :                 },
    8002             :                 {
    8003             :                     EnhancedCustomShapeParameterType::EQUATION,
    8004             :                     EnhancedCustomShapeParameterType::EQUATION,
    8005             :                     6, 34
    8006             :                 },
    8007             :                 {
    8008             :                     EnhancedCustomShapeParameterType::EQUATION,
    8009             :                     EnhancedCustomShapeParameterType::EQUATION,
    8010             :                     26, 34
    8011             :                 },
    8012             :                 {
    8013             :                     EnhancedCustomShapeParameterType::EQUATION,
    8014             :                     EnhancedCustomShapeParameterType::EQUATION,
    8015             :                     27, 35
    8016             :                 },
    8017             :                 {
    8018             :                     EnhancedCustomShapeParameterType::EQUATION,
    8019             :                     EnhancedCustomShapeParameterType::EQUATION,
    8020             :                     29, 35
    8021             :                 },
    8022             :                 {
    8023             :                     EnhancedCustomShapeParameterType::EQUATION,
    8024             :                     EnhancedCustomShapeParameterType::EQUATION,
    8025             :                     30, 36
    8026             :                 },
    8027             :                 {
    8028             :                     EnhancedCustomShapeParameterType::EQUATION,
    8029             :                     EnhancedCustomShapeParameterType::EQUATION,
    8030             :                     30, 37
    8031             :                 },
    8032             :                 {
    8033             :                     EnhancedCustomShapeParameterType::EQUATION,
    8034             :                     EnhancedCustomShapeParameterType::EQUATION,
    8035             :                     32, 37
    8036             :                 },
    8037             :                 {
    8038             :                     EnhancedCustomShapeParameterType::EQUATION,
    8039             :                     EnhancedCustomShapeParameterType::EQUATION,
    8040             :                     33, 36
    8041             :                 },
    8042             :                 {
    8043             :                     EnhancedCustomShapeParameterType::EQUATION,
    8044             :                     EnhancedCustomShapeParameterType::EQUATION,
    8045             :                     7, 36
    8046             :                 },
    8047             :                 {
    8048             :                     EnhancedCustomShapeParameterType::EQUATION,
    8049             :                     EnhancedCustomShapeParameterType::EQUATION,
    8050             :                     7, 41
    8051             :                 },
    8052             :                 {
    8053             :                     EnhancedCustomShapeParameterType::EQUATION,
    8054             :                     EnhancedCustomShapeParameterType::EQUATION,
    8055             :                     33, 41
    8056             :                 },
    8057             :                 {
    8058             :                     EnhancedCustomShapeParameterType::EQUATION,
    8059             :                     EnhancedCustomShapeParameterType::EQUATION,
    8060             :                     31, 40
    8061             :                 },
    8062             :                 {
    8063             :                     EnhancedCustomShapeParameterType::EQUATION,
    8064             :                     EnhancedCustomShapeParameterType::EQUATION,
    8065             :                     30, 40
    8066             :                 },
    8067             :                 {
    8068             :                     EnhancedCustomShapeParameterType::EQUATION,
    8069             :                     EnhancedCustomShapeParameterType::EQUATION,
    8070             :                     30, 42
    8071             :                 },
    8072             :                 {
    8073             :                     EnhancedCustomShapeParameterType::EQUATION,
    8074             :                     EnhancedCustomShapeParameterType::EQUATION,
    8075             :                     28, 42
    8076             :                 },
    8077             :                 {
    8078             :                     EnhancedCustomShapeParameterType::EQUATION,
    8079             :                     EnhancedCustomShapeParameterType::EQUATION,
    8080             :                     28, 38
    8081             :                 },
    8082             :                 {
    8083             :                     EnhancedCustomShapeParameterType::EQUATION,
    8084             :                     EnhancedCustomShapeParameterType::EQUATION,
    8085             :                     27, 38
    8086             :                 },
    8087             :                 {
    8088             :                     EnhancedCustomShapeParameterType::EQUATION,
    8089             :                     EnhancedCustomShapeParameterType::EQUATION,
    8090             :                     26, 39
    8091             :                 },
    8092             :                 {
    8093             :                     EnhancedCustomShapeParameterType::EQUATION,
    8094             :                     EnhancedCustomShapeParameterType::EQUATION,
    8095             :                     6, 39
    8096             :                 },
    8097             :                 {
    8098             :                     EnhancedCustomShapeParameterType::NORMAL,
    8099             :                     EnhancedCustomShapeParameterType::NORMAL,
    8100             :                     0, 0
    8101             :                 },
    8102             :                 {
    8103             :                     EnhancedCustomShapeParameterType::EQUATION,
    8104             :                     EnhancedCustomShapeParameterType::NORMAL,
    8105             :                     44, 0
    8106             :                 },
    8107             :                 {
    8108             :                     EnhancedCustomShapeParameterType::EQUATION,
    8109             :                     EnhancedCustomShapeParameterType::EQUATION,
    8110             :                     44, 45
    8111             :                 },
    8112             :                 {
    8113             :                     EnhancedCustomShapeParameterType::NORMAL,
    8114             :                     EnhancedCustomShapeParameterType::EQUATION,
    8115             :                     0, 45
    8116             :                 }
    8117             :             };
    8118           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    8119             :         }
    8120             :         {
    8121           0 :             aPropSequence [1].Name = "Segments";
    8122             :             static const sal_uInt16 nValues[] = {
    8123             :             // Command, Count
    8124             :                 1,1,
    8125             :                 2,3,
    8126             :                 4,0,
    8127             :                 1,1,
    8128             :                 2,18,
    8129             :                 4,0,
    8130             :                 7,0,
    8131             :                 5,0,
    8132             :                 1,1,
    8133             :                 2,18,
    8134             :                 4,0,
    8135             :                 18,0,
    8136             :                 7,0,
    8137             :                 5,0,
    8138             :                 1,1,
    8139             :                 2,18,
    8140             :                 4,0,
    8141             :                 6,0,
    8142             :                 5,0,
    8143             :                 1,1,
    8144             :                 2,3,
    8145             :                 4,0,
    8146             :                 6,0,
    8147             :                 5,0
    8148             :             };
    8149           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    8150             :         }
    8151             :         {
    8152           0 :             aPropSequence [2].Name = "TextFrames";
    8153           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    8154             :             {
    8155           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    8156             :                 {
    8157             :                     static const CustomShapeProvider::ParameterPairData aData =
    8158             :                     {
    8159             :                         EnhancedCustomShapeParameterType::NORMAL,
    8160             :                         EnhancedCustomShapeParameterType::NORMAL,
    8161             :                         0, 0
    8162             :                     };
    8163           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    8164             :                 }
    8165             :                 {
    8166             :                     static const CustomShapeProvider::ParameterPairData aData =
    8167             :                     {
    8168             :                         EnhancedCustomShapeParameterType::EQUATION,
    8169             :                         EnhancedCustomShapeParameterType::EQUATION,
    8170             :                         44, 45
    8171             :                     };
    8172           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    8173             :                 }
    8174           0 :                 aTextFrameSeq [0] = aTextFrame;
    8175             :             }
    8176           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    8177             :         }
    8178           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    8179             :     }
    8180             :     {
    8181           0 :         awt::Rectangle aRectangle;
    8182           0 :         aRectangle.X = 0;
    8183           0 :         aRectangle.Y = 0;
    8184           0 :         aRectangle.Width = 0;
    8185           0 :         aRectangle.Height = 0;
    8186           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    8187             :     }
    8188           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-actionButtonMovie"));
    8189             : 
    8190           0 :     return aPropertyMap;
    8191             :   }
    8192             : };
    8193             : 
    8194             : // This is a generated source file. DO NOT EDIT.
    8195             : 
    8196           6 : class ShapeCflowChartOnlineStorage : public CustomShapeProvider
    8197             : {
    8198           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    8199             :   {
    8200           0 :     PropertyMap aPropertyMap;
    8201             : 
    8202             :     {
    8203           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    8204             :     }
    8205             :     {
    8206             :         static const char *aStrings[] = {
    8207             :             "logwidth*5/6",
    8208             :             "logwidth/2",
    8209             :             "logheight/2",
    8210             :             "logheight",
    8211             :             "logwidth/6",
    8212             :             "(16200000)/60000.0",
    8213             :             "(-10800000)/60000.0",
    8214             :             "(5400000)/60000.0",
    8215             :             "(10800000)/60000.0"
    8216             :         };
    8217           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    8218             :     }
    8219             :     {
    8220           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    8221             :     }
    8222             :     {
    8223           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    8224             :     }
    8225             :     {
    8226           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    8227             :     }
    8228             :     {
    8229           0 :         Sequence< PropertyValue > aPropSequence (4);
    8230             :         {
    8231           0 :             aPropSequence [0].Name = "Coordinates";
    8232             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    8233             :                 {
    8234             :                     EnhancedCustomShapeParameterType::NORMAL,
    8235             :                     EnhancedCustomShapeParameterType::NORMAL,
    8236             :                     1, 0
    8237             :                 },
    8238             :                 {
    8239             :                     EnhancedCustomShapeParameterType::NORMAL,
    8240             :                     EnhancedCustomShapeParameterType::NORMAL,
    8241             :                     6, 0
    8242             :                 },
    8243             :                 {
    8244             :                     EnhancedCustomShapeParameterType::NORMAL,
    8245             :                     EnhancedCustomShapeParameterType::NORMAL,
    8246             :                     1, 3
    8247             :                 },
    8248             :                 {
    8249             :                     EnhancedCustomShapeParameterType::EQUATION,
    8250             :                     EnhancedCustomShapeParameterType::EQUATION,
    8251             :                     5, 6
    8252             :                 },
    8253             :                 {
    8254             :                     EnhancedCustomShapeParameterType::NORMAL,
    8255             :                     EnhancedCustomShapeParameterType::NORMAL,
    8256             :                     1, 6
    8257             :                 },
    8258             :                 {
    8259             :                     EnhancedCustomShapeParameterType::NORMAL,
    8260             :                     EnhancedCustomShapeParameterType::NORMAL,
    8261             :                     1, 3
    8262             :                 },
    8263             :                 {
    8264             :                     EnhancedCustomShapeParameterType::EQUATION,
    8265             :                     EnhancedCustomShapeParameterType::EQUATION,
    8266             :                     7, 8
    8267             :                 }
    8268             :             };
    8269           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    8270             :         }
    8271             :         {
    8272           0 :             aPropSequence [1].Name = "Segments";
    8273             :             static const sal_uInt16 nValues[] = {
    8274             :             // Command, Count
    8275             :                 1,1,
    8276             :                 2,1,
    8277             :                 17,1,
    8278             :                 2,1,
    8279             :                 17,1,
    8280             :                 4,0,
    8281             :                 5,0
    8282             :             };
    8283           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    8284             :         }
    8285             :         {
    8286           0 :             aPropSequence [2].Name = "SubViewSize";
    8287           0 :             Sequence< awt::Size > aSizeSequence (1);
    8288             :             {
    8289           0 :                 awt::Size aSize;
    8290           0 :                 aSize.Width = 6;
    8291           0 :                 aSize.Height = 6;
    8292           0 :                 aSizeSequence [0] = aSize;
    8293             :             }
    8294           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    8295             :         }
    8296             :         {
    8297           0 :             aPropSequence [3].Name = "TextFrames";
    8298           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    8299             :             {
    8300           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    8301             :                 {
    8302             :                     static const CustomShapeProvider::ParameterPairData aData =
    8303             :                     {
    8304             :                         EnhancedCustomShapeParameterType::EQUATION,
    8305             :                         EnhancedCustomShapeParameterType::NORMAL,
    8306             :                         4, 0
    8307             :                     };
    8308           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    8309             :                 }
    8310             :                 {
    8311             :                     static const CustomShapeProvider::ParameterPairData aData =
    8312             :                     {
    8313             :                         EnhancedCustomShapeParameterType::EQUATION,
    8314             :                         EnhancedCustomShapeParameterType::EQUATION,
    8315             :                         0, 3
    8316             :                     };
    8317           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    8318             :                 }
    8319           0 :                 aTextFrameSeq [0] = aTextFrame;
    8320             :             }
    8321           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    8322             :         }
    8323           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    8324             :     }
    8325             :     {
    8326           0 :         awt::Rectangle aRectangle;
    8327           0 :         aRectangle.X = 0;
    8328           0 :         aRectangle.Y = 0;
    8329           0 :         aRectangle.Width = 0;
    8330           0 :         aRectangle.Height = 0;
    8331           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    8332             :     }
    8333           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartOnlineStorage"));
    8334             : 
    8335           0 :     return aPropertyMap;
    8336             :   }
    8337             : };
    8338             : 
    8339             : // This is a generated source file. DO NOT EDIT.
    8340             : 
    8341           6 : class ShapeCgear6 : public CustomShapeProvider
    8342             : {
    8343           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    8344             :   {
    8345           0 :     PropertyMap aPropertyMap;
    8346             : 
    8347             :     {
    8348           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    8349             :         {
    8350           0 :             Any aAny ((sal_Int32) 15000);
    8351           0 :             aAdjSequence [0].Value = aAny;
    8352           0 :             aAdjSequence [0].Name = "adj1";
    8353             :         }
    8354             :         {
    8355           0 :             Any aAny ((sal_Int32) 3526);
    8356           0 :             aAdjSequence [1].Value = aAny;
    8357           0 :             aAdjSequence [1].Name = "adj2";
    8358             :         }
    8359           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    8360             :     }
    8361             :     {
    8362             :         static const char *aStrings[] = {
    8363             :             "if(0-$0 ,0,if(20000-$0 ,$0 ,20000))",
    8364             :             "if(0-$1 ,0,if(5358-$1 ,$1 ,5358))",
    8365             :             "min(logwidth,logheight)",
    8366             :             "?2 *?0 /100000",
    8367             :             "?2 *?1 /100000",
    8368             :             "?3 *1/2",
    8369             :             "?4 *1/2",
    8370             :             "?5 +?6 -0",
    8371             :             "logheight/2",
    8372             :             "?8 +0-?3 ",
    8373             :             "logwidth/2",
    8374             :             "?10 +0-?3 ",
    8375             :             "?11 +0-?9 ",
    8376             :             "if(?12 ,?9 ,?11 )",
    8377             :             "(10800000*atan2(?7 ,?13 ))/pi",
    8378             :             "19800000+0-?14 ",
    8379             :             "19800000+?14 -0",
    8380             :             "?11 *cos(pi*(?15 )/10800000)",
    8381             :             "?9 *sin(pi*(?15 )/10800000)",
    8382             :             "(10800000*atan2(?18 ,?17 ))/pi",
    8383             :             "?9 *cos(pi*(?19 )/10800000)",
    8384             :             "?11 *sin(pi*(?19 )/10800000)",
    8385             :             "sqrt(?20 *?20 +?21 *?21 +0*0)",
    8386             :             "?11 *?9 /?22 ",
    8387             :             "?23 *cos(pi*(?19 )/10800000)",
    8388             :             "?23 *sin(pi*(?19 )/10800000)",
    8389             :             "logwidth/2",
    8390             :             "?26 +?24 -0",
    8391             :             "logheight/2",
    8392             :             "?28 +?25 -0",
    8393             :             "?11 *cos(pi*(?16 )/10800000)",
    8394             :             "?9 *sin(pi*(?16 )/10800000)",
    8395             :             "(10800000*atan2(?31 ,?30 ))/pi",
    8396             :             "?9 *cos(pi*(?32 )/10800000)",
    8397             :             "?11 *sin(pi*(?32 )/10800000)",
    8398             :             "sqrt(?33 *?33 +?34 *?34 +0*0)",
    8399             :             "?11 *?9 /?35 ",
    8400             :             "?36 *cos(pi*(?32 )/10800000)",
    8401             :             "?36 *sin(pi*(?32 )/10800000)",
    8402             :             "?26 +?37 -0",
    8403             :             "?28 +?38 -0",
    8404             :             "?27 +0-?39 ",
    8405             :             "?29 +0-?40 ",
    8406             :             "sqrt(?41 *?41 +?42 *?42 +0*0)",
    8407             :             "(10800000*atan2(?41 ,?42 ))/pi",
    8408             :             "?4 *sin(pi*(?44 )/10800000)",
    8409             :             "?4 *cos(pi*(?44 )/10800000)",
    8410             :             "?39 +?45 -0",
    8411             :             "?40 +?46 -0",
    8412             :             "?27 +0-?45 ",
    8413             :             "?29 +0-?46 ",
    8414             :             "?3 *sin(pi*(?44 )/10800000)",
    8415             :             "?3 *cos(pi*(?44 )/10800000)",
    8416             :             "?48 +?51 -0",
    8417             :             "?47 +0-?52 ",
    8418             :             "?50 +?51 -0",
    8419             :             "?49 +0-?52 ",
    8420             :             "16200000+?14 -0",
    8421             :             "?11 *cos(pi*(?57 )/10800000)",
    8422             :             "?9 *sin(pi*(?57 )/10800000)",
    8423             :             "(10800000*atan2(?59 ,?58 ))/pi",
    8424             :             "?9 *cos(pi*(?60 )/10800000)",
    8425             :             "?11 *sin(pi*(?60 )/10800000)",
    8426             :             "sqrt(?61 *?61 +?62 *?62 +0*0)",
    8427             :             "?11 *?9 /?63 ",
    8428             :             "?64 *cos(pi*(?60 )/10800000)",
    8429             :             "?64 *sin(pi*(?60 )/10800000)",
    8430             :             "?26 +?65 -0",
    8431             :             "?28 +?66 -0",
    8432             :             "?26 +0-?65 ",
    8433             :             "?67 +0-?4 ",
    8434             :             "?69 +?4 -0",
    8435             :             "?68 +0-?3 ",
    8436             :             "?19 +0-?60 ",
    8437             :             "1800000+0-?14 ",
    8438             :             "1800000+?14 -0",
    8439             :             "?11 *cos(pi*(?74 )/10800000)",
    8440             :             "?9 *sin(pi*(?74 )/10800000)",
    8441             :             "(10800000*atan2(?77 ,?76 ))/pi",
    8442             :             "logheight+0-?40 ",
    8443             :             "?11 *cos(pi*(?75 )/10800000)",
    8444             :             "?9 *sin(pi*(?75 )/10800000)",
    8445             :             "(10800000*atan2(?81 ,?80 ))/pi",
    8446             :             "logheight+0-?29 ",
    8447             :             "logheight+0-?55 ",
    8448             :             "logheight+0-?53 ",
    8449             :             "?54 ",
    8450             :             "?78 +0-?32 ",
    8451             :             "5400000+?14 -0",
    8452             :             "?11 *cos(pi*(?88 )/10800000)",
    8453             :             "?9 *sin(pi*(?88 )/10800000)",
    8454             :             "(10800000*atan2(?90 ,?89 ))/pi",
    8455             :             "logheight+0-?68 ",
    8456             :             "logheight+0-?72 ",
    8457             :             "9000000+?14 -0",
    8458             :             "?11 *cos(pi*(?94 )/10800000)",
    8459             :             "?9 *sin(pi*(?94 )/10800000)",
    8460             :             "(10800000*atan2(?96 ,?95 ))/pi",
    8461             :             "logwidth+0-?39 ",
    8462             :             "logwidth+0-?54 ",
    8463             :             "logwidth+0-?56 ",
    8464             :             "12600000+?14 -0",
    8465             :             "?11 *cos(pi*(?101 )/10800000)",
    8466             :             "?9 *sin(pi*(?101 )/10800000)",
    8467             :             "(10800000*atan2(?103 ,?102 ))/pi",
    8468             :             "logwidth+0-?27 ",
    8469             :             "logwidth+0-?56 ",
    8470             :             "logwidth+0-?54 ",
    8471             :             "(?56 +?54 )/2",
    8472             :             "(?55 +?53 )/2",
    8473             :             "logheight+0-?109 ",
    8474             :             "(logwidth+0)/?108 ",
    8475             :             "(?32 )/60000.0",
    8476             :             "(?87 )/60000.0",
    8477             :             "(?82 )/60000.0",
    8478             :             "(?73 )/60000.0",
    8479             :             "(?91 )/60000.0",
    8480             :             "(?73 )/60000.0",
    8481             :             "(?97 )/60000.0",
    8482             :             "(?87 )/60000.0",
    8483             :             "(?104 )/60000.0",
    8484             :             "(?73 )/60000.0",
    8485             :             "(?60 )/60000.0",
    8486             :             "(?73 )/60000.0"
    8487             :         };
    8488           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    8489             :     }
    8490             :     {
    8491           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    8492             :         {
    8493           0 :             Sequence< PropertyValue > aPropSequence (4);
    8494             :             {
    8495           0 :                 aPropSequence [0].Name = "Position";
    8496             :                 static const CustomShapeProvider::ParameterPairData aData =
    8497             :                 {
    8498             :                     EnhancedCustomShapeParameterType::EQUATION,
    8499             :                     EnhancedCustomShapeParameterType::EQUATION,
    8500             :                     67, 68
    8501             :                 };
    8502           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    8503             :             }
    8504             :             {
    8505           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    8506           0 :                 EnhancedCustomShapeParameter aParameter;
    8507           0 :                 Any aAny ((sal_Int32) 20000);
    8508           0 :                 aParameter.Value = aAny;
    8509           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8510           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    8511             :             }
    8512             :             {
    8513           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    8514           0 :                 EnhancedCustomShapeParameter aParameter;
    8515           0 :                 Any aAny ((sal_Int32) 0);
    8516           0 :                 aParameter.Value = aAny;
    8517           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8518           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    8519             :             }
    8520             :             {
    8521           0 :                 aPropSequence [3].Name = "RefY";
    8522           0 :                 Any aAny ((sal_Int32) 0);
    8523           0 :                 aPropSequence [3].Value = makeAny (aAny);
    8524             :             }
    8525           0 :             aPropSequenceSequence [0] = aPropSequence;
    8526             :         }
    8527             :         {
    8528           0 :             Sequence< PropertyValue > aPropSequence (4);
    8529             :             {
    8530           0 :                 aPropSequence [0].Name = "Position";
    8531             :                 static const CustomShapeProvider::ParameterPairData aData =
    8532             :                 {
    8533             :                     EnhancedCustomShapeParameterType::EQUATION,
    8534             :                     EnhancedCustomShapeParameterType::EQUATION,
    8535             :                     69, 68
    8536             :                 };
    8537           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    8538             :             }
    8539             :             {
    8540           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    8541           0 :                 EnhancedCustomShapeParameter aParameter;
    8542           0 :                 Any aAny ((sal_Int32) 5358);
    8543           0 :                 aParameter.Value = aAny;
    8544           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8545           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    8546             :             }
    8547             :             {
    8548           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    8549           0 :                 EnhancedCustomShapeParameter aParameter;
    8550           0 :                 Any aAny ((sal_Int32) 0);
    8551           0 :                 aParameter.Value = aAny;
    8552           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8553           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    8554             :             }
    8555             :             {
    8556           0 :                 aPropSequence [3].Name = "RefX";
    8557           0 :                 Any aAny ((sal_Int32) 1);
    8558           0 :                 aPropSequence [3].Value = makeAny (aAny);
    8559             :             }
    8560           0 :             aPropSequenceSequence [1] = aPropSequence;
    8561             :         }
    8562           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    8563             :     }
    8564             :     {
    8565           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    8566             :     }
    8567             :     {
    8568           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    8569             :     }
    8570             :     {
    8571           0 :         Sequence< PropertyValue > aPropSequence (3);
    8572             :         {
    8573           0 :             aPropSequence [0].Name = "Coordinates";
    8574             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    8575             :                 {
    8576             :                     EnhancedCustomShapeParameterType::EQUATION,
    8577             :                     EnhancedCustomShapeParameterType::EQUATION,
    8578             :                     27, 29
    8579             :                 },
    8580             :                 {
    8581             :                     EnhancedCustomShapeParameterType::EQUATION,
    8582             :                     EnhancedCustomShapeParameterType::EQUATION,
    8583             :                     56, 55
    8584             :                 },
    8585             :                 {
    8586             :                     EnhancedCustomShapeParameterType::EQUATION,
    8587             :                     EnhancedCustomShapeParameterType::EQUATION,
    8588             :                     54, 53
    8589             :                 },
    8590             :                 {
    8591             :                     EnhancedCustomShapeParameterType::EQUATION,
    8592             :                     EnhancedCustomShapeParameterType::EQUATION,
    8593             :                     39, 40
    8594             :                 },
    8595             :                 {
    8596             :                     EnhancedCustomShapeParameterType::EQUATION,
    8597             :                     EnhancedCustomShapeParameterType::EQUATION,
    8598             :                     11, 9
    8599             :                 },
    8600             :                 {
    8601             :                     EnhancedCustomShapeParameterType::EQUATION,
    8602             :                     EnhancedCustomShapeParameterType::EQUATION,
    8603             :                     112, 113
    8604             :                 },
    8605             :                 {
    8606             :                     EnhancedCustomShapeParameterType::EQUATION,
    8607             :                     EnhancedCustomShapeParameterType::EQUATION,
    8608             :                     54, 85
    8609             :                 },
    8610             :                 {
    8611             :                     EnhancedCustomShapeParameterType::EQUATION,
    8612             :                     EnhancedCustomShapeParameterType::EQUATION,
    8613             :                     56, 84
    8614             :                 },
    8615             :                 {
    8616             :                     EnhancedCustomShapeParameterType::EQUATION,
    8617             :                     EnhancedCustomShapeParameterType::EQUATION,
    8618             :                     27, 83
    8619             :                 },
    8620             :                 {
    8621             :                     EnhancedCustomShapeParameterType::EQUATION,
    8622             :                     EnhancedCustomShapeParameterType::EQUATION,
    8623             :                     11, 9
    8624             :                 },
    8625             :                 {
    8626             :                     EnhancedCustomShapeParameterType::EQUATION,
    8627             :                     EnhancedCustomShapeParameterType::EQUATION,
    8628             :                     114, 115
    8629             :                 },
    8630             :                 {
    8631             :                     EnhancedCustomShapeParameterType::EQUATION,
    8632             :                     EnhancedCustomShapeParameterType::EQUATION,
    8633             :                     70, 93
    8634             :                 },
    8635             :                 {
    8636             :                     EnhancedCustomShapeParameterType::EQUATION,
    8637             :                     EnhancedCustomShapeParameterType::EQUATION,
    8638             :                     71, 93
    8639             :                 },
    8640             :                 {
    8641             :                     EnhancedCustomShapeParameterType::EQUATION,
    8642             :                     EnhancedCustomShapeParameterType::EQUATION,
    8643             :                     69, 92
    8644             :                 },
    8645             :                 {
    8646             :                     EnhancedCustomShapeParameterType::EQUATION,
    8647             :                     EnhancedCustomShapeParameterType::EQUATION,
    8648             :                     11, 9
    8649             :                 },
    8650             :                 {
    8651             :                     EnhancedCustomShapeParameterType::EQUATION,
    8652             :                     EnhancedCustomShapeParameterType::EQUATION,
    8653             :                     116, 117
    8654             :                 },
    8655             :                 {
    8656             :                     EnhancedCustomShapeParameterType::EQUATION,
    8657             :                     EnhancedCustomShapeParameterType::EQUATION,
    8658             :                     100, 84
    8659             :                 },
    8660             :                 {
    8661             :                     EnhancedCustomShapeParameterType::EQUATION,
    8662             :                     EnhancedCustomShapeParameterType::EQUATION,
    8663             :                     99, 85
    8664             :                 },
    8665             :                 {
    8666             :                     EnhancedCustomShapeParameterType::EQUATION,
    8667             :                     EnhancedCustomShapeParameterType::EQUATION,
    8668             :                     98, 79
    8669             :                 },
    8670             :                 {
    8671             :                     EnhancedCustomShapeParameterType::EQUATION,
    8672             :                     EnhancedCustomShapeParameterType::EQUATION,
    8673             :                     11, 9
    8674             :                 },
    8675             :                 {
    8676             :                     EnhancedCustomShapeParameterType::EQUATION,
    8677             :                     EnhancedCustomShapeParameterType::EQUATION,
    8678             :                     118, 119
    8679             :                 },
    8680             :                 {
    8681             :                     EnhancedCustomShapeParameterType::EQUATION,
    8682             :                     EnhancedCustomShapeParameterType::EQUATION,
    8683             :                     107, 53
    8684             :                 },
    8685             :                 {
    8686             :                     EnhancedCustomShapeParameterType::EQUATION,
    8687             :                     EnhancedCustomShapeParameterType::EQUATION,
    8688             :                     106, 55
    8689             :                 },
    8690             :                 {
    8691             :                     EnhancedCustomShapeParameterType::EQUATION,
    8692             :                     EnhancedCustomShapeParameterType::EQUATION,
    8693             :                     105, 29
    8694             :                 },
    8695             :                 {
    8696             :                     EnhancedCustomShapeParameterType::EQUATION,
    8697             :                     EnhancedCustomShapeParameterType::EQUATION,
    8698             :                     11, 9
    8699             :                 },
    8700             :                 {
    8701             :                     EnhancedCustomShapeParameterType::EQUATION,
    8702             :                     EnhancedCustomShapeParameterType::EQUATION,
    8703             :                     120, 121
    8704             :                 },
    8705             :                 {
    8706             :                     EnhancedCustomShapeParameterType::EQUATION,
    8707             :                     EnhancedCustomShapeParameterType::EQUATION,
    8708             :                     71, 72
    8709             :                 },
    8710             :                 {
    8711             :                     EnhancedCustomShapeParameterType::EQUATION,
    8712             :                     EnhancedCustomShapeParameterType::EQUATION,
    8713             :                     70, 72
    8714             :                 },
    8715             :                 {
    8716             :                     EnhancedCustomShapeParameterType::EQUATION,
    8717             :                     EnhancedCustomShapeParameterType::EQUATION,
    8718             :                     67, 68
    8719             :                 },
    8720             :                 {
    8721             :                     EnhancedCustomShapeParameterType::EQUATION,
    8722             :                     EnhancedCustomShapeParameterType::EQUATION,
    8723             :                     11, 9
    8724             :                 },
    8725             :                 {
    8726             :                     EnhancedCustomShapeParameterType::EQUATION,
    8727             :                     EnhancedCustomShapeParameterType::EQUATION,
    8728             :                     122, 123
    8729             :                 }
    8730             :             };
    8731           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    8732             :         }
    8733             :         {
    8734           0 :             aPropSequence [1].Name = "Segments";
    8735             :             static const sal_uInt16 nValues[] = {
    8736             :             // Command, Count
    8737             :                 1,1,
    8738             :                 2,3,
    8739             :                 17,1,
    8740             :                 2,3,
    8741             :                 17,1,
    8742             :                 2,3,
    8743             :                 17,1,
    8744             :                 2,3,
    8745             :                 17,1,
    8746             :                 2,3,
    8747             :                 17,1,
    8748             :                 2,3,
    8749             :                 17,1,
    8750             :                 4,0,
    8751             :                 5,0
    8752             :             };
    8753           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    8754             :         }
    8755             :         {
    8756           0 :             aPropSequence [2].Name = "TextFrames";
    8757           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    8758             :             {
    8759           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    8760             :                 {
    8761             :                     static const CustomShapeProvider::ParameterPairData aData =
    8762             :                     {
    8763             :                         EnhancedCustomShapeParameterType::EQUATION,
    8764             :                         EnhancedCustomShapeParameterType::EQUATION,
    8765             :                         105, 29
    8766             :                     };
    8767           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    8768             :                 }
    8769             :                 {
    8770             :                     static const CustomShapeProvider::ParameterPairData aData =
    8771             :                     {
    8772             :                         EnhancedCustomShapeParameterType::EQUATION,
    8773             :                         EnhancedCustomShapeParameterType::EQUATION,
    8774             :                         27, 83
    8775             :                     };
    8776           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    8777             :                 }
    8778           0 :                 aTextFrameSeq [0] = aTextFrame;
    8779             :             }
    8780           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    8781             :         }
    8782           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    8783             :     }
    8784             :     {
    8785           0 :         awt::Rectangle aRectangle;
    8786           0 :         aRectangle.X = 0;
    8787           0 :         aRectangle.Y = 0;
    8788           0 :         aRectangle.Width = 0;
    8789           0 :         aRectangle.Height = 0;
    8790           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    8791             :     }
    8792           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-gear6"));
    8793             : 
    8794           0 :     return aPropertyMap;
    8795             :   }
    8796             : };
    8797             : 
    8798             : // This is a generated source file. DO NOT EDIT.
    8799             : 
    8800           6 : class ShapeChalfFrame : public CustomShapeProvider
    8801             : {
    8802           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    8803             :   {
    8804           0 :     PropertyMap aPropertyMap;
    8805             : 
    8806             :     {
    8807           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    8808             :         {
    8809           0 :             Any aAny ((sal_Int32) 33333);
    8810           0 :             aAdjSequence [0].Value = aAny;
    8811           0 :             aAdjSequence [0].Name = "adj1";
    8812             :         }
    8813             :         {
    8814           0 :             Any aAny ((sal_Int32) 33333);
    8815           0 :             aAdjSequence [1].Value = aAny;
    8816           0 :             aAdjSequence [1].Name = "adj2";
    8817             :         }
    8818           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    8819             :     }
    8820             :     {
    8821             :         static const char *aStrings[] = {
    8822             :             "min(logwidth,logheight)",
    8823             :             "100000*logwidth/?0 ",
    8824             :             "if(0-$1 ,0,if(?1 -$1 ,$1 ,?1 ))",
    8825             :             "?0 *?2 /100000",
    8826             :             "logheight*?3 /logwidth",
    8827             :             "logheight+0-?4 ",
    8828             :             "100000*?5 /?0 ",
    8829             :             "if(0-$0 ,0,if(?6 -$0 ,$0 ,?6 ))",
    8830             :             "?0 *?7 /100000",
    8831             :             "?8 *logwidth/logheight",
    8832             :             "logwidth+0-?9 ",
    8833             :             "?3 *logheight/logwidth",
    8834             :             "logheight+0-?11 ",
    8835             :             "?3 *1/2",
    8836             :             "(?12 +logheight)/2",
    8837             :             "(?10 +logwidth)/2",
    8838             :             "?8 *1/2",
    8839             :             "logheight/2",
    8840             :             "logwidth/2",
    8841             :             "logwidth",
    8842             :             "logheight"
    8843             :         };
    8844           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    8845             :     }
    8846             :     {
    8847           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    8848             :         {
    8849           0 :             Sequence< PropertyValue > aPropSequence (4);
    8850             :             {
    8851           0 :                 aPropSequence [0].Name = "Position";
    8852             :                 static const CustomShapeProvider::ParameterPairData aData =
    8853             :                 {
    8854             :                     EnhancedCustomShapeParameterType::NORMAL,
    8855             :                     EnhancedCustomShapeParameterType::EQUATION,
    8856             :                     0, 8
    8857             :                 };
    8858           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    8859             :             }
    8860             :             {
    8861           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    8862           0 :                 EnhancedCustomShapeParameter aParameter;
    8863           0 :                 Any aAny ((sal_Int32) 6);
    8864           0 :                 aParameter.Value = aAny;
    8865           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    8866           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    8867             :             }
    8868             :             {
    8869           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    8870           0 :                 EnhancedCustomShapeParameter aParameter;
    8871           0 :                 Any aAny ((sal_Int32) 0);
    8872           0 :                 aParameter.Value = aAny;
    8873           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8874           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    8875             :             }
    8876             :             {
    8877           0 :                 aPropSequence [3].Name = "RefY";
    8878           0 :                 Any aAny ((sal_Int32) 0);
    8879           0 :                 aPropSequence [3].Value = makeAny (aAny);
    8880             :             }
    8881           0 :             aPropSequenceSequence [0] = aPropSequence;
    8882             :         }
    8883             :         {
    8884           0 :             Sequence< PropertyValue > aPropSequence (4);
    8885             :             {
    8886           0 :                 aPropSequence [0].Name = "Position";
    8887             :                 static const CustomShapeProvider::ParameterPairData aData =
    8888             :                 {
    8889             :                     EnhancedCustomShapeParameterType::EQUATION,
    8890             :                     EnhancedCustomShapeParameterType::NORMAL,
    8891             :                     3, 0
    8892             :                 };
    8893           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    8894             :             }
    8895             :             {
    8896           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    8897           0 :                 EnhancedCustomShapeParameter aParameter;
    8898           0 :                 Any aAny ((sal_Int32) 1);
    8899           0 :                 aParameter.Value = aAny;
    8900           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    8901           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    8902             :             }
    8903             :             {
    8904           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    8905           0 :                 EnhancedCustomShapeParameter aParameter;
    8906           0 :                 Any aAny ((sal_Int32) 0);
    8907           0 :                 aParameter.Value = aAny;
    8908           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8909           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    8910             :             }
    8911             :             {
    8912           0 :                 aPropSequence [3].Name = "RefX";
    8913           0 :                 Any aAny ((sal_Int32) 1);
    8914           0 :                 aPropSequence [3].Value = makeAny (aAny);
    8915             :             }
    8916           0 :             aPropSequenceSequence [1] = aPropSequence;
    8917             :         }
    8918           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    8919             :     }
    8920             :     {
    8921           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    8922             :     }
    8923             :     {
    8924           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    8925             :     }
    8926             :     {
    8927           0 :         Sequence< PropertyValue > aPropSequence (3);
    8928             :         {
    8929           0 :             aPropSequence [0].Name = "Coordinates";
    8930             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    8931             :                 {
    8932             :                     EnhancedCustomShapeParameterType::NORMAL,
    8933             :                     EnhancedCustomShapeParameterType::NORMAL,
    8934             :                     0, 0
    8935             :                 },
    8936             :                 {
    8937             :                     EnhancedCustomShapeParameterType::EQUATION,
    8938             :                     EnhancedCustomShapeParameterType::NORMAL,
    8939             :                     19, 0
    8940             :                 },
    8941             :                 {
    8942             :                     EnhancedCustomShapeParameterType::EQUATION,
    8943             :                     EnhancedCustomShapeParameterType::EQUATION,
    8944             :                     10, 8
    8945             :                 },
    8946             :                 {
    8947             :                     EnhancedCustomShapeParameterType::EQUATION,
    8948             :                     EnhancedCustomShapeParameterType::EQUATION,
    8949             :                     3, 8
    8950             :                 },
    8951             :                 {
    8952             :                     EnhancedCustomShapeParameterType::EQUATION,
    8953             :                     EnhancedCustomShapeParameterType::EQUATION,
    8954             :                     3, 12
    8955             :                 },
    8956             :                 {
    8957             :                     EnhancedCustomShapeParameterType::NORMAL,
    8958             :                     EnhancedCustomShapeParameterType::EQUATION,
    8959             :                     0, 20
    8960             :                 }
    8961             :             };
    8962           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    8963             :         }
    8964             :         {
    8965           0 :             aPropSequence [1].Name = "Segments";
    8966             :             static const sal_uInt16 nValues[] = {
    8967             :             // Command, Count
    8968             :                 1,1,
    8969             :                 2,5,
    8970             :                 4,0,
    8971             :                 5,0
    8972             :             };
    8973           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    8974             :         }
    8975             :         {
    8976           0 :             aPropSequence [2].Name = "TextFrames";
    8977           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    8978             :             {
    8979           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    8980             :                 {
    8981             :                     static const CustomShapeProvider::ParameterPairData aData =
    8982             :                     {
    8983             :                         EnhancedCustomShapeParameterType::NORMAL,
    8984             :                         EnhancedCustomShapeParameterType::NORMAL,
    8985             :                         0, 0
    8986             :                     };
    8987           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    8988             :                 }
    8989             :                 {
    8990             :                     static const CustomShapeProvider::ParameterPairData aData =
    8991             :                     {
    8992             :                         EnhancedCustomShapeParameterType::EQUATION,
    8993             :                         EnhancedCustomShapeParameterType::EQUATION,
    8994             :                         19, 20
    8995             :                     };
    8996           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    8997             :                 }
    8998           0 :                 aTextFrameSeq [0] = aTextFrame;
    8999             :             }
    9000           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    9001             :         }
    9002           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    9003             :     }
    9004             :     {
    9005           0 :         awt::Rectangle aRectangle;
    9006           0 :         aRectangle.X = 0;
    9007           0 :         aRectangle.Y = 0;
    9008           0 :         aRectangle.Width = 0;
    9009           0 :         aRectangle.Height = 0;
    9010           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    9011             :     }
    9012           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-halfFrame"));
    9013             : 
    9014           0 :     return aPropertyMap;
    9015             :   }
    9016             : };
    9017             : 
    9018             : // This is a generated source file. DO NOT EDIT.
    9019             : 
    9020           6 : class ShapeCsnip2SameRect : public CustomShapeProvider
    9021             : {
    9022           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    9023             :   {
    9024           0 :     PropertyMap aPropertyMap;
    9025             : 
    9026             :     {
    9027           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    9028             :         {
    9029           0 :             Any aAny ((sal_Int32) 16667);
    9030           0 :             aAdjSequence [0].Value = aAny;
    9031           0 :             aAdjSequence [0].Name = "adj1";
    9032             :         }
    9033             :         {
    9034           0 :             Any aAny ((sal_Int32) 0);
    9035           0 :             aAdjSequence [1].Value = aAny;
    9036           0 :             aAdjSequence [1].Name = "adj2";
    9037             :         }
    9038           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    9039             :     }
    9040             :     {
    9041             :         static const char *aStrings[] = {
    9042             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
    9043             :             "if(0-$1 ,0,if(50000-$1 ,$1 ,50000))",
    9044             :             "min(logwidth,logheight)",
    9045             :             "?2 *?0 /100000",
    9046             :             "logwidth+0-?3 ",
    9047             :             "?2 *?1 /100000",
    9048             :             "logwidth+0-?5 ",
    9049             :             "logheight+0-?5 ",
    9050             :             "?3 +0-?5 ",
    9051             :             "if(?8 ,?3 ,?5 )",
    9052             :             "?9 *1/2",
    9053             :             "logwidth+0-?10 ",
    9054             :             "?3 *1/2",
    9055             :             "(?7 +logheight)/2",
    9056             :             "logheight",
    9057             :             "logwidth",
    9058             :             "logheight/2",
    9059             :             "logwidth/2"
    9060             :         };
    9061           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    9062             :     }
    9063             :     {
    9064           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    9065             :         {
    9066           0 :             Sequence< PropertyValue > aPropSequence (4);
    9067             :             {
    9068           0 :                 aPropSequence [0].Name = "Position";
    9069             :                 static const CustomShapeProvider::ParameterPairData aData =
    9070             :                 {
    9071             :                     EnhancedCustomShapeParameterType::EQUATION,
    9072             :                     EnhancedCustomShapeParameterType::NORMAL,
    9073             :                     4, 0
    9074             :                 };
    9075           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    9076             :             }
    9077             :             {
    9078           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    9079           0 :                 EnhancedCustomShapeParameter aParameter;
    9080           0 :                 Any aAny ((sal_Int32) 50000);
    9081           0 :                 aParameter.Value = aAny;
    9082           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9083           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    9084             :             }
    9085             :             {
    9086           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    9087           0 :                 EnhancedCustomShapeParameter aParameter;
    9088           0 :                 Any aAny ((sal_Int32) 0);
    9089           0 :                 aParameter.Value = aAny;
    9090           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9091           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    9092             :             }
    9093             :             {
    9094           0 :                 aPropSequence [3].Name = "RefX";
    9095           0 :                 Any aAny ((sal_Int32) 0);
    9096           0 :                 aPropSequence [3].Value = makeAny (aAny);
    9097             :             }
    9098           0 :             aPropSequenceSequence [0] = aPropSequence;
    9099             :         }
    9100             :         {
    9101           0 :             Sequence< PropertyValue > aPropSequence (4);
    9102             :             {
    9103           0 :                 aPropSequence [0].Name = "Position";
    9104             :                 static const CustomShapeProvider::ParameterPairData aData =
    9105             :                 {
    9106             :                     EnhancedCustomShapeParameterType::EQUATION,
    9107             :                     EnhancedCustomShapeParameterType::EQUATION,
    9108             :                     5, 14
    9109             :                 };
    9110           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    9111             :             }
    9112             :             {
    9113           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    9114           0 :                 EnhancedCustomShapeParameter aParameter;
    9115           0 :                 Any aAny ((sal_Int32) 50000);
    9116           0 :                 aParameter.Value = aAny;
    9117           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9118           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    9119             :             }
    9120             :             {
    9121           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    9122           0 :                 EnhancedCustomShapeParameter aParameter;
    9123           0 :                 Any aAny ((sal_Int32) 0);
    9124           0 :                 aParameter.Value = aAny;
    9125           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9126           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    9127             :             }
    9128             :             {
    9129           0 :                 aPropSequence [3].Name = "RefX";
    9130           0 :                 Any aAny ((sal_Int32) 1);
    9131           0 :                 aPropSequence [3].Value = makeAny (aAny);
    9132             :             }
    9133           0 :             aPropSequenceSequence [1] = aPropSequence;
    9134             :         }
    9135           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    9136             :     }
    9137             :     {
    9138           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    9139             :     }
    9140             :     {
    9141           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    9142             :     }
    9143             :     {
    9144           0 :         Sequence< PropertyValue > aPropSequence (3);
    9145             :         {
    9146           0 :             aPropSequence [0].Name = "Coordinates";
    9147             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    9148             :                 {
    9149             :                     EnhancedCustomShapeParameterType::EQUATION,
    9150             :                     EnhancedCustomShapeParameterType::NORMAL,
    9151             :                     3, 0
    9152             :                 },
    9153             :                 {
    9154             :                     EnhancedCustomShapeParameterType::EQUATION,
    9155             :                     EnhancedCustomShapeParameterType::NORMAL,
    9156             :                     4, 0
    9157             :                 },
    9158             :                 {
    9159             :                     EnhancedCustomShapeParameterType::EQUATION,
    9160             :                     EnhancedCustomShapeParameterType::EQUATION,
    9161             :                     15, 3
    9162             :                 },
    9163             :                 {
    9164             :                     EnhancedCustomShapeParameterType::EQUATION,
    9165             :                     EnhancedCustomShapeParameterType::EQUATION,
    9166             :                     15, 7
    9167             :                 },
    9168             :                 {
    9169             :                     EnhancedCustomShapeParameterType::EQUATION,
    9170             :                     EnhancedCustomShapeParameterType::EQUATION,
    9171             :                     6, 14
    9172             :                 },
    9173             :                 {
    9174             :                     EnhancedCustomShapeParameterType::EQUATION,
    9175             :                     EnhancedCustomShapeParameterType::EQUATION,
    9176             :                     5, 14
    9177             :                 },
    9178             :                 {
    9179             :                     EnhancedCustomShapeParameterType::NORMAL,
    9180             :                     EnhancedCustomShapeParameterType::EQUATION,
    9181             :                     0, 7
    9182             :                 },
    9183             :                 {
    9184             :                     EnhancedCustomShapeParameterType::NORMAL,
    9185             :                     EnhancedCustomShapeParameterType::EQUATION,
    9186             :                     0, 3
    9187             :                 }
    9188             :             };
    9189           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    9190             :         }
    9191             :         {
    9192           0 :             aPropSequence [1].Name = "Segments";
    9193             :             static const sal_uInt16 nValues[] = {
    9194             :             // Command, Count
    9195             :                 1,1,
    9196             :                 2,7,
    9197             :                 4,0,
    9198             :                 5,0
    9199             :             };
    9200           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    9201             :         }
    9202             :         {
    9203           0 :             aPropSequence [2].Name = "TextFrames";
    9204           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    9205             :             {
    9206           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    9207             :                 {
    9208             :                     static const CustomShapeProvider::ParameterPairData aData =
    9209             :                     {
    9210             :                         EnhancedCustomShapeParameterType::EQUATION,
    9211             :                         EnhancedCustomShapeParameterType::EQUATION,
    9212             :                         10, 12
    9213             :                     };
    9214           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    9215             :                 }
    9216             :                 {
    9217             :                     static const CustomShapeProvider::ParameterPairData aData =
    9218             :                     {
    9219             :                         EnhancedCustomShapeParameterType::EQUATION,
    9220             :                         EnhancedCustomShapeParameterType::EQUATION,
    9221             :                         11, 13
    9222             :                     };
    9223           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    9224             :                 }
    9225           0 :                 aTextFrameSeq [0] = aTextFrame;
    9226             :             }
    9227           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    9228             :         }
    9229           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    9230             :     }
    9231             :     {
    9232           0 :         awt::Rectangle aRectangle;
    9233           0 :         aRectangle.X = 0;
    9234           0 :         aRectangle.Y = 0;
    9235           0 :         aRectangle.Width = 0;
    9236           0 :         aRectangle.Height = 0;
    9237           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    9238             :     }
    9239           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-snip2SameRect"));
    9240             : 
    9241           0 :     return aPropertyMap;
    9242             :   }
    9243             : };
    9244             : 
    9245             : // This is a generated source file. DO NOT EDIT.
    9246             : 
    9247             : } // anonymous namespace
    9248           6 : void CustomShapeProperties::initializePresetsMap3()
    9249             : {
    9250           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "star6" ) ] = new ShapeCstar6();
    9251           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "round2SameRect" ) ] = new ShapeCround2SameRect();
    9252           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "nonIsoscelesTrapezoid" ) ] = new ShapeCnonIsoscelesTrapezoid();
    9253           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "diamond" ) ] = new ShapeCdiamond();
    9254           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "callout2" ) ] = new ShapeCcallout2();
    9255           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "ellipseRibbon" ) ] = new ShapeCellipseRibbon();
    9256           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "pie" ) ] = new ShapeCpie();
    9257           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "star4" ) ] = new ShapeCstar4();
    9258           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartPredefinedProcess" ) ] = new ShapeCflowChartPredefinedProcess();
    9259           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartPunchedTape" ) ] = new ShapeCflowChartPunchedTape();
    9260           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "curvedConnector2" ) ] = new ShapeCcurvedConnector2();
    9261           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "bentConnector3" ) ] = new ShapeCbentConnector3();
    9262           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "cornerTabs" ) ] = new ShapeCcornerTabs();
    9263           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "hexagon" ) ] = new ShapeChexagon();
    9264           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartConnector" ) ] = new ShapeCflowChartConnector();
    9265           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartMagneticDisk" ) ] = new ShapeCflowChartMagneticDisk();
    9266           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "heart" ) ] = new ShapeCheart();
    9267           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "ribbon2" ) ] = new ShapeCribbon2();
    9268           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "bracePair" ) ] = new ShapeCbracePair();
    9269           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartExtract" ) ] = new ShapeCflowChartExtract();
    9270           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "actionButtonHome" ) ] = new ShapeCactionButtonHome();
    9271           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "accentBorderCallout3" ) ] = new ShapeCaccentBorderCallout3();
    9272           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartOfflineStorage" ) ] = new ShapeCflowChartOfflineStorage();
    9273           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "irregularSeal1" ) ] = new ShapeCirregularSeal1();
    9274           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "quadArrow" ) ] = new ShapeCquadArrow();
    9275           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "leftBrace" ) ] = new ShapeCleftBrace();
    9276           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "leftBracket" ) ] = new ShapeCleftBracket();
    9277           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "blockArc" ) ] = new ShapeCblockArc();
    9278           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "curvedConnector3" ) ] = new ShapeCcurvedConnector3();
    9279           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "wedgeRoundRectCallout" ) ] = new ShapeCwedgeRoundRectCallout();
    9280           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "actionButtonMovie" ) ] = new ShapeCactionButtonMovie();
    9281           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartOnlineStorage" ) ] = new ShapeCflowChartOnlineStorage();
    9282           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "gear6" ) ] = new ShapeCgear6();
    9283           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "halfFrame" ) ] = new ShapeChalfFrame();
    9284           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "snip2SameRect" ) ] = new ShapeCsnip2SameRect();
    9285           6 : }
    9286             : 
    9287         177 : } } // oox // drawingml
    9288             : 

Generated by: LCOV version 1.10