Class and Description |
---|
net.happybrackets.core.control.BooleanControlSender
use
BooleanControl instead
This class encapsulates the functionality of DynamicControl classes of type ControlType.BOOLEAN in a simple API.
The difference between BooleanControlSender and BooleanControl is that BooleanControlSender does not have a BooleanControl.valueChanged(Boolean) handler, however, you can still retrieve the current value using the BooleanControl.getValue()
See BooleanControl for more detail. |
net.happybrackets.core.control.ClassObjectControlSender
use
ClassObjectControlSender instead
The ClassObjectControlSender class is identical to the ClassObjectControl class except it does not provide the ClassObjectControl.valueChanged(Object) event handler.
See ClassObjectControl for full details |
net.happybrackets.core.control.FloatBuddyControl
use
FloatControl.FloatControl(Object, String, double, double, double, DynamicControl.DISPLAY_TYPE)
This class encapsulates the functionality of DynamicControl classes of type ControlType.FLOAT in a simple API
The FloatBuddyControl is a hybrid between the FloatSliderControl and the FloatTextControl in that the value can be changed in the HappyBrackets IDE with both text and a slider
The maxmimum and minimum values that the control can be set to using the slider are defined when creating the control via FloatBuddyControl.FloatBuddyControl(Object, String, double, double, double)
The upper and lower limits, however, are only limitations on the display and the actual control can be set to any value available to other FloatControl objects
All FloatControl objects with the same name and ControlScope will respond to a value change.
See FloatControl for general information about FloatControl classes and how to set the value within your code |
net.happybrackets.core.control.FloatControlSender
use
FloatControl
This class encapsulates the functionality of DynamicControl classes of type ControlType.FLOAT in a simple API
The difference between FloatControlSender and other FloatControl objects is that @link FloatControlSender} does not have a handler, however, you can still retrieve the current value using the FloatControl.getValue()
All FloatControl objects with the same name and ControlScope will respond to a message send.
* Both FloatControlSender and FloatTextControl display the approximate value of the control in the HappyBrackets IDE.
* Within the IDE, the value of the value of the control can be changed by typing a new value in and pressing the ENTER or RETURN key.
The FloatControlSender is identical to the FloatTextControl except that FloatControlSender does not have a FloatControl.valueChanged(double) ) handler
See FloatControl for general information about FloatControl classes and how to set the value within your code |
net.happybrackets.core.control.FloatSliderControl
use
FloatControl.FloatControl(Object, String, double, double, double, DynamicControl.DISPLAY_TYPE)
This class encapsulates the functionality of DynamicControl classes of type ControlType.FLOAT in a simple API
The FloatSliderControl can have its value set inside the HappyBrackets IDE using a standard slider control controller by the mouse. trackpad or arrow keys
The maxmimum and minimum values that the control can be set to using the slider are defined when creating the control via FloatSliderControl.FloatSliderControl(Object, String, double, double, double)
The upper and lower limits, however, are only limitations on the display and the actual control can be set to any value available to other FloatControl objects
All FloatControl objects with the same name and ControlScope will respond to a value change.
See FloatControl for general information about FloatControl classes and how to set the value within your code |
net.happybrackets.core.control.FloatTextControl
use
FloatControl
This class encapsulates the functionality of DynamicControl classes of type ControlType.FLOAT in a simple API
The difference between FloatControlSender and other FloatControl objects is that @link FloatControlSender} does not have a handler, however, you can still retrieve the current value using the FloatControl.getValue()
All FloatControl objects with the same name and ControlScope will respond to a message send. For example:
Both FloatControlSender and FloatTextControl display the approximate value of the control in the HappyBrackets IDE.
Within the IDE, the value of the value of the control can be changed by typing a new value in and pressing the ENTER or RETURN key.
The FloatControlSender is identical to the FloatTextControl except that FloatControlSender does not have a FloatControl.valueChanged(double) ) handler
See FloatControl for general information about FloatControl classes and how to set the value within your code |
net.happybrackets.core.control.IntegerBuddyControl
use
IntegerControl instead with DynamicControl.DISPLAY_TYPE.DISPLAY_ENABLED_BUDDY
This class encapsulates the functionality of DynamicControl classes of type ControlType.INT in a simple API
The IntegerBuddyControl is a hybrid between the IntegerSliderControl and the IntegerTextControl in that the value can be changed in the HappyBrackets IDE with both text and a slider
The maxmimum and minimum values that the control can be set to using the slider are defined when creating the control via IntegerBuddyControl.IntegerBuddyControl(Object, String, int, int, int)
The upper and lower limits, however, are only limitations on the display and the actual control can be set to any value available to other IntegerControl objects
All IntegerControl objects with the same name and ControlScope will respond to a value change.
See IntegerControl for general information about IntegerControl classes and how to set the value within your code |
net.happybrackets.core.control.IntegerControlSender
use
IntegerControl instead with DynamicControl.DISPLAY_TYPE.DISPLAY_DEFAULT
This class has been deprecated. Use IntegerControl instead
This class encapsulates the functionality of DynamicControl classes of type ControlType.INT in a simple API
The difference between IntegerControlSender and other IntegerControl objects is that IntegerControlSender does not have a handler, however, you can still retrieve the current value using the IntegerControl.getValue()
All IntegerControl objects with the same name and ControlScope will respond to a message send.
Both IntegerControlSender and IntegerTextControl display the value of the control in the HappyBrackets IDE as a written number.
Within the IDE, the value of the value of the control can be changed by typing a new value in and pressing the ENTER or RETURN key.
The IntegerControlSender is identical to the IntegerTextControl except that IntegerControlSender does not have a IntegerControl.valueChanged(int) ) handler
See IntegerControl for general information about IntegerControl classes and how to set the value within your code |
net.happybrackets.core.control.IntegerSliderControl
use
IntegerControl instead with DynamicControl.DISPLAY_TYPE.DISPLAY_DEFAULT
This class encapsulates the functionality of DynamicControl classes of type ControlType.INT in a simple API
The IntegerSliderControl can have its value set inside the HappyBrackets IDE using a standard slider control controller by the mouse. trackpad or arrow keys
The maxmimum and minimum values that the control can be set to using the slider are defined when creating the control via IntegerSliderControl.IntegerSliderControl(Object, String, int, int, int)
The upper and lower limits, however, are only limitations on the display and the actual control can be set to any value available to other IntegerControl objects
All IntegerControl objects with the same name and ControlScope will respond to a value change.
See IntegerControl for general information about IntegerControl classes and how to set the value within your code |
net.happybrackets.core.control.IntegerTextControl
use
IntegerControl instead
This class has been deprecated. Use IntegerControl instead
This class encapsulates the functionality of DynamicControl classes of type ControlType.INT in a simple API
The difference between IntegerControlSender and other IntegerControl objects is that @link IntegerControlSender} does not have a handler, however, you can still retrieve the current value using the IntegerControl.getValue()
All IntegerControl objects with the same name and ControlScope will respond to a message send. For example:
Both IntegerControlSender and IntegerTextControl display the approximate value of the control in the HappyBrackets IDE.
Within the IDE, the value of the value of the control can be changed by typing a new value in and pressing the ENTER or RETURN key.
The IntegerControlSender is identical to the IntegerTextControl except that IntegerControlSender does not have a IntegerControl.valueChanged(int) ) handler
See IntegerControl for general information about IntegerControl classes and how to set the value within your code |
net.happybrackets.core.control.TextControlSender
use
TextControl instead
This class encapsulates the functionality of DynamicControl classes of type ControlType.TEXT in a simple API
All Text controls with the same name and ControlScope will respond to a message send. For example:
For example, consider two TextControls with the same ControlScope and name
TextControl control1 = new TextControlSender(this, "Read", ""); TextControl control2 = new TextControl(this, "Read", "") { @Override public void valueChanged(String control_val) { System.out.println("Read " + control_val); } }; control1.setValue("This is text"); The functionality is identical to the TextControl except TextControlSender does not have the TextControl.valueChanged(String) handler;
Setting the value within the HappyBrackets control display is effected by typing a new value in and pressing ENTER or RETURN |
net.happybrackets.core.control.TriggerControlSender
use
TriggerControl instead
TriggerControlSender is identical to the TriggerControl object except is does not have a TriggerControl.triggerEvent() handler.
See TriggerControl for full details |