/**************************************************************
 *
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 *
 *************************************************************/


#ifndef __com_sun_star_presentation_FadeEffect_idl__
#define __com_sun_star_presentation_FadeEffect_idl__


//=============================================================================

 module com {  module sun {  module star {  module presentation {

//=============================================================================

/** specifies the fade effects to fade one page into another.
 */
published enum FadeEffect
{
	//-------------------------------------------------------------------------

	/** use no fade effects.
	 */
	NONE,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Fade from Left'.
	 */
	FADE_FROM_LEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Fade from Top'.
	 */
	FADE_FROM_TOP,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Fade from Right'.
	 */
	FADE_FROM_RIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Fade from Bottom'.
	 */
	FADE_FROM_BOTTOM,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Fade to Center'.
	 */
	FADE_TO_CENTER,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Fade from Center'.
	 */
	FADE_FROM_CENTER,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Move from Left'.
	 */
	MOVE_FROM_LEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Move from Top'.
	 */
	MOVE_FROM_TOP,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Move from Right'.
	 */
	MOVE_FROM_RIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Move from Bottom'.
	 */
	MOVE_FROM_BOTTOM,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Roll from Left'.
	 */
	ROLL_FROM_LEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Roll from Top'.
	 */
	ROLL_FROM_TOP,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Roll from Right'.
	 */
	ROLL_FROM_RIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Roll from Bottom'.
	 */
	ROLL_FROM_BOTTOM,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Vertical Stripes'.
	 */
	VERTICAL_STRIPES,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Horizontal Stripes'.
	 */
	HORIZONTAL_STRIPES,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Clockwise'.
	 */
	CLOCKWISE,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Counter Clockwise'.
	 */
	COUNTERCLOCKWISE,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Fade from Upper Left'.
	 */
	FADE_FROM_UPPERLEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Fade from Upper Right'.
	 */
	FADE_FROM_UPPERRIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Fade from Lower Left'.
	 */
	FADE_FROM_LOWERLEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Fade from Lower Right'.
	 */
	FADE_FROM_LOWERRIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Close Vertical'.
	 */
	CLOSE_VERTICAL,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Close Horizontal'.
	 */
	CLOSE_HORIZONTAL,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Open Vertical'.
	 */
	OPEN_VERTICAL,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Open Horizontal'.
	 */
	OPEN_HORIZONTAL,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Spiral Inward Left'.
	 */
	SPIRALIN_LEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Spiral Inward Right'.
	 */
	SPIRALIN_RIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Spiral Outward Left'.
	 */
	SPIRALOUT_LEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Spiral Outward Right'.
	 */
	SPIRALOUT_RIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Dissolve'.
	 */
	DISSOLVE,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Wavy Line from Left'.
	 */
	WAVYLINE_FROM_LEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Wavy Line from Top'.
	 */
	WAVYLINE_FROM_TOP,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Wavy Line from Right'.
	 */
	WAVYLINE_FROM_RIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Wavy Line from Bottom'.
	 */
	WAVYLINE_FROM_BOTTOM,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Random'.
	 */
	RANDOM,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Stretch from Left'.
	 */
	STRETCH_FROM_LEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Stretch from Top'.
	 */
	STRETCH_FROM_TOP,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Stretch from Right'.
	 */
	STRETCH_FROM_RIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Stretch from Bottom'.
	 */
	STRETCH_FROM_BOTTOM,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Vertical Lines'.
	 */
	VERTICAL_LINES,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Horizontal Lines'.
	 */
	HORIZONTAL_LINES,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Move from Upper Left'.
	 */
	MOVE_FROM_UPPERLEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Move from Upper Right'.
	 */
	MOVE_FROM_UPPERRIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Move from Lower Right'.
	 */
	MOVE_FROM_LOWERRIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Move from Lower Left'.
	 */
	MOVE_FROM_LOWERLEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Uncover to Left'.
	 */
	UNCOVER_TO_LEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Uncover to Upper Left'.
	 */
	UNCOVER_TO_UPPERLEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Uncover to Top'.
	 */
	UNCOVER_TO_TOP,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Uncover to Upper Right'.
	 */
	UNCOVER_TO_UPPERRIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Uncover to Right'.
	 */
	UNCOVER_TO_RIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Uncover to Lower Right'.
	 */
	UNCOVER_TO_LOWERRIGHT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Uncover to Bottom'.
	 */
	UNCOVER_TO_BOTTOM,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Uncover to Lower Left'.
	 */
	UNCOVER_TO_LOWERLEFT,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Vertical Checkerboard'.
	 */
	VERTICAL_CHECKERBOARD,

	//-------------------------------------------------------------------------

	/** use the fade effect 'Horizontal Checkerboard'.
	 */
	HORIZONTAL_CHECKERBOARD
};

//=============================================================================

}; }; }; };

#endif
