/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */


 module com {  module sun {  module star {  module animations {


/** @see http://www.w3.org/TR/smil20/smil-transitions.html#Table%201:%20Taxonomy%20Table
*/
constants TransitionSubType
{
    const short DEFAULT = 0;
    const short LEFTTORIGHT = 1;
    const short TOPTOBOTTOM = 2;
    const short TOPLEFT = 3;
    const short TOPRIGHT = 4;
    const short BOTTOMRIGHT = 5;
    const short BOTTOMLEFT = 6;
    const short TOPCENTER = 7;
    const short RIGHTCENTER = 8;
    const short BOTTOMCENTER = 9;
    const short LEFTCENTER = 10;
    const short CORNERSIN = 11;
    const short CORNERSOUT = 12;
    const short VERTICAL = 13;
    const short HORIZONTAL = 14;
    const short DIAGONALBOTTOMLEFT = 15;
    const short DIAGONALTOPLEFT = 16;
    const short DOUBLEBARNDOOR = 17;
    const short DOUBLEDIAMOND = 18;
    const short DOWN = 19;
    const short LEFT = 20;
    const short UP = 21;
    const short RIGHT = 22;
    const short RECTANGLE = 25;
    const short DIAMOND = 26;
    const short CIRCLE = 27;
    const short FOURPOINT = 28;
    const short FIVEPOINT = 29;
    const short SIXPOINT = 30;
    const short HEART = 31;
    const short KEYHOLE = 32;
    const short CLOCKWISETWELVE = 33;
    const short CLOCKWISETHREE = 34;
    const short CLOCKWISESIX = 35;
    const short CLOCKWISENINE = 36;
    const short TWOBLADEVERTICAL = 37;
    const short TWOBLADEHORIZONTAL = 38;
    const short FOURBLADE = 39;
    const short CLOCKWISETOP = 40;
    const short CLOCKWISERIGHT = 41;
    const short CLOCKWISEBOTTOM = 42;
    const short CLOCKWISELEFT = 43;
    const short CLOCKWISETOPLEFT = 44;
    const short COUNTERCLOCKWISEBOTTOMLEFT = 45;
    const short CLOCKWISEBOTTOMRIGHT = 46;
    const short COUNTERCLOCKWISETOPRIGHT = 47;
    const short CENTERTOP = 48;
    const short CENTERRIGHT = 49;
    const short TOP = 50;
    const short BOTTOM = 52;
    const short FANOUTVERTICAL = 54;
    const short FANOUTHORIZONTAL = 55;
    const short FANINVERTICAL = 56;
    const short FANINHORIZONTAL = 57;
    const short PARALLELVERTICAL = 58;
    const short PARALLELDIAGONAL = 59;
    const short OPPOSITEVERTICAL = 60;
    const short OPPOSITEHORIZONTAL = 61;
    const short PARALLELDIAGONALTOPLEFT = 62;
    const short PARALLELDIAGONALBOTTOMLEFT = 63;
    const short TOPLEFTHORIZONTAL = 64;
    const short TOPLEFTDIAGONAL = 65;
    const short TOPRIGHTDIAGONAL = 66;
    const short BOTTOMRIGHTDIAGONAL = 67;
    const short BOTTOMLEFTDIAGONAL = 68;
    const short TOPLEFTCLOCKWISE = 69;
    const short TOPRIGHTCLOCKWISE = 70;
    const short BOTTOMRIGHTCLOCKWISE = 71;
    const short BOTTOMLEFTCLOCKWISE = 72;
    const short TOPLEFTCOUNTERCLOCKWISE = 73;
    const short TOPRIGHTCOUNTERCLOCKWISE = 74;
    const short BOTTOMRIGHTCOUNTERCLOCKWISE = 75;
    const short BOTTOMLEFTCOUNTERCLOCKWISE = 76;
    const short VERTICALTOPSAME = 77;
    const short VERTICALBOTTOMSAME = 78;
    const short VERTICALTOPLEFTOPPOSITE = 79;
    const short VERTICALBOTTOMLEFTOPPOSITE = 80;
    const short HORIZONTALLEFTSAME = 81;
    const short HORIZONTALRIGHTSAME = 82;
    const short HORIZONTALTOPLEFTOPPOSITE = 83;
    const short HORIZONTALTOPRIGHTOPPOSITE = 84;
    const short DIAGONALBOTTOMLEFTOPPOSITE = 85;
    const short DIAGONALTOPLEFTOPPOSITE = 86;
    const short TWOBOXTOP = 87;
    const short TWOBOXBOTTOM = 88;
    const short TWOBOXLEFT = 89;
    const short TWOBOXRIGHT = 90;
    const short FOURBOXVERTICAL = 91;
    const short FOURBOXHORIZONTAL = 92;
    const short VERTICALLEFT = 93;
    const short VERTICALRIGHT = 94;
    const short HORIZONTALLEFT = 95;
    const short HORIZONTALRIGHT = 96;
    const short FROMLEFT = 97;
    const short FROMTOP = 98;
    const short FROMRIGHT = 99;
    const short FROMBOTTOM = 100;
    const short CROSSFADE = 101;
    const short FADETOCOLOR = 102;
    const short FADEFROMCOLOR = 103;
    const short FADEOVERCOLOR = 104;

    // Most of those below are non-standard, not in SMIL 2.0
    const short THREEBLADE = 105;
    const short EIGHTBLADE = 106;
    const short ONEBLADE = 107;
    const short ACROSS = 108;
    const short TOPLEFTVERTICAL = 109; // Is in SMIL
    const short COMBHORIZONTAL = 110;
    const short COMBVERTICAL = 111;
    const short IN = 112; // Not actually a subtype, and apparently unused
    const short OUT = 113; // Ditto
    const short ROTATEIN = 114;
    const short ROTATEOUT = 115;
    const short FROMTOPLEFT = 116;
    const short FROMTOPRIGHT = 117;
    const short FROMBOTTOMLEFT = 118;
    const short FROMBOTTOMRIGHT = 119;
};


}; }; }; };

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
