mingw-w64/mingw-w64-headers/include/vsanimation.h
Biswapriyo Nath 69a3d16f91 headers: Add vsanimation.h
Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com>
Signed-off-by: LIU Hao <lh_mouse@126.com>
2022-02-09 23:07:45 +08:00

243 lines
4.5 KiB
C

/**
* This file has no copyright assigned and is placed in the Public Domain.
* This file is part of the mingw-w64 runtime package.
* No warranty is given; refer to the file DISCLAIMER.PD within this package.
*/
#ifndef __VSANIMATION_H__
#define __VSANIMATION_H__
#ifndef VSCLASS_ANIMATIONS
#define VSCLASS_ANIMATIONS L"ANIMATIONS"
#endif
enum ANIMATIONSPARTS {
TAS_EXPAND = 1,
TAS_COLLAPSE = 2,
TAS_REPOSITION = 3,
TAS_FADEIN = 4,
TAS_FADEOUT = 5,
TAS_ADDTOLIST = 6,
TAS_DELETEFROMLIST = 7,
TAS_ADDTOGRID = 8,
TAS_DELETEFROMGRID = 9,
TAS_ADDTOSEARCHGRID = 10,
TAS_DELETEFROMSEARCHGRID = 11,
TAS_ADDTOSEARCHLIST = 12,
TAS_DELETEFROMSEARCHLIST = 13,
TAS_SHOWEDGEUI = 14,
TAS_SHOWPANEL = 15,
TAS_HIDEEDGEUI = 16,
TAS_HIDEPANEL = 17,
TAS_SHOWPOPUP = 18,
TAS_HIDEPOPUP = 19,
TAS_POINTERDOWN = 20,
TAS_POINTERUP = 21,
TAS_DRAGSOURCESTART = 22,
TAS_DRAGSOURCEEND = 23,
TAS_TRANSITIONCONTENT = 24,
TAS_REVEAL = 25,
TAS_HIDE = 26,
TAS_DRAGBETWEENENTER = 27,
TAS_DRAGBETWEENLEAVE = 28,
TAS_SWIPESELECT = 29,
TAS_SWIPEDESELECT = 30,
TAS_SWIPEREVEAL = 31,
TAS_ENTERPAGE = 32,
TAS_TRANSITIONPAGE = 33,
TAS_CROSSFADE = 34,
TAS_PEEK = 35,
TAS_UPDATEBADGE = 36
};
enum EXPANDSTATES {
TA_EXPAND_AFFECTED = 1,
TA_EXPAND_REVEALED = 2
};
enum COLLAPSESTATES {
TA_COLLAPSE_HIDDEN = 1,
TA_COLLAPSE_AFFECTED = 2
};
enum REPOSITIONSTATES {
TA_REPOSITION_TARGET = 1
};
enum FADEINSTATES {
TA_FADEIN_SHOWN = 1
};
enum FADEOUTSTATES {
TA_FADEOUT_HIDDEN = 1
};
enum ADDTOGRIDSTATES {
TA_ADDTOGRID_ADDED = 1,
TA_ADDTOGRID_AFFECTED = 2,
TA_ADDTOGRID_ROWOUT = 3,
TA_ADDTOGRID_ROWIN = 4
};
enum DELETEFROMGRIDSTATES {
TA_DELETEFROMGRID_DELETED = 1,
TA_DELETEFROMGRID_REMAINING = 2,
TA_DELETEFROMGRID_ROWOUT = 3,
TA_DELETEFROMGRID_ROWIN = 4
};
enum ADDTOLISTSTATES {
TA_ADDTOLIST_ADDED = 1,
TA_ADDTOLIST_AFFECTED = 2
};
enum DELETEFROMLISTSTATES {
TA_DELETEFROMLIST_DELETED = 1,
TA_DELETEFROMLIST_REMAINING = 2
};
enum ADDTOSEARCHGRIDSTATES {
TA_ADDTOSEARCHGRID_ADDED = 1,
TA_ADDTOSEARCHGRID_AFFECTED = 2,
TA_ADDTOSEARCHGRID_ROWOUT = 3,
TA_ADDTOSEARCHGRID_ROWIN = 4
};
enum DELETEFROMSEARCHGRIDSTATES {
TA_DELETEFROMSEARCHGRID_DELETED = 1,
TA_DELETEFROMSEARCHGRID_REMAINING = 2,
TA_DELETEFROMSEARCHGRID_ROWOUT = 3,
TA_DELETEFROMSEARCHGRID_ROWIN = 4
};
enum ADDTOSEARCHLISTSTATES {
TA_ADDTOSEARCHLIST_ADDED = 1,
TA_ADDTOSEARCHLIST_AFFECTED = 2
};
enum DELETEFROMSEARCHLISTSTATES {
TA_DELETEFROMSEARCHLIST_DELETED = 1,
TA_DELETEFROMSEARCHLIST_REMAINING = 2
};
enum SHOWEDGEUISTATES {
TA_SHOWEDGEUI_TARGET = 1
};
enum HIDEEDGEUISTATES {
TA_HIDEEDGEUI_TARGET = 1
};
enum SHOWPANELSTATES {
TA_SHOWPANEL_TARGET = 1
};
enum HIDEPANELSTATES {
TA_HIDEPANEL_TARGET = 1
};
enum SHOWPOPUPSTATES {
TA_SHOWPOPUP_TARGET = 1
};
enum HIDEPOPUPSTATES {
TA_HIDEPOPUP_TARGET = 1
};
enum POINTERDOWNSTATES {
TA_POINTERDOWN_TARGET = 1
};
enum POINTERUPSTATES {
TA_POINTERUP_TARGET = 1
};
enum DRAGSOURCESTARTSTATES {
TA_DRAGSOURCESTART_DRAGSOURCE = 1,
TA_DRAGSOURCESTART_AFFECTED = 2
};
enum DRAGSOURCEENDSTATES {
TA_DRAGSOURCEEND_DRAGSOURCE = 1,
TA_DRAGSOURCEEND_AFFECTED = 2
};
enum TRANSITIONCONTENTSTATES {
TA_TRANSITIONCONTENT_INCOMING = 1,
TA_TRANSITIONCONTENT_OUTGOING = 2
};
enum REVEALSTATES {
TA_REVEAL_BACKGROUND = 1,
TA_REVEAL_CONTENT = 2,
TA_REVEAL_OUTLINE = 3,
TA_REVEAL_TAPPED = 4
};
enum HIDESTATES {
TA_HIDE_BACKGROUND = 1,
TA_HIDE_CONTENT = 2,
TA_HIDE_OUTLINE = 3,
TA_HIDE_TAPPED = 4
};
enum DRAGBETWEENENTERSTATES {
TA_DRAGBETWEENENTER_AFFECTED = 1
};
enum DRAGBETWEENLEAVESTATES {
TA_DRAGBETWEENLEAVE_AFFECTED = 1
};
enum SWIPESELECTSTATES {
TA_SWIPESELECT_SELECTED = 1,
TA_SWIPESELECT_SELECTION = 2
};
enum SWIPEDESELECTSTATES {
TA_SWIPEDESELECT_DESELECTED = 1,
TA_SWIPEDESELECT_SELECTION = 2
};
enum SWIPEREVEALSTATES {
TA_SWIPEREVEAL_TARGET = 1
};
enum ENTERPAGESTATES {
TA_ENTERPAGE_TARGET = 1
};
enum TRANSITIONPAGESTATES {
TA_TRANSITIONPAGE_INCOMING = 1,
TA_TRANSITIONPAGE_OUTGOING = 2
};
enum CROSSFADESTATES {
TA_CROSSFADE_INCOMING = 1,
TA_CROSSFADE_OUTGOING = 2
};
enum PEEKSTATES {
TA_PEEK_TARGET = 1
};
enum UPDATEBADGESTATES {
TA_UPDATEBADGE_INCOMING = 1,
TA_UPDATEBADGE_OUTGOING = 2
};
#ifndef VSCLASS_TIMINGFUNCTION
#define VSCLASS_TIMINGFUNCTION L"TIMINGFUNCTION"
#endif
enum TIMINGFUNCTIONPARTS {
TATF_LINEAR = 1,
TATF_EASEIN = 2,
TATF_EASEOUT = 3,
TATF_FASTIN = 4,
TATF_EXPONENTIAL = 5,
TATF_FASTINFORTYSEVENPERCENT = 6
};
#endif /* __VSANIMATION_H__ */