5 #ifndef _INC_cXProgressBar_H
6 #define _INC_cXProgressBar_H
9 #include "../Window/cXWindow.h"
51 float m_fProgressSpeed;
DWORD D3DCOLOR
Stuff normally defined in windows.h or DirectX headers.
Definition: cColorRef.h:24
Definition: cXProgressBar.h:14
virtual ~cXProgressBar()
Definition: cXProgressBar.cpp:21
virtual bool OnRender()
Definition: cXProgressBar.cpp:116
cDXSpriteElem m_SpriteFill
what texture to back fill with
Definition: cXProgressBar.h:42
cDXSpriteElem m_SpriteThumb
what texture to use as a thumb (if any)
Definition: cXProgressBar.h:41
float get_ProgressValue(void) const
Definition: cXProgressBar.h:32
virtual bool OnMouseUp(MBUTTON_TYPE uButton, PIXELS_t x, PIXELS_t y)
Definition: cXProgressBar.cpp:83
void UpdateProgressValueImmediate()
Definition: cXProgressBar.cpp:57
virtual void OnSize(UINT uType, PIXELS_t cx, PIXELS_t cy)
Definition: cXProgressBar.cpp:89
virtual bool InitXWindow(void)
Definition: cXProgressBar.cpp:64
void put_FillColor(D3DCOLOR color)
Definition: cXProgressBar.cpp:39
cXProgressBar(cXWindow *pParent, DLGID_t id)
Definition: cXProgressBar.cpp:12
cValueLerp< float > m_ValueShown
displayed value. // 0 to 1
Definition: cXProgressBar.h:47
bool put_ThumbTexture(const FILECHAR_t *pszThumb)
Definition: cXProgressBar.cpp:25
float m_nValueTarg
target value. // 0 to 1
Definition: cXProgressBar.h:46
void put_ProgressValue(float iValue)
Definition: cXProgressBar.cpp:49
virtual bool OnMouseDown(MBUTTON_TYPE uButton, PIXELS_t x, PIXELS_t y)
Definition: cXProgressBar.cpp:76
bool put_FillTexture(const FILECHAR_t *pszFore)
Definition: cXProgressBar.cpp:30
virtual void onTick(void)
Definition: cXProgressBar.cpp:94
Definition: cXWindow.h:94
Definition: cRefPtr.h:225
Definition: GrayGUI.cpp:11
cRefPtr< cXProgressBar > cXProgressBarPtr
Definition: cXProgressBar.h:55
UINT DLGID_t
old window format this was a WORD, EX format this is UINT32.
Definition: cResDialog.h:68
MBUTTON_TYPE
Definition: cInputBase.h:40
int PIXELS_t
Count of pixels in a dimension of some image/surface.
Definition: cSurfaceInfo.h:20
char FILECHAR_t
a UTF8 char in a file name. like TCHAR
Definition: FileName.h:22