16 m_MainWidget.Show(
true);
17 m_ScrollWidget = ScrollWidget.Cast( m_MainWidget.FindAnyWidget(
"Scroller" ) );
18 m_MainWidget = m_MainWidget.FindAnyWidget(
"Content");
31 RecomputeOpenedContainers();
118 #ifdef PLATFORM_CONSOLE
150 super.UpdateInterval();
153 CheckScrollbarVisibility();
170 #ifndef PLATFORM_CONSOLE
175 float diff = bottom_y - ( top_y +
y );
179 bottom_y -= diff / 2;
202 #ifdef PLATFORM_CONSOLE
203 ScrollToActiveContainer();
211 GetMainWidget().Update();
212 GetMainWidget().GetScreenPos(
x,
y );
215 return cont_screen_pos -
y;
221 GetMainWidget().Update();
222 GetMainWidget().GetScreenPos(
x,
y );
226 return cont_screen_pos -
y + cont_screen_height;
ref Widget m_RootWidget[MAX_SIMULTANIOUS_PLAYERS]
protected Widget m_Parent
protected Widget m_ParentWidget
override bool SelectItem()
override float GetFocusedContainerYScreenPos(bool contents=false)
override float GetFocusedContainerHeight(bool contents=false)
bool HasEntityContainerVisible(EntityAI entity)
override bool InspectItem()
override void UpdateInterval()
override bool TransferItem()
bool IsPlayerEquipmentActive()
override bool TransferItemToVicinity()
void SetPlayer(PlayerBase player)
override void ExpandCollapseContainer()
override void DraggingOverHeader(Widget w, int x, int y, Widget receiver)
override bool EquipItem()
void SwapItemsInOrder(int slot1, int slot2)
override bool SplitItem()
protected ref SizeToChild m_ContentResize
override void UnfocusGrid()
bool HasEntityContainerVisible(EntityAI entity)
protected Widget m_ContentParent
void RightArea(LayoutHolder parent)
override bool InspectItem()
protected ScrollWidget m_ScrollWidget
PlayerContainer GetPlayerContainer()
override bool SelectItem()
override void UpdateSelectionIcons()
override void UpdateInterval()
override bool TransferItem()
bool IsPlayerEquipmentActive()
override bool TransferItemToVicinity()
protected Widget m_UpIcon
float GetCurrentContainerTopY()
override ScrollWidget GetScrollWidget()
protected bool m_ShouldChangeSize
ref PlayerContainer m_PlayerContainer
float GetCurrentContainerBottomY()
override void ExpandCollapseContainer()
override void DraggingOverHeader(Widget w, int x, int y, Widget receiver)
override bool EquipItem()
override void SetParentWidget()
void SwapItemsInOrder(int slot1, int slot2)
protected Widget m_DownIcon
override void SetLayoutName()
protected bool m_ProcessGridMovement
override bool SplitItem()
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'.