| 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 | }; |
|---|