DIFF

class IconSource

Icon LayoutHolder ScriptedWidgetEventHandler Managed

All members, including inherited

Constructors 2

Constants 1

const int NUMBER_OF_TIMERS = 2

Members 29

protected int m_SizeX
Referenced by GetSizeX(), SetPosEx(), SetSize()
Show 1 more, SetSizeX()
protected int m_SizeY
Referenced by GetSizeY(), SetPosEx(), SetSize()
Show 1 more, SetSizeY()
protected int m_PosX
protected int m_PosY
protected EntityAI m_Lock
Referenced by DraggingOver(), DropReceivedFromMain(), InitEx()
Show 2 more, InitLock(), and MouseClick()
protected bool m_IsWeapon = false
protected bool m_IsMagazine = false
Referenced by CheckIsMagazineEx()
protected bool m_HasTemperature = false
protected bool m_HasQuantity = false
Referenced by CheckHasQuantityEx(), MouseClick(), Refresh()
Show 1 more, UpdateInterval()
protected float m_CurrQuantity = -1
Referenced by SetQuantity()
protected int m_CargoPos
protected bool m_IsDragged
protected bool m_PreviousFlipOrientation
protected ItemPreviewWidget m_ItemPreview
protected Widget m_ColorWidget
protected Widget m_SelectedPanel
protected Widget m_MicromanagedPanel
Referenced by GetMicromanagedPanel(), and Icon()
protected Widget m_CursorWidget
protected Widget m_QuantityPanel
Referenced by CheckHasQuantityEx(), and Icon()
protected TextWidget m_QuantityItem
Referenced by Icon(), and SetQuantity()
protected ProgressBarWidget m_QuantityProgress
Referenced by Icon(), and SetQuantity()
protected Widget m_QuantityStack
Referenced by Icon(), and SetQuantity()
protected Widget m_ItemSizePanel
Referenced by Icon(), and SetItemSizeEx()
protected TextWidget m_ItemSizeWidget
Referenced by Icon(), and SetItemSizeEx()
protected ref array<ImageWidget> m_AmmoIcons
protected ImageWidget m_AmmoTypeIcon
Referenced by CheckIsMagazineEx(), and Icon()

Methods 72

Widget GetSelectedWidget()
References m_SelectedPanel
Widget GetMicromanagedPanel()
bool IsDragged()
References m_IsDragged
int GetRelevantInventoryAction(int relevantActions)
bool MouseEnter(Widget w, int x, int y)
bool MouseLeave(Widget w, Widget s, int x, int y)
void DropReceivedFromMain(Widget w, int x, int y, Widget receiver)
References Class.Cast(), Class.Cast(), Class.Cast()
Show 49 more, Class.Cast(), HumanInventory.ClearUserReservedLocation(), Widget.FindAnyWidget(), Widget.FindAnyWidget(), Widget.FindAnyWidget(), HumanInventory.FindUserReservedLocationIndex(), GameInventory.GetCargo(), ItemManager.GetChosenCombinationFlag(), GameInventory.GetCurrentInventoryLocation(), GameInventory.GetFlipCargo(), Man.GetHumanInventory(), CargoContainer.GetIconSize(), ItemManager.GetInstance(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), ItemPreviewWidget.GetItem(), ItemPreviewWidget.GetItem(), Widget.GetName(), EntityAI.GetOnReleaseLock(), InventoryLocation.GetParent(), Widget.GetParent(), CGame.GetPlayer(), LayoutHolder.GetRootWidget(), Widget.GetScreenPos(), CargoContainer.GetSpaceSize(), HumanInventory.GetUserReservedLocation(), ItemManager.HideDropzones(), new InventoryLocation(), ScriptInvoker.Invoke(), GameInventory.LocationCanAddEntity(), GameInventory.LocationCanAddEntity(), PerformCombination(), PlayerBase.PredictiveTakeToDst(), string.Replace(), InventoryLocation.SetCargoAuto(), ItemManager.SetIsDragging(), SplitItemUtils.TakeOrSplitToInventoryLocation(), InventoryCombinationFlags.ADD_AS_ATTACHMENT, InventoryCombinationFlags.ADD_AS_CARGO, InventoryCombinationFlags.COMBINE_QUANTITY2, InventoryCombinationFlags.FSWAP, m_HandsIcon, m_Item, m_Lock, LayoutHolder.m_Parent, InventoryCombinationFlags.SWAP, and InventoryCombinationFlags.SWAP_MAGAZINE
void ToRefresh(Icon icon, Icon icon2)
void SetSize(int x, int y)
References m_SizeX, and m_SizeY
void SetPos(int x, int y)
References m_PosX, and m_PosY
Referenced by InitLock(), Refresh(), and RefreshPos()
int GetCargoPos()
References m_CargoPos
void DropReceivedFromBackground(Widget w, int x, int y, Widget reciever)
void RefreshIconPos()
Referenced by RefreshPos()
void RefreshPos(int row, int column)
References RefreshIconPos(), SetPos(), m_PosX
Show 1 more, m_PosY
void SetItemPreview()
Referenced by InitLock()
void SetItemSizeEx(bool refresh = true)
Referenced by InitEx(), and SetItemSize()
void SetItemSize()
References SetItemSizeEx()
void UpdateFlip(bool flipped)
Referenced by InitLock()
void Init(EntityAI obj)
References InitEx()
void CheckIsMagazine()
void CheckHasTemperature()
Referenced by InitEx()
void CheckHasQuantityEx(bool refresh = true)
Referenced by CheckHasQuantity(), and InitEx()
void CheckHasQuantity()
void SetPosX(int x)
References m_PosX
void SetPosY(int y)
References m_PosY
void SetSizeX(int x)
References m_SizeX
void SetSizeY(int y)
References m_SizeY
int GetPosX()
References m_PosX
Referenced by SetPosEx()
int GetPosY()
References m_PosY
Referenced by SetPosEx()
int GetSizeX()
References m_SizeX
int GetSizeY()
References m_SizeY
void SetPos()
References SetPosEx()
Referenced by InitLock(), Refresh(), and RefreshPos()
override void UpdateInterval()