8#ifndef UI_GGUINUMBERBOX_H_
9#define UI_GGUINUMBERBOX_H_
22 virtual void set(
int x,
int y,
int w,
int h);
61 int boxwidth, boxheight, numboxwidth, numboxheight, smalboxwidth, smalboxheight;
63 bool b1ispressed, b2ispressed;
64 bool b1isdisabled, b2isdisabled;
68 int castcurrtexttoint;
69 int incboxposx, incboxposy;
70 int decboxposx, decboxposy;
71 int inctriucorpx, inctriucorpy, inctrilcorpx, inctrilcorpy, inctrircorpx, inctrircorpy;
72 int dectriucorpx, dectriucorpy, dectrilcorpx, dectrilcorpy, dectrircorpx, dectrircorpy;
74 float castcurrtexttofloat;
76 std::string defintvalue, deffloatvalue;
77 std::string currenttext;
83 int smalltriangleheight;
84 int maxvalue, minvalue;
85 float maxvaluef, minvaluef;
90 gColor disabledbcolor, disabledfcolor;
Definition gBaseGUIObject.h:18
gBaseApp * root
Definition gBaseGUIObject.h:147
int width
Definition gBaseGUIObject.h:120
int height
Definition gBaseGUIObject.h:120
Definition gGUIContainer.h:15
Definition gGUINumberBox.h:16
void setSize(int width, int height)
void showTitle(bool isShown)
void mouseDragged(int x, int y, int button)
void charPressed(unsigned int codepoint)
void setText(const std::string &text)
void setMaxValue(float maxValuef)
virtual void set(int x, int y, int w, int h)
virtual void set(gBaseApp *root, gBaseGUIObject *topParentGUIObject, gBaseGUIObject *parentGUIObject, int parentSlotLineNo, int parentSlotColumnNo, int x, int y, int w, int h)
void setIntegerIncrement(int value)
bool setType(bool isInteger=true)
void mouseReleased(int x, int y, int button)
void setMinValue(int minValue)
void setMinValue(float minValuef)
void setFloatIncrement(float value)
void setFloat(float value)
int getIntegerIncrement()
float getFloatIncrement()
void setDisabled(bool isDisabled)
void keyReleased(int key)
void mousePressed(int x, int y, int button)
void setInteger(int value)
void setMaxValue(int maxValue)
Definition gGUISizer.h:14
Definition gGUITextbox.h:46