de.lessvoid.nifty.controls.dynamic.attributes
Class ControlAttributes
java.lang.Object
de.lessvoid.nifty.controls.dynamic.attributes.ControlAttributes
- Direct Known Subclasses:
- ControlDefinitionCreator, CustomControlCreator, ImageCreator, LayerCreator, PanelCreator, PopupCreator, TextCreator
public class ControlAttributes
- extends Object
Method Summary |
void |
addEffectsOnActive(ControlEffectAttributes effectParam)
|
void |
addEffectsOnClick(ControlEffectAttributes effectParam)
|
void |
addEffectsOnCustom(ControlEffectAttributes effectParam)
|
void |
addEffectsOnEndHover(ControlEffectOnHoverAttributes effectParam)
|
void |
addEffectsOnEndScreen(ControlEffectAttributes effectParam)
|
void |
addEffectsOnFocus(ControlEffectAttributes effectParam)
|
void |
addEffectsOnGetFocus(ControlEffectAttributes effectParam)
|
void |
addEffectsOnHide(ControlEffectAttributes effectParam)
|
void |
addEffectsOnHover(ControlEffectOnHoverAttributes effectParam)
|
void |
addEffectsOnLostFocus(ControlEffectAttributes effectParam)
|
void |
addEffectsOnShow(ControlEffectAttributes effectParam)
|
void |
addEffectsOnStartHover(ControlEffectOnHoverAttributes effectParam)
|
void |
addEffectsOnStartScreen(ControlEffectAttributes effectParam)
|
void |
connect(ElementType e)
|
protected Element |
createControlInternal(Nifty nifty,
Screen screen,
Element parent)
|
protected Element |
createImage(Nifty nifty,
Screen screen,
Element parent)
|
protected Element |
createLayer(Nifty nifty,
Screen screen,
Element parent)
|
protected Element |
createPanel(Nifty nifty,
Screen screen,
Element parent)
|
StyleType |
createStyleType(Attributes styleAttributes)
|
protected Element |
createText(Nifty nifty,
Screen screen,
Element parent)
|
ElementType |
createType()
|
String |
get(String key)
|
protected StandardControl |
getStandardControl()
|
boolean |
isAutoId()
|
void |
refreshAttributes(Attributes attrib)
|
void |
refreshEffects(EffectsType effects)
|
protected void |
registerPopup(Nifty nifty)
|
void |
set(String key,
String value)
|
void |
setAlign(String align)
|
void |
setAutoId(String id)
|
void |
setBackgroundColor(String backgroundColor)
|
void |
setBackgroundImage(String backgroundImage)
|
void |
setChildClip(String childClip)
|
void |
setChildLayout(String childLayout)
|
void |
setColor(String color)
|
void |
setController(String controller)
|
void |
setEffects(ControlEffectsAttributes controlEffects)
|
void |
setEffectsAttribute(String name,
String value)
|
void |
setEffectsOverlay(String overlay)
|
void |
setFilename(String filename)
|
void |
setFocusable(String focusable)
|
void |
setFocusableInsertBeforeElementId(String focusableInsertBeforeElementId)
|
void |
setFont(String font)
|
void |
setHeight(String height)
|
void |
setId(String id)
|
void |
setImageMode(String imageMode)
|
void |
setInputMapping(String inputMapping)
|
void |
setInset(String inset)
|
void |
setInteract(ControlInteractAttributes controlInteract)
|
void |
setInteractAttribute(String name,
String value)
|
void |
setInteractOnClick(String onClick)
|
void |
setInteractOnClickAlternateKey(String onClickAlternateKey)
|
void |
setInteractOnClickMouseMove(String onClickMouseMove)
|
void |
setInteractOnClickRepeat(String onClickRepeat)
|
void |
setInteractOnMouseOver(String onMouseOver)
|
void |
setInteractOnRelease(String onRelease)
|
void |
setName(String name)
|
void |
setPadding(String padding)
|
void |
setPaddingBottom(String paddingBottom)
|
void |
setPaddingLeft(String paddingLeft)
|
void |
setPaddingRight(String paddingRight)
|
void |
setPaddingTop(String paddingTop)
|
void |
setSelectionColor(String selectionColor)
|
void |
setStyle(String style)
|
void |
setText(String text)
|
void |
setTextHAlign(String textHAlign)
|
void |
setTextVAlign(String textVAlign)
|
void |
setVAlign(String valign)
|
void |
setVisible(String visible)
|
void |
setVisibleToMouse(String visibleToMouse)
|
void |
setWidth(String width)
|
void |
setX(String x)
|
void |
setY(String y)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
attributes
protected Attributes attributes
interact
protected ControlInteractAttributes interact
effects
protected ControlEffectsAttributes effects
ControlAttributes
public ControlAttributes()
setInteract
public void setInteract(ControlInteractAttributes controlInteract)
setEffects
public void setEffects(ControlEffectsAttributes controlEffects)
set
public void set(String key,
String value)
get
public String get(String key)
setId
public void setId(String id)
setAutoId
public void setAutoId(String id)
isAutoId
public boolean isAutoId()
setName
public void setName(String name)
setHeight
public void setHeight(String height)
setWidth
public void setWidth(String width)
setX
public void setX(String x)
setY
public void setY(String y)
setAlign
public void setAlign(String align)
setVAlign
public void setVAlign(String valign)
setPadding
public void setPadding(String padding)
setPaddingLeft
public void setPaddingLeft(String paddingLeft)
setPaddingRight
public void setPaddingRight(String paddingRight)
setPaddingTop
public void setPaddingTop(String paddingTop)
setPaddingBottom
public void setPaddingBottom(String paddingBottom)
setChildClip
public void setChildClip(String childClip)
setVisible
public void setVisible(String visible)
setVisibleToMouse
public void setVisibleToMouse(String visibleToMouse)
setChildLayout
public void setChildLayout(String childLayout)
setFocusable
public void setFocusable(String focusable)
setFocusableInsertBeforeElementId
public void setFocusableInsertBeforeElementId(String focusableInsertBeforeElementId)
setFont
public void setFont(String font)
setTextHAlign
public void setTextHAlign(String textHAlign)
setTextVAlign
public void setTextVAlign(String textVAlign)
setColor
public void setColor(String color)
setSelectionColor
public void setSelectionColor(String selectionColor)
setText
public void setText(String text)
setBackgroundColor
public void setBackgroundColor(String backgroundColor)
setBackgroundImage
public void setBackgroundImage(String backgroundImage)
setImageMode
public void setImageMode(String imageMode)
setFilename
public void setFilename(String filename)
setInset
public void setInset(String inset)
setController
public void setController(String controller)
setInputMapping
public void setInputMapping(String inputMapping)
setStyle
public void setStyle(String style)
setInteractAttribute
public void setInteractAttribute(String name,
String value)
setInteractOnClick
public void setInteractOnClick(String onClick)
setInteractOnRelease
public void setInteractOnRelease(String onRelease)
setInteractOnMouseOver
public void setInteractOnMouseOver(String onMouseOver)
setInteractOnClickRepeat
public void setInteractOnClickRepeat(String onClickRepeat)
setInteractOnClickMouseMove
public void setInteractOnClickMouseMove(String onClickMouseMove)
setInteractOnClickAlternateKey
public void setInteractOnClickAlternateKey(String onClickAlternateKey)
setEffectsAttribute
public void setEffectsAttribute(String name,
String value)
setEffectsOverlay
public void setEffectsOverlay(String overlay)
addEffectsOnStartScreen
public void addEffectsOnStartScreen(ControlEffectAttributes effectParam)
addEffectsOnEndScreen
public void addEffectsOnEndScreen(ControlEffectAttributes effectParam)
addEffectsOnHover
public void addEffectsOnHover(ControlEffectOnHoverAttributes effectParam)
addEffectsOnStartHover
public void addEffectsOnStartHover(ControlEffectOnHoverAttributes effectParam)
addEffectsOnEndHover
public void addEffectsOnEndHover(ControlEffectOnHoverAttributes effectParam)
addEffectsOnClick
public void addEffectsOnClick(ControlEffectAttributes effectParam)
addEffectsOnFocus
public void addEffectsOnFocus(ControlEffectAttributes effectParam)
addEffectsOnLostFocus
public void addEffectsOnLostFocus(ControlEffectAttributes effectParam)
addEffectsOnGetFocus
public void addEffectsOnGetFocus(ControlEffectAttributes effectParam)
addEffectsOnActive
public void addEffectsOnActive(ControlEffectAttributes effectParam)
addEffectsOnShow
public void addEffectsOnShow(ControlEffectAttributes effectParam)
addEffectsOnHide
public void addEffectsOnHide(ControlEffectAttributes effectParam)
addEffectsOnCustom
public void addEffectsOnCustom(ControlEffectAttributes effectParam)
createControlInternal
protected Element createControlInternal(Nifty nifty,
Screen screen,
Element parent)
createText
protected Element createText(Nifty nifty,
Screen screen,
Element parent)
createPanel
protected Element createPanel(Nifty nifty,
Screen screen,
Element parent)
registerPopup
protected void registerPopup(Nifty nifty)
createLayer
protected Element createLayer(Nifty nifty,
Screen screen,
Element parent)
createImage
protected Element createImage(Nifty nifty,
Screen screen,
Element parent)
getStandardControl
protected StandardControl getStandardControl()
refreshAttributes
public void refreshAttributes(Attributes attrib)
refreshEffects
public void refreshEffects(EffectsType effects)
createType
public ElementType createType()
connect
public void connect(ElementType e)
createStyleType
public StyleType createStyleType(Attributes styleAttributes)
Copyright © 2011. All Rights Reserved.