40#ifndef UI_GGUILISTBOX_H_
41#define UI_GGUILISTBOX_H_
85 void setData(
int lineNo, std::string lineData);
256 int visibilelinenum, minboxh;
257 std::vector<std::string> data;
258 std::deque<gTexture*> icons;
260 int firstlineno, flno, fldy;
262 bool mousepressedonlist;
264 gColor chosencolor, iconcolor;
268 void updateTotalHeight();
Definition gBaseGUIObject.h:18
gBaseApp * root
Definition gBaseGUIObject.h:147
std::string title
Definition gBaseGUIObject.h:145
Definition gGUIListbox.h:66
void setIconType(bool isicon)
void setDisabled(bool isDisabled)
void insertData(int lineNo, std::string lineData)
std::string getSelectedData()
void mouseReleased(int x, int y, int button)
void setSelected(int lineNo)
gTexture * getIcon(std::string title)
int getVisibleLineNumber()
void mousePressed(int x, int y, int button)
void setIcon(int iconid, std::string title)
void removeData(int lineNo)
void setIcon(gImage *icon, std::string title)
void set(gBaseApp *root, gBaseGUIObject *topParentGUIObject, gBaseGUIObject *parentGUIObject, int parentSlotLineNo, int parentSlotColumnNo, int x, int y, int w, int h)
void setData(int lineNo, std::string lineData)
void setVisibleLineNumber(int linenumber)
std::vector< std::string > getData()
void addData(std::string lineData)
std::string getData(int lineNo)
void setIconsColor(float r, float g, float b)
void setChosenColor(float r, float g, float b)
float r
Definition gColor.h:22
float b
Definition gColor.h:22
float g
Definition gColor.h:22