22 void set(
int x,
int y,
int w,
int h);
72 int linenum, columnnum;
73 std::vector<Entry> guicontrols;
80 int resizecolumn, resizeline;
84 int slotheightpadding;
88 int detectSizerType();
89 void reloadControls();
91 void reloadControl(
gGUIControl& control,
int line,
int column);
93 int indexOf(
int line,
int column)
const;
Definition gBaseGUIObject.h:18
gBaseApp * root
Definition gBaseGUIObject.h:147
int height
Definition gBaseGUIObject.h:120
Definition gGUIControl.h:29
Definition gGUISizer.h:14
void mouseDragged(int x, int y, int button)
static const int SIZERTYPE_VERTICAL
Definition gGUISizer.h:16
void mousePressed(int x, int y, int button)
void setSlotPadding(int padding, int height=0)
int getSlotHeight(int lineNo, int columnNo)
static const int SIZERTYPE_GRID
Definition gGUISizer.h:16
gGUIControl * getControl(int lineNo, int columnNo)
int getSlotWidth(int lineNo, int columnNo)
void set(gBaseApp *root, gBaseGUIObject *topParentGUIObject, gBaseGUIObject *parentGUIObject, int parentSlotLineNo, int parentSlotColumnNo, int x, int y, int w, int h)
void keyReleased(int key)
int getSlotX(int lineNo, int columnNo)
void enableResizing(bool isEnabled)
void mouseScrolled(int x, int y)
void enableBorders(bool isEnabled)
void setLineProportions(float *proportions)
void setControl(int lineNo, int columnNo, gGUIControl *guiControl)
void charPressed(unsigned int codepoint)
void setColumnProportions(float *proportions)
void windowResized(int w, int h)
static const int SIZERTYPE_HORIZONTAL
Definition gGUISizer.h:16
void mouseMoved(int x, int y)
bool isAlignContentVertically()
void setAlignContentVertically(bool enabled)
void mouseReleased(int x, int y, int button)
int getCursor(int x, int y)
void setSize(int lineNum, int columnNum)
void removeControl(int lineNo, int columnNo)
void enableBackgroundFill(bool isEnabled)
int getSlotY(int lineNo, int columnNo)
void set(int x, int y, int w, int h)
bool isControlSet(int lineNo, int columnNo)