vsanimation.h 4.5 KB

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