Class XuiScript
java.lang.Object
zombie.scripting.ui.XuiScript
- Direct Known Subclasses:
XuiReference
,XuiTableScript
,XuiTableScript.XuiTableCellScript
,XuiTableScript.XuiTableColumnScript
,XuiTableScript.XuiTableRowScript
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
XuiScript.XuiVar<T,
C extends XuiScript.XuiVar<?, ?>> static class
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiStringList
final XuiScript.XuiFloat
final XuiScript.XuiColor
final XuiScript.XuiBoolean
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiColor
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiFontType
final XuiScript.XuiFontType
final XuiScript.XuiFontType
final XuiScript.XuiColor
final XuiScript.XuiUnit
final XuiScript.XuiColor
final XuiScript.XuiTexture
final XuiScript.XuiUnit
final XuiScript.XuiVector
final XuiScript.XuiUnit
final XuiScript.XuiUnit
final XuiScript.XuiUnit
final XuiScript.XuiTexture
final XuiScript.XuiUnit
final XuiScript.XuiVector
final XuiScript.XuiUnit
final XuiScript.XuiUnit
final XuiScript.XuiUnit
final XuiScript.XuiSpacing
final XuiScript.XuiUnit
final XuiScript.XuiUnit
final XuiScript.XuiUnit
final XuiScript.XuiUnit
final XuiScript.XuiFloat
final XuiScript.XuiFloat
final XuiScript.XuiFloat
final XuiScript.XuiFloat
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiBoolean
final XuiScript.XuiSpacing
final XuiScript.XuiUnit
final XuiScript.XuiUnit
final XuiScript.XuiUnit
final XuiScript.XuiUnit
final XuiScript.XuiBoolean
protected final boolean
final XuiScript.XuiBoolean
final XuiScript.XuiFloat
final XuiScript.XuiFloat
protected final XuiScriptType
final XuiScript.XuiBoolean
final XuiScript.XuiTextAlign
final XuiScript.XuiColor
final XuiScript.XuiTexture
final XuiScript.XuiTexture
final XuiScript.XuiColor
final XuiScript.XuiTexture
final XuiScript.XuiTexture
protected ArrayList
<XuiScript.XuiVar> protected HashMap
<String, XuiScript.XuiVar> final XuiScript.XuiVector
final XuiScript.XuiUnit
final XuiScript.XuiUnit
final XuiScript.XuiString
final XuiScript.XuiString
protected final String
final XuiScript.XuiString
protected XuiSkin
final XuiScript.XuiString
final String
final XuiScript.XuiUnit
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected <T extends XuiScript.XuiVar>
TaddVar
(T xuiVar) static XuiScript
CreateScriptForClass
(String string1, String string0, boolean boolean0, XuiScriptType xuiScriptType) protected void
errorWithInfo
(String string) getFont()
getFont2()
getFont3()
getIcon()
getName()
getStyle()
getTitle()
getVars()
boolean
boolean
boolean
isLayout()
boolean
isStyle()
void
Load
(ScriptParser.Block block0) boolean
boolean
protected void
logWithInfo
(String string) protected void
postLoad()
static String
void
setDefaultStyle
(XuiScript xuiScript0) void
setXuiLuaClass
(String string) setXuiStyle
(String string) toString()
protected void
protected void
warnWithInfo
(String string)
-
Field Details
-
varsMap
-
vars
-
children
-
xuiSkin
-
readAltKeys
protected final boolean readAltKeys -
scriptType
-
xuiLayoutName
-
xuiUUID
-
xuiKey
-
xuiLuaClass
-
xuiStyle
-
xuiCustomDebug
-
x
-
y
-
width
-
height
-
vector
-
posAlign
-
minimumWidth
-
minimumHeight
-
maximumWidth
-
maximumHeight
-
paddingTop
-
paddingRight
-
paddingBottom
-
paddingLeft
-
padding
-
marginTop
-
marginRight
-
marginBottom
-
marginLeft
-
margin
-
title
-
name
-
font
-
font2
-
font3
-
icon
-
icon_x
-
icon_y
-
icon_width
-
icon_height
-
icon_vector
-
image
-
image_x
-
image_y
-
image_width
-
image_height
-
image_vector
-
anchorLeft
-
anchorRight
-
anchorTop
-
anchorBottom
-
animationList
-
animationTime
-
textureBackground
-
texture
-
textureOverride
-
tickTexture
-
textColor
-
backgroundColor
-
backgroundColorMouseOver
-
borderColor
-
textureColor
-
choicesColor
-
gridColor
-
displayBackground
-
background
-
drawGrid
-
drawBackground
-
drawBorder
-
tooltip
-
hsbFactor
-
moveWithMouse
-
mouseOver
-
mouseOverText
-
textAlign
-
doHighlight
-
backgroundColorHL
-
borderColorHL
-
doValidHighlight
-
backgroundColorHLVal
-
borderColorHLVal
-
doInvalidHighlight
-
backgroundColorHLInv
-
borderColorHLInv
-
storeItem
-
doBackDropTex
-
backDropTexCol
-
doToolTip
-
mouseEnabled
-
allowDropAlways
-
toolTipTextItem
-
toolTipTextLocked
-
backgroundEmpty
-
backgroundHover
-
borderInput
-
borderOutput
-
borderValid
-
borderInvalid
-
borderLocked
-
doBorderLocked
-
pin
-
resizable
-
enableHeader
-
scaledWidth
-
scaledHeight
-
-
Constructor Details
-
XuiScript
-
XuiScript
-
-
Method Details
-
getXuiUUID
-
getXuiKey
-
setXuiKey
-
getXuiLuaClass
-
setXuiLuaClass
-
getXuiStyle
-
setXuiStyle
-
getXuiCustomDebug
-
getVector
-
getPadding
-
getMargin
-
getPosAlign
-
getMinimumWidth
-
getMinimumHeight
-
getTitle
-
getName
-
getFont
-
getFont2
-
getFont3
-
getIcon
-
getIconVector
-
getAnchorLeft
-
getAnchorRight
-
getAnchorTop
-
getAnchorBottom
-
getAnimationList
-
getAnimationTime
-
getTextureBackground
-
getTexture
-
getTextureOverride
-
getTickTexture
-
getTextColor
-
getBackgroundColor
-
getBackgroundColorMouseOver
-
getBorderColor
-
getTextureColor
-
getChoicesColor
-
getGridColor
-
getDisplayBackground
-
getBackground
-
getDrawGrid
-
getDrawBackground
-
getDrawBorder
-
getTooltip
-
getMouseOverText
-
getHsbFactor
-
getMoveWithMouse
-
getTextAlign
-
getDoHighlight
-
getBackgroundColorHL
-
getBorderColorHL
-
getDoValidHighlight
-
getBackgroundColorHLVal
-
getBorderColorHLVal
-
getDoInvalidHighlight
-
getBackgroundColorHLInv
-
getBorderColorHLInv
-
getStoreItem
-
getDoBackDropTex
-
getBackDropTexCol
-
getDoToolTip
-
getMouseEnabled
-
getAllowDropAlways
-
getToolTipTextItem
-
getToolTipTextLocked
-
getBackgroundEmpty
-
getBackgroundHover
-
getBorderInput
-
getBorderOutput
-
getBorderValid
-
getBorderInvalid
-
getBorderLocked
-
getDoBorderLocked
-
getXuiLayoutName
-
toString
-
logWithInfo
-
warnWithInfo
-
errorWithInfo
-
getStyle
-
setStyle
-
getDefaultStyle
-
setDefaultStyle
-
isLayout
public boolean isLayout() -
isAnyStyle
public boolean isAnyStyle() -
isStyle
public boolean isStyle() -
isDefaultStyle
public boolean isDefaultStyle() -
getScriptType
-
addVar
-
getVar
-
getVars
-
addChild
-
getChildren
-
ReadLuaClassValue
-
CreateScriptForClass
public static XuiScript CreateScriptForClass(String string1, String string0, boolean boolean0, XuiScriptType xuiScriptType) -
Load
-
loadVar
-
loadVar
-
tryToSetDefaultStyle
protected void tryToSetDefaultStyle() -
postLoad
protected void postLoad()
-