30 DEF_SOBJECT(
SWindow, L
"scrollbar")
97 STDMETHOD_(CRect, GetScrollBarRect)(CTHIS_ BOOL bVert) SCONST OVERRIDE;
98 STDMETHOD_(
ISkinObj *, GetScrollBarSkin)(CTHIS_ BOOL bVert) SCONST OVERRIDE;
99 STDMETHOD_(
const SCROLLINFO *, GetScrollBarInfo)(CTHIS_ BOOL bVert) SCONST OVERRIDE;
100 STDMETHOD_(
int, GetScrollBarArrowSize)(CTHIS_ BOOL bVert) SCONST OVERRIDE;
101 STDMETHOD_(
void, OnScrollUpdatePart)(THIS_ BOOL bVert,
int iPart) OVERRIDE;
102 STDMETHOD_(
void, OnScrollUpdateThumbTrack)(THIS_ BOOL bVert,
int nPos) OVERRIDE;
103 STDMETHOD_(
ISwndContainer *, GetScrollBarContainer)(THIS) OVERRIDE;
104 STDMETHOD_(BOOL, IsScrollBarEnable)(THIS_ BOOL bVertical) SCONST OVERRIDE;
105 STDMETHOD_(
void, OnScrollCommand)(THIS_ BOOL bVert,
int iCmd,
int nPos) OVERRIDE;
106 STDMETHOD_(
void, OnScrollSetTimer)(THIS_ BOOL bVert,
char id, UINT uElapse) OVERRIDE;
107 STDMETHOD_(
void, OnScrollKillTimer)(THIS_ BOOL bVert,
char id) OVERRIDE;
108 STDMETHOD_(
const IInterpolator *, GetScrollInterpolator)(CTHIS) SCONST OVERRIDE;
109 STDMETHOD_(
int, GetScrollFadeFrames)(CTHIS) SCONST OVERRIDE;
110 STDMETHOD_(BYTE, GetScrollThumbTrackMinAlpha)(CTHIS) SCONST OVERRIDE;
133 HRESULT OnAttrVertical(
const SStringW &value, BOOL bLoading);
136 ATTR_SKIN(L
"skin",
m_pSkin, TRUE)
138 ATTR_INT(L
"min",
m_si.nMin, TRUE)
139 ATTR_INT(L
"max",
m_si.nMax, TRUE)
140 ATTR_INT(L
"value",
m_si.nPos, TRUE)
141 ATTR_INT(L
"page",
m_si.nPage, TRUE)
142 ATTR_CUSTOM(L
"vertical", OnAttrVertical)