class Box

Component
Box
Absolute
ContinuousHBox
Grid
Group
HBox
Stack
VBox
ItemRenderer
package haxe.ui.containers

haxe.ui.core.Component
      ↪ haxe.ui.containers.Box

Base `Layout` that allows a container to specify an `icon`. How that icon resource is used depends on subclasses, like `TabView`



Properties
icon:String
clonable
The icon associated with this box component
Note: this class itself does nothing special with this property and simply here to allow subclasses to make use of it should they want to
layoutName:String
clonable


Methods
findComponents(styleName:String = null, type:Class<T> = null, maxDepth:Int = 5):Array<T>
findComponentsUnderPoint(screenX:Float, screenY:Float):Array<Component>
lockLayout(recursive:Bool = false)
ready()
Tells the framework this component is ready
Note: this is called internally by the framework
setComponentIndex(child:Component, index:Int):Component
unlockLayout(recursive:Bool = false)
createImageDisplay():ImageDisplay
createTextDisplay(text:String = null):TextDisplay
createTextInput(text:String = null):TextInput










Style properties
backgroundColor:Null<Color>
style
clonable
borderColor:Null<Color>
style
clonable
borderRadius:Null<Float>
style
clonable
borderSize:Null<Float>
style
clonable
clip:Null<Bool>
style
clonable
color:Null<Color>
style
clonable
horizontalAlign:String
style
clonable
marginBottom:Null<Float>
style
clonable
marginLeft:Null<Float>
style
clonable
marginRight:Null<Float>
style
clonable
marginTop:Null<Float>
style
clonable
opacity:Null<Float>
style
clonable
paddingBottom:Null<Float>
style
clonable
paddingLeft:Null<Float>
style
clonable
paddingRight:Null<Float>
style
clonable
paddingTop:Null<Float>
style
clonable
verticalAlign:String
style
clonable