Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
CDropDown Member List

This is the complete list of members for CDropDown, including all inherited members.

AddItem(const CGUIString &str, const CGUIString &data)CListvirtual
AddItem(const CGUIString &strAndData)CList
AdditionalChildrenHandled()IGUIObjectinlineprotectedvirtual
AddScrollBar(std::unique_ptr< IGUIScrollBar > scrollbar)IGUIScrollBarOwnervirtual
AddText()IGUITextOwner
AddText(const CGUIString &Text, const CStrW &Font, const float &Width, const float &BufferZone)IGUITextOwner
ApplyStyle(const CStr &StyleName)IGUIObjectprotected
CalculateTextPosition(CRect &ObjSize, CVector2D &TextPos, CGUIText &Text)IGUITextOwnerprotected
CDropDown(CGUI &pGUI)CDropDown
ChooseMouseOverAndClosest(IGUIObject *&pObject)IGUIObjectprivate
CList(CGUI &pGUI)CList
CreateJSObject()CListprotectedvirtual
Draw(CCanvas2D &canvas)CDropDownvirtual
DrawList(CCanvas2D &canvas, const int &selected, const CGUISpriteInstance &sprite, const CGUISpriteInstance &spriteOverlay, const CGUISpriteInstance &spriteSelectArea, const CGUISpriteInstance &spriteSelectAreaOverlay, const CGUIColor &textColor)CListprotectedvirtual
DrawText(CCanvas2D &canvas, size_t index, const CGUIColor &color, const CVector2D &pos, const CRect &clipping=CRect())IGUITextOwnervirtual
EventNameHoverChangeCListprivatestatic
EventNameMouseEnterIGUIObjectprotectedstatic
EventNameMouseLeaveIGUIObjectprotectedstatic
EventNameMouseLeftClickItemCListprivatestatic
EventNameMouseLeftDoubleClickItemCListprivatestatic
EventNameMouseMoveIGUIObjectprotectedstatic
EventNameSelectionChangeCListprivatestatic
GetBufferedZ() constCDropDownvirtual
GetChildren() constIGUIObjectinline
GetComputedSize()IGUIObject
GetGUI()IGUIObjectinline
GetGUI() constIGUIObjectinline
GetHoveredItem()CListprotectedvirtual
GetJSObject()IGUIObject
GetListRect() constCDropDownprotectedvirtual
GetModified() constCListinlineprotectedvirtual
GetName() constIGUIObjectinline
GetParent() constIGUIObjectprotected
GetPresentableName() constIGUIObject
GetScrollBar(const int &index)IGUIScrollBarOwnerinlinevirtual
GetScrollBarPos(const int index) constIGUIScrollBarOwnervirtual
GetScrollBarStyle(const CStr8 &style) constIGUIScrollBarOwnervirtual
GetTooltipStyle() constIGUIObjectinlinevirtual
GetTooltipText() constIGUIObjectinlinevirtual
HandleAdditionalChildren(const XMBData &xmb, const XMBElement &child)CListprotectedvirtual
HandleMessage(SGUIMessage &Message)CDropDownvirtual
IGUIObject(CGUI &pGUI)IGUIObject
IGUIScrollBarOwner(IGUIObject &m_pObject)IGUIScrollBarOwner
IGUITextOwner(IGUIObject &pObject)IGUITextOwner
IsBaseObject() constIGUIObjectprivate
IsEnabled() constIGUIObject
IsFocused() constIGUIObjectprotected
IsHidden() constIGUIObject
IsHiddenOrGhost() constIGUIObject
IsMouseHovering() constIGUIObjectinlinevirtual
IsMouseOver() constCDropDownvirtual
IsRootObject() constIGUIObjectprivate
m_AbsoluteIGUIObjectprotected
m_AspectRatioIGUIObjectprotected
m_AutoScrollCListprotected
m_BufferZoneCListprotected
m_ButtonWidthCDropDownprotected
m_CachedActualSizeIGUIObjectprotected
m_CachedListRectCDropDownprotected
m_ChildrenIGUIObjectprotected
m_DropDownBufferCDropDownprotected
m_DropDownSizeCDropDownprotected
m_ElementHighlightCDropDownprotected
m_EnabledIGUIObjectprotected
m_FontCListprotected
m_GeneratedTextsIGUITextOwnerprotected
m_GeneratedTextsValidIGUITextOwnerprotected
m_GhostIGUIObjectprotected
m_HiddenIGUIObjectprotected
m_HideScrollBarCDropDownprotected
m_HotkeyIGUIObjectprotected
m_HoveredCListprotected
m_InputBufferCDropDownprotected
m_ItemsYPositionsCListprotected
m_JSObjectIGUIObjectprotected
m_LastClickTimeIGUIObjectprotected
m_LastItemClickTimeCListprivate
m_ListCListprotected
m_ListDataCListprotected
m_MinimumVisibleItemsCDropDownprotected
m_ModifiedCListprivate
m_MouseHoveringIGUIObjectprotected
m_NameIGUIObjectprotected
m_OpenCDropDownprotected
m_pGUIIGUIObjectprotected
IGUIScrollBarOwner::m_pObjectIGUIScrollBarOwnerprivate
m_pParentIGUIObjectprotected
m_PrevSelectedItemCListprivate
m_ScriptHandlersIGUIObjectprotected
m_ScrollBarCListprotected
m_ScrollBarsIGUIScrollBarOwnerprotected
m_ScrollBarStyleCListprotected
m_ScrollBottomCListprotected
m_SelectedCListprotected
m_SettingsIGUIObjectprotected
m_SizeIGUIObjectprotected
m_SoundClosedCDropDownprotected
m_SoundDisabledCListprotected
m_SoundEnterCDropDownprotected
m_SoundLeaveCDropDownprotected
m_SoundOpenedCDropDownprotected
m_SoundSelectedCListprotected
m_SpriteCListprotected
m_Sprite2CDropDownprotected
m_Sprite2DisabledCDropDownprotected
m_Sprite2OverCDropDownprotected
m_Sprite2PressedCDropDownprotected
m_SpriteDisabledCDropDownprotected
m_SpriteListCDropDownprotected
m_SpriteListOverlayCDropDownprotected
m_SpriteOverlayCListprotected
m_SpriteOverlayDisabledCDropDownprotected
m_SpriteSelectAreaCListprotected
m_SpriteSelectAreaOverlayCListprotected
m_StyleIGUIObjectprotected
m_TextAlignIGUITextOwnerprotected
m_TextColorCListprotected
m_TextColorDisabledCDropDownprotected
m_TextColorSelectedCListprotected
m_TextPosCDropDownprotected
m_TextVAlignIGUITextOwnerprotected
m_TimeOfLastInputCDropDownprotected
m_TooltipIGUIObjectprotected
m_TooltipStyleIGUIObjectprotected
m_ZIGUIObjectprotected
ManuallyHandleKeys(const SDL_Event_ *ev)CDropDownvirtual
IGUIObject::NONCOPYABLE(IGUIObject)IGUIObject
PlaySound(const CStrW &soundPath) constIGUIObject
PreemptEvent(const SDL_Event_ *ev)IGUIObjectinlineprotectedvirtual
RecurseObject(bool(IGUIObject::*isRestricted)() const, void(IGUIObject::*callbackFunction)(Args... args), Args &&... args)IGUIObjectinline
RegisterChild(IGUIObject *child)IGUIObjectprotected
RegisterScriptHandler(const CStr &eventName, const CStr &Code, CGUI &pGUI)IGUIObject
RegisterSetting(const CStr &Name, IGUISetting *setting)IGUIObject
ReleaseFocus()IGUIObject
ReregisterSetting(const CStr &Name, IGUISetting *setting)IGUIObject
ResetStates()CListvirtual
ScriptEvent(const CStr &eventName)IGUIObjectprotected
ScriptEvent(const CStr &eventName, const JS::HandleValueArray &paramData)IGUIObjectprotected
ScriptEventWithReturn(const CStr &eventName)IGUIObjectprotected
ScriptEventWithReturn(const CStr &eventName, const JS::HandleValueArray &paramData)IGUIObjectprotected
SelectFirstElement()CListprotectedvirtual
SelectLastElement()CListprotectedvirtual
SelectNextElement()CListprotectedvirtual
SelectPrevElement()CListprotectedvirtual
SendEvent(EGUIMessageType type, const CStr &eventName)IGUIObject
SendMouseEvent(EGUIMessageType type, const CStr &eventName)IGUIObject
SetFocus()IGUIObject
SetHidden(bool hidden)IGUIObjectinline
SetName(const CStr &Name)IGUIObjectinline
SetParent(IGUIObject *pParent)IGUIObjectinlineprotected
SetScriptHandler(const CStr &eventName, JS::HandleObject Function)IGUIObjectprotected
SetSettingFromString(const CStr &Setting, const CStrW &Value, const bool SendMessage)IGUIObject
SettingChanged(const CStr &Setting, const bool SendMessage)IGUIObjectprivate
SettingExists(const CStr &Setting) constIGUIObject
SetupListRect()CDropDownprotectedvirtual
SetupText()CDropDownprotectedvirtual
CList::SetupText(bool append)CListprotectedvirtual
Tick()IGUIObjectinlinevirtual
Trace(JSTracer *trc, void *data)IGUIObjectinlineprivatestatic
TraceMember(JSTracer *trc)IGUIObjectprivate
UnregisterChild(IGUIObject *child)IGUIObjectprotected
UnsetScriptHandler(const CStr &eventName)IGUIObjectprotected
UpdateAutoScroll()CListprotected
UpdateCachedSize()CDropDownprotectedvirtual
UpdateMouseOver(IGUIObject *const &pMouseOver)IGUIObjectprotected
UpdateText()IGUITextOwnerprotectedvirtual
~CDropDown()CDropDownvirtual
~CList()CListvirtual
~IGUIObject()IGUIObjectvirtual
~IGUIScrollBarOwner()IGUIScrollBarOwnervirtual
~IGUITextOwner()IGUITextOwnervirtual