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__ */