This commit is contained in:
Paul 2000-11-03 21:22:27 +00:00
parent 094c8850bc
commit 46791b36f4
7 changed files with 397 additions and 38 deletions

View file

@ -37,6 +37,8 @@
class CGUIToggleButton : public CGUIObject
{
public:
virtual void init(CGUIObject *_parent,GUIId _id=noId);
virtual void setButtonTarget(int *_target);
virtual void think(int _frames);
@ -56,6 +58,8 @@ private:
class CGUICycleButton : public CGUIToggleButton
{
public:
virtual void init(CGUIObject *_parent,GUIId _id=noId);
virtual void setButtonData(int *_data);
virtual void think(int _frames);
@ -71,6 +75,29 @@ private:
};
class CGUISliderButton : public CGUIToggleButton
{
public:
enum
{
DEFAULT_SCROLL_SPEED=10,
};
virtual void init(CGUIObject *_parent,GUIId _id=noId);
virtual void setButtonRange(int _min,int _max);
virtual void setScrollSpeed(int _scrollSpeed);
virtual void think(int _frames);
private:
int m_min,m_max;
int m_scrollSpeed;
};
/*----------------------------------------------------------------------
Globals
------- */