master
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6
7#ifndef __VSANIMATION_H__
8#define __VSANIMATION_H__
9
10#ifndef VSCLASS_ANIMATIONS
11#define VSCLASS_ANIMATIONS L"ANIMATIONS"
12#endif
13
14enum ANIMATIONSPARTS {
15 TAS_EXPAND = 1,
16 TAS_COLLAPSE = 2,
17 TAS_REPOSITION = 3,
18 TAS_FADEIN = 4,
19 TAS_FADEOUT = 5,
20 TAS_ADDTOLIST = 6,
21 TAS_DELETEFROMLIST = 7,
22 TAS_ADDTOGRID = 8,
23 TAS_DELETEFROMGRID = 9,
24 TAS_ADDTOSEARCHGRID = 10,
25 TAS_DELETEFROMSEARCHGRID = 11,
26 TAS_ADDTOSEARCHLIST = 12,
27 TAS_DELETEFROMSEARCHLIST = 13,
28 TAS_SHOWEDGEUI = 14,
29 TAS_SHOWPANEL = 15,
30 TAS_HIDEEDGEUI = 16,
31 TAS_HIDEPANEL = 17,
32 TAS_SHOWPOPUP = 18,
33 TAS_HIDEPOPUP = 19,
34 TAS_POINTERDOWN = 20,
35 TAS_POINTERUP = 21,
36 TAS_DRAGSOURCESTART = 22,
37 TAS_DRAGSOURCEEND = 23,
38 TAS_TRANSITIONCONTENT = 24,
39 TAS_REVEAL = 25,
40 TAS_HIDE = 26,
41 TAS_DRAGBETWEENENTER = 27,
42 TAS_DRAGBETWEENLEAVE = 28,
43 TAS_SWIPESELECT = 29,
44 TAS_SWIPEDESELECT = 30,
45 TAS_SWIPEREVEAL = 31,
46 TAS_ENTERPAGE = 32,
47 TAS_TRANSITIONPAGE = 33,
48 TAS_CROSSFADE = 34,
49 TAS_PEEK = 35,
50 TAS_UPDATEBADGE = 36
51};
52
53enum EXPANDSTATES {
54 TA_EXPAND_AFFECTED = 1,
55 TA_EXPAND_REVEALED = 2
56};
57
58enum COLLAPSESTATES {
59 TA_COLLAPSE_HIDDEN = 1,
60 TA_COLLAPSE_AFFECTED = 2
61};
62
63enum REPOSITIONSTATES {
64 TA_REPOSITION_TARGET = 1
65};
66
67enum FADEINSTATES {
68 TA_FADEIN_SHOWN = 1
69};
70
71enum FADEOUTSTATES {
72 TA_FADEOUT_HIDDEN = 1
73};
74
75enum ADDTOGRIDSTATES {
76 TA_ADDTOGRID_ADDED = 1,
77 TA_ADDTOGRID_AFFECTED = 2,
78 TA_ADDTOGRID_ROWOUT = 3,
79 TA_ADDTOGRID_ROWIN = 4
80};
81
82enum DELETEFROMGRIDSTATES {
83 TA_DELETEFROMGRID_DELETED = 1,
84 TA_DELETEFROMGRID_REMAINING = 2,
85 TA_DELETEFROMGRID_ROWOUT = 3,
86 TA_DELETEFROMGRID_ROWIN = 4
87};
88
89enum ADDTOLISTSTATES {
90 TA_ADDTOLIST_ADDED = 1,
91 TA_ADDTOLIST_AFFECTED = 2
92};
93
94enum DELETEFROMLISTSTATES {
95 TA_DELETEFROMLIST_DELETED = 1,
96 TA_DELETEFROMLIST_REMAINING = 2
97};
98
99enum ADDTOSEARCHGRIDSTATES {
100 TA_ADDTOSEARCHGRID_ADDED = 1,
101 TA_ADDTOSEARCHGRID_AFFECTED = 2,
102 TA_ADDTOSEARCHGRID_ROWOUT = 3,
103 TA_ADDTOSEARCHGRID_ROWIN = 4
104};
105
106enum DELETEFROMSEARCHGRIDSTATES {
107 TA_DELETEFROMSEARCHGRID_DELETED = 1,
108 TA_DELETEFROMSEARCHGRID_REMAINING = 2,
109 TA_DELETEFROMSEARCHGRID_ROWOUT = 3,
110 TA_DELETEFROMSEARCHGRID_ROWIN = 4
111};
112
113enum ADDTOSEARCHLISTSTATES {
114 TA_ADDTOSEARCHLIST_ADDED = 1,
115 TA_ADDTOSEARCHLIST_AFFECTED = 2
116};
117
118enum DELETEFROMSEARCHLISTSTATES {
119 TA_DELETEFROMSEARCHLIST_DELETED = 1,
120 TA_DELETEFROMSEARCHLIST_REMAINING = 2
121};
122
123enum SHOWEDGEUISTATES {
124 TA_SHOWEDGEUI_TARGET = 1
125};
126
127enum HIDEEDGEUISTATES {
128 TA_HIDEEDGEUI_TARGET = 1
129};
130
131enum SHOWPANELSTATES {
132 TA_SHOWPANEL_TARGET = 1
133};
134
135enum HIDEPANELSTATES {
136 TA_HIDEPANEL_TARGET = 1
137};
138
139enum SHOWPOPUPSTATES {
140 TA_SHOWPOPUP_TARGET = 1
141};
142
143enum HIDEPOPUPSTATES {
144 TA_HIDEPOPUP_TARGET = 1
145};
146
147enum POINTERDOWNSTATES {
148 TA_POINTERDOWN_TARGET = 1
149};
150
151enum POINTERUPSTATES {
152 TA_POINTERUP_TARGET = 1
153};
154
155enum DRAGSOURCESTARTSTATES {
156 TA_DRAGSOURCESTART_DRAGSOURCE = 1,
157 TA_DRAGSOURCESTART_AFFECTED = 2
158};
159
160enum DRAGSOURCEENDSTATES {
161 TA_DRAGSOURCEEND_DRAGSOURCE = 1,
162 TA_DRAGSOURCEEND_AFFECTED = 2
163};
164
165enum TRANSITIONCONTENTSTATES {
166 TA_TRANSITIONCONTENT_INCOMING = 1,
167 TA_TRANSITIONCONTENT_OUTGOING = 2
168};
169
170enum REVEALSTATES {
171 TA_REVEAL_BACKGROUND = 1,
172 TA_REVEAL_CONTENT = 2,
173 TA_REVEAL_OUTLINE = 3,
174 TA_REVEAL_TAPPED = 4
175};
176
177enum HIDESTATES {
178 TA_HIDE_BACKGROUND = 1,
179 TA_HIDE_CONTENT = 2,
180 TA_HIDE_OUTLINE = 3,
181 TA_HIDE_TAPPED = 4
182};
183
184enum DRAGBETWEENENTERSTATES {
185 TA_DRAGBETWEENENTER_AFFECTED = 1
186};
187
188enum DRAGBETWEENLEAVESTATES {
189 TA_DRAGBETWEENLEAVE_AFFECTED = 1
190};
191
192enum SWIPESELECTSTATES {
193 TA_SWIPESELECT_SELECTED = 1,
194 TA_SWIPESELECT_SELECTION = 2
195};
196
197enum SWIPEDESELECTSTATES {
198 TA_SWIPEDESELECT_DESELECTED = 1,
199 TA_SWIPEDESELECT_SELECTION = 2
200};
201
202enum SWIPEREVEALSTATES {
203 TA_SWIPEREVEAL_TARGET = 1
204};
205
206enum ENTERPAGESTATES {
207 TA_ENTERPAGE_TARGET = 1
208};
209
210enum TRANSITIONPAGESTATES {
211 TA_TRANSITIONPAGE_INCOMING = 1,
212 TA_TRANSITIONPAGE_OUTGOING = 2
213};
214
215enum CROSSFADESTATES {
216 TA_CROSSFADE_INCOMING = 1,
217 TA_CROSSFADE_OUTGOING = 2
218};
219
220enum PEEKSTATES {
221 TA_PEEK_TARGET = 1
222};
223
224enum UPDATEBADGESTATES {
225 TA_UPDATEBADGE_INCOMING = 1,
226 TA_UPDATEBADGE_OUTGOING = 2
227};
228
229#ifndef VSCLASS_TIMINGFUNCTION
230#define VSCLASS_TIMINGFUNCTION L"TIMINGFUNCTION"
231#endif
232
233enum TIMINGFUNCTIONPARTS {
234 TATF_LINEAR = 1,
235 TATF_EASEIN = 2,
236 TATF_EASEOUT = 3,
237 TATF_FASTIN = 4,
238 TATF_EXPONENTIAL = 5,
239 TATF_FASTINFORTYSEVENPERCENT = 6
240};
241
242#endif /* __VSANIMATION_H__ */