LibreOffice Module xmloff (master)
1
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
xmloff
inc
anim.hxx
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*
9
* This file incorporates work covered by the following license notice:
10
*
11
* Licensed to the Apache Software Foundation (ASF) under one or more
12
* contributor license agreements. See the NOTICE file distributed
13
* with this work for additional information regarding copyright
14
* ownership. The ASF licenses this file to you under the Apache
15
* License, Version 2.0 (the "License"); you may not use this file
16
* except in compliance with the License. You may obtain a copy of
17
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
*/
19
20
#pragma once
21
22
#include <com/sun/star/presentation/AnimationEffect.hpp>
23
#include <com/sun/star/presentation/AnimationSpeed.hpp>
24
#include <
xmloff/xmlement.hxx
>
25
26
enum
XMLEffect
27
{
28
EK_none
,
29
EK_fade
,
30
EK_move
,
31
EK_stripes
,
32
EK_open
,
33
EK_close
,
34
EK_dissolve
,
35
EK_wavyline
,
36
EK_random
,
37
EK_lines
,
38
EK_laser
,
39
EK_appear
,
40
EK_hide
,
41
EK_move_short
,
42
EK_checkerboard
,
43
EK_rotate
,
44
EK_stretch
45
};
46
47
extern
const
SvXMLEnumMapEntry<XMLEffect>
aXML_AnimationEffect_EnumMap
[];
48
49
enum
XMLEffectDirection
50
{
51
ED_none
,
52
ED_from_left
,
53
ED_from_top
,
54
ED_from_right
,
55
ED_from_bottom
,
56
ED_from_center
,
57
ED_from_upperleft
,
58
ED_from_upperright
,
59
ED_from_lowerleft
,
60
ED_from_lowerright
,
61
62
ED_to_left
,
63
ED_to_top
,
64
ED_to_right
,
65
ED_to_bottom
,
66
ED_to_upperleft
,
67
ED_to_upperright
,
68
ED_to_lowerright
,
69
ED_to_lowerleft
,
70
71
ED_path
,
72
ED_spiral_inward_left
,
73
ED_spiral_inward_right
,
74
ED_spiral_outward_left
,
75
ED_spiral_outward_right
,
76
77
ED_vertical
,
78
ED_horizontal
,
79
80
ED_to_center
,
81
82
ED_clockwise
,
83
ED_cclockwise
84
};
85
86
extern
const
SvXMLEnumMapEntry<XMLEffectDirection>
aXML_AnimationDirection_EnumMap
[];
87
88
extern
const
SvXMLEnumMapEntry<css::presentation::AnimationSpeed>
aXML_AnimationSpeed_EnumMap
[];
89
90
void
SdXMLImplSetEffect
(css::presentation::AnimationEffect eEffect,
XMLEffect
& eKind,
91
XMLEffectDirection
& eDirection, sal_Int16& nStartScale,
bool
& bIn);
92
css::presentation::AnimationEffect
93
ImplSdXMLgetEffect
(
XMLEffect
eKind,
XMLEffectDirection
eDirection, sal_Int16 nStartScale,
bool
bIn);
94
95
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
ED_to_upperright
Definition:
anim.hxx:67
EK_open
Definition:
anim.hxx:32
ED_from_bottom
Definition:
anim.hxx:55
ED_to_right
Definition:
anim.hxx:64
ED_spiral_outward_right
Definition:
anim.hxx:75
ED_from_lowerleft
Definition:
anim.hxx:59
EK_checkerboard
Definition:
anim.hxx:42
ED_to_top
Definition:
anim.hxx:63
XMLEffectDirection
XMLEffectDirection
Definition:
anim.hxx:49
ED_clockwise
Definition:
anim.hxx:82
ED_horizontal
Definition:
anim.hxx:78
ED_from_right
Definition:
anim.hxx:54
aXML_AnimationEffect_EnumMap
const SvXMLEnumMapEntry< XMLEffect > aXML_AnimationEffect_EnumMap[]
Definition:
animimp.cxx:56
ED_from_top
Definition:
anim.hxx:53
ED_from_lowerright
Definition:
anim.hxx:60
ED_to_left
Definition:
anim.hxx:62
ED_spiral_inward_left
Definition:
anim.hxx:72
ED_from_upperright
Definition:
anim.hxx:58
ImplSdXMLgetEffect
css::presentation::AnimationEffect ImplSdXMLgetEffect(XMLEffect eKind, XMLEffectDirection eDirection, sal_Int16 nStartScale, bool bIn)
Definition:
animimp.cxx:119
ED_path
Definition:
anim.hxx:71
SdXMLImplSetEffect
void SdXMLImplSetEffect(css::presentation::AnimationEffect eEffect, XMLEffect &eKind, XMLEffectDirection &eDirection, sal_Int16 &nStartScale, bool &bIn)
ED_to_center
Definition:
anim.hxx:80
EK_rotate
Definition:
anim.hxx:43
ED_from_upperleft
Definition:
anim.hxx:57
ED_spiral_inward_right
Definition:
anim.hxx:73
EK_lines
Definition:
anim.hxx:37
ED_to_upperleft
Definition:
anim.hxx:66
ED_from_left
Definition:
anim.hxx:52
ED_from_center
Definition:
anim.hxx:56
EK_wavyline
Definition:
anim.hxx:35
ED_to_lowerright
Definition:
anim.hxx:68
EK_stripes
Definition:
anim.hxx:31
EK_move
Definition:
anim.hxx:30
EK_move_short
Definition:
anim.hxx:41
ED_spiral_outward_left
Definition:
anim.hxx:74
SvXMLEnumMapEntry
Map an XMLTokenEnum to an enum value.
Definition:
ximpshap.hxx:39
aXML_AnimationSpeed_EnumMap
const SvXMLEnumMapEntry< css::presentation::AnimationSpeed > aXML_AnimationSpeed_EnumMap[]
Definition:
animimp.cxx:111
XMLEffect
XMLEffect
Definition:
anim.hxx:26
aXML_AnimationDirection_EnumMap
const SvXMLEnumMapEntry< XMLEffectDirection > aXML_AnimationDirection_EnumMap[]
Definition:
animimp.cxx:78
ED_none
Definition:
anim.hxx:51
EK_none
Definition:
anim.hxx:28
xmlement.hxx
EK_dissolve
Definition:
anim.hxx:34
ED_to_bottom
Definition:
anim.hxx:65
EK_random
Definition:
anim.hxx:36
EK_laser
Definition:
anim.hxx:38
EK_close
Definition:
anim.hxx:33
ED_cclockwise
Definition:
anim.hxx:83
EK_fade
Definition:
anim.hxx:29
ED_to_lowerleft
Definition:
anim.hxx:69
EK_stretch
Definition:
anim.hxx:44
EK_hide
Definition:
anim.hxx:40
ED_vertical
Definition:
anim.hxx:77
EK_appear
Definition:
anim.hxx:39
Generated on Tue May 24 2022 12:42:05 for LibreOffice Module xmloff (master) by
1.8.10