Modified the Terminology of the CircleProgress
Signed-off-by: jiajia_deng <2894220@gmail.com>
This commit is contained in:
parent
6e359091b4
commit
addfe386a1
@ -1,5 +1,5 @@
|
||||
/** @file CircleProgress.h
|
||||
* @brief 圆环型滚动条控件,圆环中间可以有文本(如85%)
|
||||
* @brief 环型进度条控件,圆环中间可以有文本(如85%)
|
||||
* @copyright (c) 2019-2022, NetEase Inc. All rights reserved
|
||||
* @author Xuhuajie
|
||||
* @date 2019/8/14
|
||||
@ -24,41 +24,47 @@ public:
|
||||
virtual void ClearImageCache() override;
|
||||
|
||||
/**
|
||||
* @brief 设置圆形滚动条,默认为普通进度条
|
||||
* @param[in] bCircular 为 true 时设置为圆形滚动条,false 时设置为父级滚动条,默认为 true
|
||||
* @brief 设置环型进度条,默认为普通进度条
|
||||
* @param[in] bCircular 为 true 时设置为环型进度条,false 时设置为父级进度条样式,默认为 true
|
||||
* @return 无
|
||||
*/
|
||||
void SetCircular(bool bCircular = true);
|
||||
|
||||
/**
|
||||
* @brief 设置递增方向
|
||||
* @param[in] bClockwise 为 true 时设置为顺时针,false 时设置为逆时针,默认为 true
|
||||
* @return 无
|
||||
*/
|
||||
void SetClockwiseRotation(bool bClockwise = true);
|
||||
|
||||
/**
|
||||
* @brief 设置圆环宽度
|
||||
* @param[in] nCircleWidth 宽度数值
|
||||
* @return 无
|
||||
*/
|
||||
void SetCircleWidth(int nCircleWidth);
|
||||
|
||||
/**
|
||||
* @brief 设置进度条背景颜色
|
||||
* @param[in] strColor要设置的背景颜色字符串,该字符串必须在 global.xml 中存在
|
||||
* @return 无
|
||||
*/
|
||||
void SetBackgroudColor(const std::wstring& strColor);
|
||||
|
||||
/**
|
||||
* @brief 设置进度条前景颜色
|
||||
* @param[in] strColor要设置的前景颜色字符串,该字符串必须在 global.xml 中存在
|
||||
* @return 无
|
||||
*/
|
||||
void SetForegroudColor(const std::wstring& strColor);
|
||||
|
||||
/**
|
||||
* @brief 设置进度条前景渐变颜色,与 SetForegroudColor 同时使用,可以不设置,则无渐变效果
|
||||
* @param[in] strColor要设置的前景渐变颜色字符串,该字符串必须在 global.xml 中存在
|
||||
* @return 无
|
||||
*/
|
||||
void SetCircleGradientColor(const std::wstring& strColor);
|
||||
|
||||
/**
|
||||
* @brief 设置进度指示移动图标
|
||||
* @param[in] sIndicatorImage 要设置的图片
|
||||
@ -67,15 +73,14 @@ public:
|
||||
void SetIndicator(const std::wstring& sIndicatorImage);
|
||||
|
||||
protected:
|
||||
bool m_bCircular;
|
||||
bool m_bClockwise;
|
||||
int m_nCircleWidth;
|
||||
DWORD m_dwBackgroundColor;
|
||||
DWORD m_dwForegroundColor;
|
||||
DWORD m_dwGradientColor;
|
||||
//Image m_IndicatorImage; //使用image对象,无法满足需求,需要设置矩阵变换
|
||||
Gdiplus::Image* m_pIndicator; //此类目前维护资源管理
|
||||
std::wstring m_sIndicatorImage;
|
||||
bool m_bCircular;
|
||||
bool m_bClockwise;
|
||||
int m_nCircleWidth;
|
||||
DWORD m_dwBackgroundColor;
|
||||
DWORD m_dwForegroundColor;
|
||||
DWORD m_dwGradientColor;
|
||||
Gdiplus::Image* m_pIndicator; //此类目前维护资源管理
|
||||
std::wstring m_sIndicatorImage;
|
||||
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user