|
void | Icon (LayoutHolder parent, bool hands_icon=false) |
|
void | ~Icon () |
|
Widget | GetSelectedWidget () |
|
Widget | GetCursorWidget () |
|
Widget | GetMicromanagedPanel () |
|
bool | IsDragged () |
|
override void | SetActive (bool active) |
|
override void | SetParentWidget () |
|
int | GetRelevantInventoryAction (int relevantActions) |
|
void | RefreshQuickbar () |
|
void | DoubleClick (Widget w, int x, int y, int button) |
|
void | DraggingOverSwap (Widget w, int x, int y, Widget receiver) |
|
void | DraggingOverCombine (Widget w, int x, int y, Widget receiver) |
|
bool | MouseEnter (Widget w, int x, int y) |
|
bool | MouseLeave (Widget w, Widget s, int x, int y) |
|
void | DraggingOver (Widget w, int x, int y, Widget receiver) |
|
void | OnPerformCombination (int combinationFlags) |
|
bool | PerformCombination (EntityAI selectedEntity, EntityAI targetEntity, int combinationFlag, InventoryLocation ilSwapDst=null) |
|
void | UpdateFrameColor (EntityAI selectedEntity, EntityAI targetEntity, int combinationFlag, Widget w, InventoryLocation il=null) |
|
void | ShowActionMenuCombine (EntityAI entity1, EntityAI entity2, int combinationFlags, Widget w, bool color_test) |
|
void | OnPerformRecipe (int id) |
|
void | Combine (Widget w, int x, int y, Widget receiver) |
|
bool | CombineItems (EntityAI entity1, EntityAI entity2) |
|
bool | FlagAction (EntityAI entity1, EntityAI entity2, int combinationFlags) |
|
void | MouseClick (Widget w, int x, int y, int button) |
|
void | DropReceivedFromMain (Widget w, int x, int y, Widget receiver) |
|
void | Swap (Widget w, int x, int y, Widget receiver) |
|
void | ToRefresh (Icon icon, Icon icon2) |
|
override void | SetLayoutName () |
|
void | SetSize (int x, int y) |
|
void | SetPos (int x, int y) |
|
int | GetCargoPos () |
|
void | SetCargoPos (int x) |
|
void | DestroyWhiteBackground () |
|
void | CreateWhiteBackground () |
|
void | OnDraggingOverBackground (Widget w, int x, int y, Widget reciever) |
|
void | DropReceivedFromBackground (Widget w, int x, int y, Widget reciever) |
|
void | RevertToOriginalFlip () |
|
override void | Refresh () |
|
void | SetTemperature () |
|
void | RefreshIconPos () |
|
void | FullScreen () |
|
void | RefreshPos (int row, int column) |
|
Object | GetObject () |
|
void | RefreshMuzzleIcon () |
|
void | SetQuantity () |
|
void | SetSort (int index) |
|
int | GetSort () |
|
void | SetItemPreviewEx (bool refresh=true) |
|
void | SetItemPreview () |
|
void | SetItemSizeEx (bool refresh=true) |
|
void | SetItemSize () |
|
void | UpdateFlip (bool flipped) |
|
void | InitLock (EntityAI parent, EntityAI obj, int x_pos, int y_pos, bool flip) |
|
void | InitEx (EntityAI obj, bool refresh=true) |
|
void | Init (EntityAI obj) |
|
void | CheckIsWeapon () |
|
void | CheckIsMagazineEx (bool refresh=true) |
|
void | CheckIsMagazine () |
|
void | CheckHasTemperature () |
|
void | CheckHasQuantityEx (bool refresh=true) |
|
void | CheckHasQuantity () |
|
void | SetPosX (int x) |
|
void | SetPosY (int y) |
|
void | SetSizeX (int x) |
|
void | SetSizeY (int y) |
|
int | GetPosX () |
|
int | GetPosY () |
|
int | GetSizeX () |
|
int | GetSizeY () |
|
void | SetPosEx (bool refresh=true) |
|
void | SetPos () |
|
void | SetSize () |
|
override void | UpdateInterval () |
|
|
void | OnDropReceivedFromHeader (Widget w, int x, int y, Widget receiver) |
|
void | DraggingOver (Widget w, int x, int y, Widget receiver) |
|
void | DraggingOverHeader (Widget w, int x, int y, Widget receiver) |
|
void | UpdateSpacer () |
|
Header | GetHeader () |
|
void | SetHeader (Header header) |
|
void | CheckHeaderDragability () |
|
void | Container (LayoutHolder parent) |
|
Container | GetFocusedContainer () |
|
Container | GetContainer (int index) |
|
void | SetFocusedContainer (Container cont) |
|
SlotsIcon | GetFocusedSlotsIcon () |
|
int | GetActiveIndex () |
|
void | SetActiveIndex (int index) |
|
ScrollWidget | GetSlotsScrollWidget () |
|
ScrollWidget | GetScrollWidget () |
|
void | UpdateRadialIcon () |
|
void | SetSlotIcon (SlotsIcon icon) |
|
void | SetDefaultFocus (bool while_micromanagment_mode=false) |
|
void | SetLastFocus () |
|
void | Unfocus () |
|
void | MoveGridCursor (int direction) |
|
void | ScrollToActiveContainer () |
|
void | ScrollToActiveContainer (ScrollWidget sw) |
|
void | CheckScrollbarVisibility () |
|
void | CheckScrollbarVisibility (ScrollWidget sw) |
|
void | Open () |
|
void | Close () |
|
bool | IsOpened () |
|
void | SetOpenForSlotIcon (bool open, SlotsIcon icon=null) |
|
void | Toggle () |
|
float | GetFocusedContainerHeight (bool contents=false) |
|
float | GetFocusedContainerYPos (bool contents=false) |
|
float | GetFocusedContainerYScreenPos (bool contents=false) |
|
int | Count () |
|
bool | SelectItem () |
|
bool | Select () |
|
bool | OnSelectButton () |
|
bool | Combine () |
|
bool | TransferItemToVicinity () |
|
bool | TransferItem () |
|
bool | InspectItem () |
|
bool | SplitItem () |
|
bool | EquipItem () |
|
bool | CanOpenCloseContainer () |
|
bool | CanOpenCloseContainerEx (EntityAI focusedEntity) |
|
bool | CanSplit () |
|
bool | CanSplitEx (EntityAI focusedEntity) |
|
bool | CanDrop () |
|
bool | CanDropEx (EntityAI focusedEntity) |
|
bool | CanSwapOrTakeToHands () |
|
bool | CanSwapOrTakeToHandsEx (EntityAI focusedEntity) |
|
bool | CanEquip () |
|
bool | CanEquipEx (EntityAI focusedEntity) |
|
bool | CanTakeToInventory () |
|
bool | CanTakeToInventoryEx (EntityAI focusedEntity) |
|
bool | CanCombine () |
|
bool | CanCombineEx (EntityAI focusedEntity) |
|
bool | CanCombineAmmo () |
|
bool | CanAddToQuickbarEx (EntityAI focusedEntity) |
|
bool | AddItemToQuickbarRadial (EntityAI itemToAssign) |
|
bool | IsEmpty () |
|
bool | IsItemActive () |
|
bool | IsItemWithQuantityActive () |
|
EntityAI | GetFocusedItem () |
|
EntityAI | GetFocusedContainerEntity () |
|
int | GetColumnCount () |
|
void | SetColumnCount (int count) |
|
int | GetFocusedColumn () |
|
void | SetFocusedColumn (int column) |
|
override void | UpdateInterval () |
|
override void | SetLastActive () |
|
override void | SetFirstActive () |
|
override void | SetActive (bool active) |
|
void | UnfocusAll () |
|
void | UnfocusGrid () |
|
bool | IsLastIndex () |
|
bool | IsFirstIndex () |
|
bool | IsFirstContainerFocused () |
|
bool | IsLastContainerFocused () |
|
void | ResetFocusedContainer () |
|
void | SetNextActive () |
|
void | SetPreviousActive (bool force=false) |
|
void | SetNextRightActive () |
|
void | SetNextLeftActive () |
|
void | SetSameLevelNextActive () |
|
void | SetSameLevelPreviousActive () |
|
void | RecomputeOpenedContainers () |
|
override void | SetLayoutName () |
|
void | Insert (LayoutHolder container, int pos=-1, bool immedUpdate=true) |
|
void | Remove (LayoutHolder container) |
|
LayoutHolder | Get (int x) |
|
override void | Refresh () |
|
void | UpdateBodySpacers () |
|
void | HideContent (bool force_hide=false) |
|
void | ShowContent (bool force_show=false) |
|
void | SetForceShow (bool value) |
|
override void | UpdateSelectionIcons () |
|
void | ExpandCollapseContainer () |
|
ref array< ref LayoutHolder > | m_Body |
|
ref array< LayoutHolder > | m_OpenedContainers |
|
int | m_ActiveIndex = 0 |
|
bool | m_LastIndex |
|
bool | m_Closed |
|
Container | m_FocusedContainer |
|
float | m_PrevAlpha |
|
const int | ITEMS_IN_ROW = 8 |
|
int | m_ColumnCount |
|
int | m_FocusedColumn = 0 |
|
bool | m_ForcedHide |
|
bool | m_ForcedShow |
|
SlotsIcon | m_SlotIcon |
|
EntityAI | m_Entity |
|
const int | SORT_ATTACHMENTS_OWN = 1 |
|
const int | SORT_CARGO_OWN = 2 |
|
const int | SORT_ATTACHMENTS_NEXT_OFFSET = 2 |
|
const int | SORT_CARGO_NEXT_OFFSET = 3 |
|
См. определение в файле Icon.c строка 1