[2608] | 1 | /*********************************************************************** |
---|
| 2 | ListboxItem |
---|
| 3 | ***********************************************************************/ |
---|
| 4 | class ListboxItem |
---|
| 5 | { |
---|
| 6 | string getText() const; |
---|
| 7 | unsigned int getID() const; |
---|
| 8 | void* getUserData() const; |
---|
| 9 | bool isSelected() const; |
---|
| 10 | bool isDisabled() const; |
---|
| 11 | bool isAutoDeleted() const; |
---|
| 12 | const Window* getOwnerWindow(); |
---|
| 13 | ColourRect getSelectionColours() const; |
---|
| 14 | const Image* getSelectionBrushImage() const; |
---|
| 15 | |
---|
| 16 | void setText(string text); |
---|
| 17 | void setID(unsigned int item_id); |
---|
| 18 | void setUserData(void* item_data); |
---|
| 19 | void setSelected(bool setting); |
---|
| 20 | void setDisabled(bool setting); |
---|
| 21 | void setAutoDeleted(bool setting); |
---|
| 22 | void setOwnerWindow(const Window* owner); |
---|
| 23 | void setSelectionColours(const ColourRect& cols); |
---|
| 24 | void setSelectionColours(colour top_left_colour, colour top_right_colour, colour bottom_left_colour, colour bottom_right_colour); |
---|
| 25 | void setSelectionColours(colour col); |
---|
| 26 | void setSelectionBrushImage(const Image* image); |
---|
| 27 | void setSelectionBrushImage(string imageset, string image); |
---|
| 28 | |
---|
| 29 | Size getPixelSize() const; |
---|
| 30 | |
---|
| 31 | //void draw(const Vector3& position, float alpha, const Rect& clipper) const; |
---|
| 32 | // operators missing |
---|
| 33 | }; |
---|