Skip to content

ui.sel.GridSelector

ui.sel.GridSelector

Inherits from: ui.Process

Fields

NameType
controllertool.ControllerAccess
mainFlowh2d.Flow
titleui.Text
maskh2d.Mask
interh2d.Interactive
boxScrollerui.UIBox
sliderScrollerlibs.heaps.slib.HSprite
fbItemsui.FlowBox
wrapperItemh2d.Object
entrieshl.types.ArrayObj
sectionshl.types.ArrayObj
heiI32
sectionIdxI32
curXI32
curYI32
selectionSGh2d.ScaleGrid
rightFlowh2d.Flow
scrollTweenTimeF64
disableNextScrollTweenBool
closeOnValidateBool
onCloseFun
hasMovedBool

Protos

  • f@24730 get_wid(ui.sel.GridSelector) → I32
  • f@24731 get_maxPixelHei(ui.sel.GridSelector) → I32
  • f@24732 get_entryWid(ui.sel.GridSelector) → I32
  • f@24733 get_entryHei(ui.sel.GridSelector) → I32
  • f@24734 pauseGame(ui.sel.GridSelector) → Void
  • f@24735 setControlLabel(ui.sel.GridSelector) → Void
  • f@24736 getTitleText(ui.sel.GridSelector) → String
  • f@24737 isEntryLocked(ui.sel.GridSelector, I32) → Bool
  • f@24738 getIconBmp(ui.sel.GridSelector, I32, h2d.Object) → h2d.Object
  • f@24739 getLockSprite(ui.sel.GridSelector, h2d.Object, Null) → h2d.Object
  • f@24740 initGrid(ui.sel.GridSelector) → Void
  • f@24741 initEntries(ui.sel.GridSelector, I32) → Void
  • f@24742 addSectionAt(ui.sel.GridSelector, String, I32, I32) → I32
  • f@24743 createNewSectionText(ui.sel.GridSelector, h2d.Flow, String) → ui.Text
  • f@24744 addEntryAt(ui.sel.GridSelector, I32, I32, I32, Ref) → Virtual[cx, cy, f, i, isLocked, sectionIdx]
  • f@24745 initRightFlow(ui.sel.GridSelector) → Void
  • f@24746 getEntryAt(ui.sel.GridSelector, I32, I32) → Virtual[cx, cy, f, i, isLocked, sectionIdx]
  • f@24747 moveSelection(ui.sel.GridSelector, I32, I32, Ref, Ref, Ref) → Void
  • f@24748 selectEntry(ui.sel.GridSelector, Virtual[cx, cy, f, i, isLocked, sectionIdx], Ref) → Void
  • f@24749 selectEntryAt(ui.sel.GridSelector, I32, I32, Ref) → Void
  • f@24750 beforeUpdateSelection(ui.sel.GridSelector) → Void
  • f@24751 updateSelection(ui.sel.GridSelector, Ref) → Void
  • f@24752 updateRightFlow(ui.sel.GridSelector) → Void
  • f@24753 updateScrollingBox(ui.sel.GridSelector) → Void
  • f@24754 disableScrollTweenOnce(ui.sel.GridSelector) → Void
  • f@24755 onValidate(ui.sel.GridSelector) → Void
  • f@24756 onResize(ui.sel.GridSelector) → Void
  • f@24757 setMainFlowPos(ui.sel.GridSelector) → Void
  • f@24758 close(ui.sel.GridSelector) → Void
  • f@24759 onDispose(ui.sel.GridSelector) → Void
  • f@24760 update(ui.sel.GridSelector) → Void
  • f@24761 controlsUpdate(ui.sel.GridSelector) → Bool
  • f@24762 controlMoveCheck(ui.sel.GridSelector, I32, I32, I32, Ref) → Void
  • f@24763 postUpdate(ui.sel.GridSelector) → Void
  • f@24764 setOnCloseCallback(ui.sel.GridSelector, Fun) → Void

Bindings

  • static f@24765 __constructor__(ui.sel.GridSelector) → Void