public abstract class ControlWindow extends ControlContainer implements NeedsUpdate
Modifier and Type | Field and Description |
---|---|
protected BooleanValue |
internalValue |
static int |
NAME |
protected boolean |
shouldShow |
protected boolean |
startingup |
static int |
VISIBLE |
protected boolean |
waitForReset |
children, radioButtons
ACTION_OFF, ACTION_ON, ACTION_PRESS, BACKGROUND, ENABLED, FONT, FOREGROUND, myVisual, PARENT, POSITION, TOOLTIP
ACTION, isUnderEjs, METHOD_FOR_VARIABLE, METHOD_TRIGGER, myGroup, myObject, myPropertiesTable, VARIABLE_CHANGED
Constructor and Description |
---|
ControlWindow(java.lang.Object _visual) |
Modifier and Type | Method and Description |
---|---|
void |
adjustSize() |
void |
destroy()
Clears any trace of myself (specially in the group)
|
void |
dispose() |
java.lang.String |
getPropertyInfo(java.lang.String _property)
Returns information about a given property.
|
java.util.ArrayList |
getPropertyList()
Returns the list of all properties that can be set for this
ControlElement.
|
Value |
getValue(int _index)
Gets the value of any internal variable.
|
void |
hide() |
void |
reset()
resets the element
|
void |
setDefaultValue(int _index) |
void |
setValue(int _index,
Value _value)
Sets the value of the registered variables.
|
void |
setWaitForReset(boolean _option) |
void |
show() |
void |
update() |
add, getChildren, getContainer, informRadioGroup, remove, setProperty
createVisual, getComponent, getIcon, getVisual, parseConstant
addAction, addAction, addAction, getGroup, getObject, getProperty, getSimulation, implementsProperty, initialize, invokeActions, invokeActions, isActive, propertyIsTypeOf, propertyType, removeAction, removeAction, setActive, setGroup, setProperties, toString, variableChanged, variableChangedDoNotUpdate, variablePropertiesClear, variablesChanged
public static final int NAME
public static final int VISIBLE
protected BooleanValue internalValue
protected boolean waitForReset
protected boolean startingup
protected boolean shouldShow
public void dispose()
public void show()
public void hide()
public void destroy()
ControlElement
destroy
in class ControlElement
public void setWaitForReset(boolean _option)
public void reset()
ControlElement
reset
in class ControlElement
public void update()
update
in interface NeedsUpdate
public void adjustSize()
adjustSize
in class ControlContainer
public java.util.ArrayList getPropertyList()
ControlSwingElement
getPropertyList
in class ControlSwingElement
public java.lang.String getPropertyInfo(java.lang.String _property)
ControlSwingElement
getPropertyInfo
in class ControlContainer
public void setValue(int _index, Value _value)
ControlSwingElement
setValue
in class ControlSwingElement
_index
- A keyword index that distinguishes among variables_value
- The object holding the value for the variable.public void setDefaultValue(int _index)
setDefaultValue
in class ControlSwingElement
public Value getValue(int _index)
ControlSwingElement
getValue
in class ControlSwingElement
_index
- A keyword index that distinguishes among variables