vsanimation.h (4603B) - Raw
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 14 enum 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 53 enum EXPANDSTATES { 54 TA_EXPAND_AFFECTED = 1, 55 TA_EXPAND_REVEALED = 2 56 }; 57 58 enum COLLAPSESTATES { 59 TA_COLLAPSE_HIDDEN = 1, 60 TA_COLLAPSE_AFFECTED = 2 61 }; 62 63 enum REPOSITIONSTATES { 64 TA_REPOSITION_TARGET = 1 65 }; 66 67 enum FADEINSTATES { 68 TA_FADEIN_SHOWN = 1 69 }; 70 71 enum FADEOUTSTATES { 72 TA_FADEOUT_HIDDEN = 1 73 }; 74 75 enum ADDTOGRIDSTATES { 76 TA_ADDTOGRID_ADDED = 1, 77 TA_ADDTOGRID_AFFECTED = 2, 78 TA_ADDTOGRID_ROWOUT = 3, 79 TA_ADDTOGRID_ROWIN = 4 80 }; 81 82 enum DELETEFROMGRIDSTATES { 83 TA_DELETEFROMGRID_DELETED = 1, 84 TA_DELETEFROMGRID_REMAINING = 2, 85 TA_DELETEFROMGRID_ROWOUT = 3, 86 TA_DELETEFROMGRID_ROWIN = 4 87 }; 88 89 enum ADDTOLISTSTATES { 90 TA_ADDTOLIST_ADDED = 1, 91 TA_ADDTOLIST_AFFECTED = 2 92 }; 93 94 enum DELETEFROMLISTSTATES { 95 TA_DELETEFROMLIST_DELETED = 1, 96 TA_DELETEFROMLIST_REMAINING = 2 97 }; 98 99 enum ADDTOSEARCHGRIDSTATES { 100 TA_ADDTOSEARCHGRID_ADDED = 1, 101 TA_ADDTOSEARCHGRID_AFFECTED = 2, 102 TA_ADDTOSEARCHGRID_ROWOUT = 3, 103 TA_ADDTOSEARCHGRID_ROWIN = 4 104 }; 105 106 enum DELETEFROMSEARCHGRIDSTATES { 107 TA_DELETEFROMSEARCHGRID_DELETED = 1, 108 TA_DELETEFROMSEARCHGRID_REMAINING = 2, 109 TA_DELETEFROMSEARCHGRID_ROWOUT = 3, 110 TA_DELETEFROMSEARCHGRID_ROWIN = 4 111 }; 112 113 enum ADDTOSEARCHLISTSTATES { 114 TA_ADDTOSEARCHLIST_ADDED = 1, 115 TA_ADDTOSEARCHLIST_AFFECTED = 2 116 }; 117 118 enum DELETEFROMSEARCHLISTSTATES { 119 TA_DELETEFROMSEARCHLIST_DELETED = 1, 120 TA_DELETEFROMSEARCHLIST_REMAINING = 2 121 }; 122 123 enum SHOWEDGEUISTATES { 124 TA_SHOWEDGEUI_TARGET = 1 125 }; 126 127 enum HIDEEDGEUISTATES { 128 TA_HIDEEDGEUI_TARGET = 1 129 }; 130 131 enum SHOWPANELSTATES { 132 TA_SHOWPANEL_TARGET = 1 133 }; 134 135 enum HIDEPANELSTATES { 136 TA_HIDEPANEL_TARGET = 1 137 }; 138 139 enum SHOWPOPUPSTATES { 140 TA_SHOWPOPUP_TARGET = 1 141 }; 142 143 enum HIDEPOPUPSTATES { 144 TA_HIDEPOPUP_TARGET = 1 145 }; 146 147 enum POINTERDOWNSTATES { 148 TA_POINTERDOWN_TARGET = 1 149 }; 150 151 enum POINTERUPSTATES { 152 TA_POINTERUP_TARGET = 1 153 }; 154 155 enum DRAGSOURCESTARTSTATES { 156 TA_DRAGSOURCESTART_DRAGSOURCE = 1, 157 TA_DRAGSOURCESTART_AFFECTED = 2 158 }; 159 160 enum DRAGSOURCEENDSTATES { 161 TA_DRAGSOURCEEND_DRAGSOURCE = 1, 162 TA_DRAGSOURCEEND_AFFECTED = 2 163 }; 164 165 enum TRANSITIONCONTENTSTATES { 166 TA_TRANSITIONCONTENT_INCOMING = 1, 167 TA_TRANSITIONCONTENT_OUTGOING = 2 168 }; 169 170 enum REVEALSTATES { 171 TA_REVEAL_BACKGROUND = 1, 172 TA_REVEAL_CONTENT = 2, 173 TA_REVEAL_OUTLINE = 3, 174 TA_REVEAL_TAPPED = 4 175 }; 176 177 enum HIDESTATES { 178 TA_HIDE_BACKGROUND = 1, 179 TA_HIDE_CONTENT = 2, 180 TA_HIDE_OUTLINE = 3, 181 TA_HIDE_TAPPED = 4 182 }; 183 184 enum DRAGBETWEENENTERSTATES { 185 TA_DRAGBETWEENENTER_AFFECTED = 1 186 }; 187 188 enum DRAGBETWEENLEAVESTATES { 189 TA_DRAGBETWEENLEAVE_AFFECTED = 1 190 }; 191 192 enum SWIPESELECTSTATES { 193 TA_SWIPESELECT_SELECTED = 1, 194 TA_SWIPESELECT_SELECTION = 2 195 }; 196 197 enum SWIPEDESELECTSTATES { 198 TA_SWIPEDESELECT_DESELECTED = 1, 199 TA_SWIPEDESELECT_SELECTION = 2 200 }; 201 202 enum SWIPEREVEALSTATES { 203 TA_SWIPEREVEAL_TARGET = 1 204 }; 205 206 enum ENTERPAGESTATES { 207 TA_ENTERPAGE_TARGET = 1 208 }; 209 210 enum TRANSITIONPAGESTATES { 211 TA_TRANSITIONPAGE_INCOMING = 1, 212 TA_TRANSITIONPAGE_OUTGOING = 2 213 }; 214 215 enum CROSSFADESTATES { 216 TA_CROSSFADE_INCOMING = 1, 217 TA_CROSSFADE_OUTGOING = 2 218 }; 219 220 enum PEEKSTATES { 221 TA_PEEK_TARGET = 1 222 }; 223 224 enum 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 233 enum 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__ */