Macrocosm
0.5.2-alpha
jvm
Macrocosm
/
space.maxus.macrocosm.ui.dsl
/
MacrocosmUIBuilder
Macrocosm
UIBuilder
class
MacrocosmUIBuilder
(
val
id
:
Identifier
,
dimensions
:
UIDimensions
)
(
source
)
Members
Constructors
Macrocosm
UIBuilder
Link copied to clipboard
constructor
(
id
:
Identifier
,
dimensions
:
UIDimensions
)
Functions
build
Link copied to clipboard
fun
build
(
)
:
MacrocosmUI
page
Link copied to clipboard
fun
page
(
idx
:
Int
=
pageIndex + 1
,
builder
:
PageBuilder
.
(
)
->
Unit
)
page
Lazy
Link copied to clipboard
fun
pageLazy
(
idx
:
Int
=
pageIndex + 1
,
builder
:
PageBuilder
.
(
)
->
Unit
)
Properties
id
Link copied to clipboard
val
id
:
Identifier
on
Click
Link copied to clipboard
var
onClick
:
(
UIClickData
)
->
Unit
on
Close
Link copied to clipboard
var
onClose
:
(
UICloseData
)
->
Unit
title
Link copied to clipboard
var
title
:
String