HoverRace  2.0
HoverRace::Display::PickList< T > Member List

This is the complete list of members for HoverRace::Display::PickList< T >, including all inherited members.

Add(const std::string &label, const T &value)HoverRace::Display::PickList< T >inline
Add(const T &value)HoverRace::Display::PickList< T >inline
Alignment enum nameHoverRace::Display::UiViewModel
ApplyFilter(Fn fn)HoverRace::Display::PickList< T >inline
AttachView(Display &disp) overrideHoverRace::Display::BaseContainerinlinevirtual
AttachViewDynamic(Display &disp, T *self)HoverRace::Display::ViewModelinlineprotected
BaseContainer(Display &display, uiLayoutFlags_t layoutFlags=0)HoverRace::Display::BaseContainer
BaseContainer(Display &display, const Vec2 &size, bool clip=true, uiLayoutFlags_t layoutFlags=0)HoverRace::Display::BaseContainer
BasePickList(Display &display, const Vec2 &size, uiLayoutFlags_t layoutFlags=0)HoverRace::Display::BasePickList
children_t typedefHoverRace::Display::BaseContainerprotected
Clear() overrideHoverRace::Display::PickList< T >inlinevirtual
ClearSelection()HoverRace::Display::BasePickListinline
displayHoverRace::Display::BaseContainerprotected
DropFocus() overrideHoverRace::Display::BasePickListvirtual
filteredItemsHoverRace::Display::BasePickListprotected
FindChildIndex(const UiViewModel &child) const overrideHoverRace::Display::PickList< T >inlineprotectedvirtual
FireModelUpdate(int prop)HoverRace::Display::ViewModelinlineprotectedvirtual
focusedItemHoverRace::Display::BasePickListprotected
focusRelinquishedSignal_t typedefHoverRace::Display::UiViewModel
focusRequestedSignal_t typedefHoverRace::Display::UiViewModel
ForEachChild(Fn fn) const HoverRace::Display::BaseContainerinline
ForEachVisibleChild(Fn fn) const HoverRace::Display::BaseContainerinline
GetAlignedPos(const Vec2 &pos, double w, double h) const HoverRace::Display::UiViewModel
GetAlignedPos(double w, double h) const HoverRace::Display::UiViewModelinline
GetAlignment() const HoverRace::Display::UiViewModelinline
GetChildOffset() const HoverRace::Display::BaseContainerinline
GetChildren()HoverRace::Display::BaseContainerinlineprotected
GetFocusedChild() const overrideHoverRace::Display::PickList< T >inlineprotectedvirtual
GetFocusRelinquishedSignal()HoverRace::Display::UiViewModelinline
GetFocusRequestedSignal()HoverRace::Display::UiViewModelinline
GetLayoutFlags() const HoverRace::Display::UiViewModelinline
GetOpacity() const HoverRace::Display::BaseContainerinline
GetPos() const HoverRace::Display::UiViewModelinline
GetScroll() const HoverRace::Display::BasePickListinlineprotected
GetSize() const HoverRace::Display::BaseContainerinline
GetTranslation() const HoverRace::Display::UiViewModelinline
GetValue() const HoverRace::Display::PickList< T >inline
GetValueChangedSignal()HoverRace::Display::BasePickListinline
GetView() const HoverRace::Display::ViewModelinline
HasSelected() const HoverRace::Display::BasePickListinline
IsClip() const HoverRace::Display::BaseContainerinline
IsEmpty() const HoverRace::Display::BaseContainerinline
IsFocused() const HoverRace::Display::UiViewModelinline
IsLayoutFloating() const HoverRace::Display::UiViewModelinline
IsLayoutUnscaled() const HoverRace::Display::UiViewModelinline
IsVisible() const HoverRace::Display::BaseContainerinline
itemsHoverRace::Display::PickList< T >private
Layout() overrideHoverRace::Display::BasePickListprotectedvirtual
listHeightHoverRace::Display::BasePickListprotected
Measure() overrideHoverRace::Display::BaseContainerinlinevirtual
Mode enum nameHoverRace::Display::BasePickList
modeHoverRace::Display::PickList< T >private
NewChild(Args &&...args)HoverRace::Display::BaseContainerinlineprotected
OnAction() overrideHoverRace::Display::BasePickListvirtual
OnChildRelinquishedFocus(UiViewModel &, const Control::Nav &nav) overrideHoverRace::Display::BasePickListprotectedvirtual
OnChildRequestedFocus(UiViewModel &child) overrideHoverRace::Display::BasePickListprotectedvirtual
OnMouseMoved(const Vec2 &pos) overrideHoverRace::Display::BaseContainervirtual
OnMousePressed(const Control::Mouse::Click &click) overrideHoverRace::Display::BaseContainervirtual
OnMouseReleased(const Control::Mouse::Click &click) overrideHoverRace::Display::BaseContainervirtual
OnMouseScrolled(const Control::Mouse::Scroll &) overrideHoverRace::Display::BasePickListvirtual
OnNavigate(const Control::Nav &nav) overrideHoverRace::Display::BasePickListvirtual
PickList(Display &display, const Vec2 &size, uiLayoutFlags_t layoutFlags=0)HoverRace::Display::PickList< T >inline
PickList(Display &display, Mode mode, const Vec2 &size, uiLayoutFlags_t layoutFlags=0)HoverRace::Display::PickList< T >inline
PrepareRender()HoverRace::Display::ViewModelinline
RelinquishFocus(const Control::Nav &nav)HoverRace::Display::UiViewModelprotected
RemoveChild(const std::shared_ptr< T > &child)HoverRace::Display::BaseContainerinlineprotected
RemoveFilter()HoverRace::Display::PickList< T >inline
Render()HoverRace::Display::ViewModelinline
ReorderChild(const std::shared_ptr< T > &child, size_t idx)HoverRace::Display::BaseContainerinlineprotected
RequestFocus()HoverRace::Display::UiViewModel
RequestLayout()HoverRace::Display::ViewModelinlineprotected
Reserve(size_t capacity) overrideHoverRace::Display::PickList< T >inlinevirtual
ScrollTo(double y)HoverRace::Display::BasePickListprotected
ScrollToFocused()HoverRace::Display::BasePickListprotected
selItemHoverRace::Display::BasePickListprotected
SetAlignment(Alignment alignment)HoverRace::Display::UiViewModel
SetChildOffset(const Vec2 &offset)HoverRace::Display::BaseContainerprotected
SetClip(bool clip)HoverRace::Display::BaseContainer
SetFocused(bool focused)HoverRace::Display::UiViewModelprotected
SetIndex(size_t idx)HoverRace::Display::BasePickListinline
SetOpacity(double opacity)HoverRace::Display::BaseContainer
SetPos(const Vec2 &pos)HoverRace::Display::UiViewModel
SetPos(double x, double y)HoverRace::Display::UiViewModelinline
SetSelectedItem(DefaultItem *sel)HoverRace::Display::PickList< T >inlineprivate
SetSelection(const boost::optional< size_t > &newSel) overrideHoverRace::Display::PickList< T >inlineprotectedvirtual
SetSize(const Vec2 &size)HoverRace::Display::BaseContainer
SetSize(double w, double h)HoverRace::Display::BaseContainerinline
SetTranslation(const Vec2 &translation)HoverRace::Display::UiViewModel
SetTranslation(double x, double y)HoverRace::Display::UiViewModelinline
SetValue(const T &val)HoverRace::Display::PickList< T >inline
SetView(std::unique_ptr< View > &&view)HoverRace::Display::ViewModelinline
SetVisible(bool visible)HoverRace::Display::BaseContainer
ShrinkWrap()HoverRace::Display::BaseContainer
SUPER typedefHoverRace::Display::PickList< T >private
TestHit(const Vec2 &pos)HoverRace::Display::BaseContainerprotected
TryFocus(const Control::Nav &nav=Control::Nav::NEUTRAL) overrideHoverRace::Display::BasePickListvirtual
UiViewModel(uiLayoutFlags_t layoutFlags=0)HoverRace::Display::UiViewModelinline
valueChangedSignalHoverRace::Display::BasePickListprotected
valueChangedSignal_t typedefHoverRace::Display::BasePickList
ViewModel()HoverRace::Display::ViewModelinline
~BaseContainer()HoverRace::Display::BaseContainerinlinevirtual
~BasePickList()HoverRace::Display::BasePickListinlinevirtual
~PickList()HoverRace::Display::PickList< T >inlinevirtual
~UiViewModel()HoverRace::Display::UiViewModelinlinevirtual
~ViewModel()HoverRace::Display::ViewModelinlinevirtual