Home › Engine Lua tables › ForgeUI control types › PullDownControl

Engine executable. Settings and tools of the game program (CivilizationVI.exe), usable without a mod. Mostly undocumented debug and configuration functionality; descriptions come from analysis of the executable and have not all been tried in the running game.

PullDownControl

ForgeUI control type (ForgeUI::PullDownControl). 28 methods, called on an instance with a colon: Controls.SomeName:Method(...).

C++ base classes (from the exe RTTI, see engine classes): ForgeUI::ControlBase. Whether the Lua type also exposes the base class methods was not checked; the methods below are those registered on this type itself.

Method C++ signature printed by the exe Lua signature Owner basis
BuildEntry — PullDownControl:BuildEntry() unique method name
CalculateInternals void CalculateInternals( void ) PullDownControl:CalculateInternals() neighbouring methods in the code
CalculateInternals void CalculateInternals( void ) PullDownControl:CalculateInternals() neighbouring methods in the code
ClearEntries void ClearEntries( void ) PullDownControl:ClearEntries() neighbouring methods in the code
ClearEntries void ClearEntries( void ) PullDownControl:ClearEntries() neighbouring methods in the code
ForceClose void ForceClose( void ) PullDownControl:ForceClose() neighbouring methods in the code
ForceClose void ForceClose( void ) PullDownControl:ForceClose() neighbouring methods in the code
GetButton — PullDownControl:GetButton() neighbouring methods in the code
GetButton — PullDownControl:GetButton() neighbouring methods in the code
GetCurrentSubButton — PullDownControl:GetCurrentSubButton() unique method name
GetGrid GridControl* GetGrid( void ) PullDownControl:GetGrid() -> GridControl neighbouring methods in the code
GetGrid GridControl* GetGrid( void ) PullDownControl:GetGrid() -> GridControl neighbouring methods in the code
GetLeftButton — PullDownControl:GetLeftButton() unique method name
GetRightButton — PullDownControl:GetRightButton() unique method name
GetScrollPanel ScrollPanelControl* GetScrollPanel( void ) PullDownControl:GetScrollPanel() -> ScrollPanelControl neighbouring methods in the code
GetScrollPanel ScrollPanelControl* GetScrollPanel( void ) PullDownControl:GetScrollPanel() -> ScrollPanelControl neighbouring methods in the code
GetStack StackControl* GetStack( void ) PullDownControl:GetStack() -> StackControl neighbouring methods in the code
GetStack StackControl* GetStack( void ) PullDownControl:GetStack() -> StackControl neighbouring methods in the code
IsOffBottom bool IsOffBottom( void ) PullDownControl:IsOffBottom() -> boolean neighbouring methods in the code
IsOffBottom bool IsOffBottom( void ) PullDownControl:IsOffBottom() -> boolean neighbouring methods in the code
IsOpen bool IsOpen( void ) PullDownControl:IsOpen() -> boolean neighbouring methods in the code
IsOpen bool IsOpen( void ) PullDownControl:IsOpen() -> boolean neighbouring methods in the code
RegisterOpenToggleCallback void RegisterOpenToggleCallback( function ) PullDownControl:RegisterOpenToggleCallback(arg1: function) unique method name
RegisterSelectionCallback void RegisterSelectionCallback( function ) PullDownControl:RegisterSelectionCallback(arg1: function) unique method name
ResetSelection — PullDownControl:ResetSelection() unique method name
SendOpenState void SendOpenState( void ) PullDownControl:SendOpenState() unique method name
SetDisabled void SetDisabled( bool ) PullDownControl:SetDisabled(arg1: boolean) neighbouring methods in the code
SetDisabled void SetDisabled( bool ) PullDownControl:SetDisabled(arg1: boolean) neighbouring methods in the code