33 #ifndef INCLUDED_CDROPDOWN 34 #define INCLUDED_CDROPDOWN 124 #endif // INCLUDED_CDROPDOWN virtual void HandleMessage(SGUIMessage &Message)
Definition: CDropDown.cpp:70
virtual CRect GetListRect() const
Definition: CDropDown.cpp:407
virtual void SetupListRect()
Definition: CDropDown.cpp:385
CPos m_TextPos
Placement of text.
Definition: CDropDown.h:97
bool m_HideScrollBar
Definition: CDropDown.h:107
bool m_Open
Definition: CDropDown.h:100
void SetupText()
Sets up text, should be called every time changes has been made that can change the visual...
Definition: CDropDown.cpp:63
virtual bool MouseOver()
Checks if mouse is hovering this object.
Definition: CDropDown.cpp:412
virtual void Draw()
Draws the Button.
Definition: CDropDown.cpp:428
std::string m_InputBuffer
Definition: CDropDown.h:117
virtual ~CDropDown()
Definition: CDropDown.cpp:59
Made to represent screen positions and delta values.
Definition: Shapes.h:169
int m_ElementHighlight
Definition: CDropDown.h:113
virtual float GetBufferedZ() const
Returns not the Z value, but the actual buffered Z value, i.e.
Definition: CDropDown.cpp:510
Create a list of elements, where one can be selected by the user.
Definition: CList.h:32
Drop Down.
Definition: CDropDown.h:48
virtual InReaction ManuallyHandleEvent(const SDL_Event_ *ev)
Handle events manually to catch keyboard inputting.
Definition: CDropDown.cpp:291
CDropDown()
Definition: CDropDown.cpp:28
CRect m_CachedListRect
Definition: CDropDown.h:104
Message send to IGUIObject::HandleMessage() in order to give life to Objects manually with a derived ...
Definition: GUIbase.h:91
double m_TimeOfLastInput
Definition: CDropDown.h:120
#define GUI_OBJECT(obj)
Definition: GUIbase.h:48
Rectangle class used for screen rectangles.
Definition: Shapes.h:73