17 m_MainWidget.Show(
true);
20 m_ScrollWidget = ScrollWidget.Cast( m_MainWidget.FindAnyWidget(
"Scroller" ) );
21 m_MainWidget = m_MainWidget.FindAnyWidget(
"Content");
34 RecomputeOpenedContainers();
119 super.SetSameLevelNextActive();
125 super.SetSameLevelPreviousActive();
143 #ifdef PLATFORM_CONSOLE
175 super.UpdateInterval();
178 CheckScrollbarVisibility();
195 #ifndef PLATFORM_CONSOLE
200 float diff = bottom_y - ( top_y +
y );
204 bottom_y -= diff / 2;
227 #ifdef PLATFORM_CONSOLE
228 ScrollToActiveContainer();
236 GetMainWidget().Update();
237 GetMainWidget().GetScreenPos(
x,
y );
240 return cont_screen_pos -
y;
246 GetMainWidget().Update();
247 GetMainWidget().GetScreenPos(
x,
y );
251 return cont_screen_pos -
y + cont_screen_height;
ref Widget m_RootWidget[MAX_SIMULTANIOUS_PLAYERS]
override float GetFocusedContainerHeight(bool contents=false)
override float GetFocusedContainerYScreenPos(bool contents=false)
override void SetSameLevelNextActive()
override bool TransferItem()
override void DraggingOverHeader(Widget w, int x, int y, Widget receiver)
override bool InspectItem()
bool m_ProcessGridMovement
void SwapItemsInOrder(int slot1, int slot2)
override void UpdateInterval()
void RightArea(LayoutHolder parent)
bool IsPlayerEquipmentActive()
override bool CanTakeToInventory()
override bool TransferItemToVicinity()
override bool CanTakeToInventoryEx(EntityAI focusedEntity)
override void ExpandCollapseContainer()
float GetCurrentContainerBottomY()
override void SetSameLevelPreviousActive()
float GetCurrentContainerTopY()
override void SetLayoutName()
PlayerContainer GetPlayerContainer()
bool HasEntityContainerVisible(EntityAI entity)
ScrollWidget m_ScrollWidget
override bool SplitItem()
ref PlayerContainer m_PlayerContainer
override bool SelectItem()
override bool EquipItem()
override void SetParentWidget()
override void UpdateSelectionIcons()
override ScrollWidget GetScrollWidget()
ref SizeToChild m_ContentResize
override void UnfocusGrid()
proto native CGame GetGame()
static proto float Clamp(float value, float min, float max)
Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'.