3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/controls/ComponentReceiveActionType.h"
7#include "mc/client/gui/controls/UIComponent.h"
19 ::ll::TypedStorage<4, 4, uint> mDropdownNameId;
20 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::UIControl>> mContentControl;
21 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::UIControl>> mAreaControl;
27 virtual ~DropdownComponent() =
default;
29 virtual ::std::unique_ptr<::UIComponent> clone(::UIControl& cloneOwner)
const ;
31 virtual void reset() ;
33 virtual ::ComponentReceiveActionType receive(::ScreenEvent
const& screenEvent) ;
39 MCAPI
void _positionContent();
45 MCAPI ::std::unique_ptr<::UIComponent> $clone(::UIControl& cloneOwner)
const;
49 MCAPI ::ComponentReceiveActionType $receive(::ScreenEvent
const& screenEvent);
Definition DropdownComponent.h:5
static MCAPI void ** $vftable()
Definition UIComponent.h:5
Definition ScreenEvent.h:5