Class GUI.Inventory.IconBox

Field Index

SignalDeleteItem, SignalMouseDownEmptySlot, SignalMouseDownItem, SignalMouseUpEmptySlot, SignalMouseUpItem, SignalStartDragging, SignalStartDragItem, SignalStartSplitItem, SignalUseItem

Method Index

new IconBox()
ChangeItem(), CloseAllTooltips(), CreateEmptySlot(), DrawGrid(), EndWritingName(), GetBoxID(), GetFirstFreeGridPosition(), GetGridPositionAt(), GetGridPositionFromSlotID(), GetHeight(), GetHighestSlotUsed(), GetHorizontalSizeOfSlots(), GetInventoryID(), GetItemAt(), GetItemAtGridPosition(), GetName(), GetNumColumns(), GetNumHorizontalSlotsFromSize(), GetNumItems(), GetNumRows(), GetNumSlots(), GetNumVerticalSlotsFromSize(), GetPos(), GetVerticalSizeOfSlots(), GetWidth(), GetWindowMC(), HasGrid(), HitTest(), HitTestTopBar(), IsGlowing(), IsPinned(), IsValidGridPosition(), IsVisible(), onKeyDown(), RedrawGrid(), RelayoutSlots(), RemoveGrid(), RemoveItem(), ResizeBoxTo(), SetGlowing(), SetName(), SetNumTotalItems(), SetOnScreenVisibility(), SetPinned(), SetPos(), SlotMouseDownEndWritingName(), SlotNameEnterFrame(), StartWritingName(), UpdateItemSlotsArray()

Constructor Detail

IconBox

public function IconBox(boxID:Number, inventoryId:ID32, windowMC:MovieClip, numRows:Number, numColumns:Number)

Field Detail

SignalStartDragging

public SignalStartDragging:Signal

SignalDeleteItem

public SignalDeleteItem:Signal

SignalUseItem

public SignalUseItem:Signal

SignalStartDragItem

public SignalStartDragItem:Signal

SignalStartSplitItem

public SignalStartSplitItem:Signal

SignalMouseDownItem

public SignalMouseDownItem:Signal

SignalMouseUpItem

public SignalMouseUpItem:Signal

SignalMouseUpEmptySlot

public SignalMouseUpEmptySlot:Signal

SignalMouseDownEmptySlot

public SignalMouseDownEmptySlot:Signal

Method Detail

CloseAllTooltips

public function CloseAllTooltips()

GetWindowMC

public function GetWindowMC():MovieClip

GetNumItems

public function GetNumItems():Number

GetName

public function GetName():String

SetName

public function SetName(name:String)

SetNumTotalItems

public function SetNumTotalItems(numItems:Number, numMaxItems:Number)

IsPinned

public function IsPinned():Boolean

SetPinned

public function SetPinned(pin:Boolean)

IsGlowing

public function IsGlowing():Boolean

SetGlowing

public function SetGlowing(glow:Boolean)

IsVisible

public function IsVisible():Boolean

GetNumColumns

public function GetNumColumns():Number

GetNumRows

public function GetNumRows():Number

GetNumSlots

public function GetNumSlots()

RelayoutSlots

public function RelayoutSlots()

GetGridPositionAt

public function GetGridPositionAt(x:Number, y:Number):Point

GetFirstFreeGridPosition

public function GetFirstFreeGridPosition()

GetItemAtGridPosition

public function GetItemAtGridPosition(gridPos:Point)

IsValidGridPosition

public function IsValidGridPosition(gridPos:Point):Boolean

GetItemAt

public function GetItemAt(dstX:Number, dstY:Number):ItemSlot

HitTest

public function HitTest(x:Number, y:Number)

HitTestTopBar

public function HitTestTopBar(x:Number, y:Number)

GetBoxID

public function GetBoxID():Number

GetWidth

public function GetWidth()

GetHeight

public function GetHeight()

SetPos

public function SetPos(x:Number, y:Number)

GetPos

public function GetPos():Point

GetHorizontalSizeOfSlots

function GetHorizontalSizeOfSlots(numSlots:Number)

GetVerticalSizeOfSlots

function GetVerticalSizeOfSlots(numSlots:Number)

GetNumHorizontalSlotsFromSize

function GetNumHorizontalSlotsFromSize(width:Number)

GetNumVerticalSlotsFromSize

function GetNumVerticalSlotsFromSize(width:Number)

SetOnScreenVisibility

public function SetOnScreenVisibility(stateVisible:Boolean)

RemoveItem

public function RemoveItem(itemID:Number):Boolean

ChangeItem

public function ChangeItem(itemID:Number, itemData:Object)

GetGridPositionFromSlotID

public function GetGridPositionFromSlotID(itemID:Number):Point

ResizeBoxTo

public function ResizeBoxTo(numRows:Number, numColumns:Number)

UpdateItemSlotsArray

public function UpdateItemSlotsArray(numRows:Number, numColumns:Number)

GetHighestSlotUsed

public function GetHighestSlotUsed():Point

CreateEmptySlot

public function CreateEmptySlot(gridPosition:Point, slotID:Number)

DrawGrid

public function DrawGrid()

RemoveGrid

public function RemoveGrid()

HasGrid

public function HasGrid():Boolean

RedrawGrid

public function RedrawGrid()

StartWritingName

public function StartWritingName()

SlotNameEnterFrame

public function SlotNameEnterFrame()

SlotMouseDownEndWritingName

public function SlotMouseDownEndWritingName()

EndWritingName

public function EndWritingName()

onKeyDown

public function onKeyDown()

GetInventoryID

public function GetInventoryID():ID32