ui.sel.GridSelector
ui.sel.GridSelector
Inherits from: ui.Process
Fields
| Name | Type | |
|---|---|---|
controller | tool.ControllerAccess | |
mainFlow | h2d.Flow | |
title | ui.Text | |
mask | h2d.Mask | |
inter | h2d.Interactive | |
boxScroller | ui.UIBox | |
sliderScroller | libs.heaps.slib.HSprite | |
fbItems | ui.FlowBox | |
wrapperItem | h2d.Object | |
entries | hl.types.ArrayObj | |
sections | hl.types.ArrayObj | |
hei | I32 | |
sectionIdx | I32 | |
curX | I32 | |
curY | I32 | |
selectionSG | h2d.ScaleGrid | |
rightFlow | h2d.Flow | |
scrollTweenTime | F64 | |
disableNextScrollTween | Bool | |
closeOnValidate | Bool | |
onClose | Fun | |
hasMoved | Bool |
Protos
f@24730get_wid(ui.sel.GridSelector) → I32f@24731get_maxPixelHei(ui.sel.GridSelector) → I32f@24732get_entryWid(ui.sel.GridSelector) → I32f@24733get_entryHei(ui.sel.GridSelector) → I32f@24734pauseGame(ui.sel.GridSelector) → Voidf@24735setControlLabel(ui.sel.GridSelector) → Voidf@24736getTitleText(ui.sel.GridSelector) → Stringf@24737isEntryLocked(ui.sel.GridSelector, I32) → Boolf@24738getIconBmp(ui.sel.GridSelector, I32, h2d.Object) → h2d.Objectf@24739getLockSprite(ui.sel.GridSelector, h2d.Object, Null) → h2d.Objectf@24740initGrid(ui.sel.GridSelector) → Voidf@24741initEntries(ui.sel.GridSelector, I32) → Voidf@24742addSectionAt(ui.sel.GridSelector, String, I32, I32) → I32f@24743createNewSectionText(ui.sel.GridSelector, h2d.Flow, String) → ui.Textf@24744addEntryAt(ui.sel.GridSelector, I32, I32, I32, Ref) → Virtual[cx, cy, f, i, isLocked, sectionIdx]f@24745initRightFlow(ui.sel.GridSelector) → Voidf@24746getEntryAt(ui.sel.GridSelector, I32, I32) → Virtual[cx, cy, f, i, isLocked, sectionIdx]f@24747moveSelection(ui.sel.GridSelector, I32, I32, Ref, Ref, Ref) → Voidf@24748selectEntry(ui.sel.GridSelector, Virtual[cx, cy, f, i, isLocked, sectionIdx], Ref) → Voidf@24749selectEntryAt(ui.sel.GridSelector, I32, I32, Ref) → Voidf@24750beforeUpdateSelection(ui.sel.GridSelector) → Voidf@24751updateSelection(ui.sel.GridSelector, Ref) → Voidf@24752updateRightFlow(ui.sel.GridSelector) → Voidf@24753updateScrollingBox(ui.sel.GridSelector) → Voidf@24754disableScrollTweenOnce(ui.sel.GridSelector) → Voidf@24755onValidate(ui.sel.GridSelector) → Voidf@24756onResize(ui.sel.GridSelector) → Voidf@24757setMainFlowPos(ui.sel.GridSelector) → Voidf@24758close(ui.sel.GridSelector) → Voidf@24759onDispose(ui.sel.GridSelector) → Voidf@24760update(ui.sel.GridSelector) → Voidf@24761controlsUpdate(ui.sel.GridSelector) → Boolf@24762controlMoveCheck(ui.sel.GridSelector, I32, I32, I32, Ref) → Voidf@24763postUpdate(ui.sel.GridSelector) → Voidf@24764setOnCloseCallback(ui.sel.GridSelector, Fun) → Void
Bindings
- static
f@24765__constructor__(ui.sel.GridSelector) → Void