new ToggleButton(option)
A class for make togglebutton
Parameters:
| Name | Type | Description |
|---|---|---|
option |
Object | option is object for set component's attribute. |
- Since:
-
- 2.0.0
Example
var ToggleButton = caph.require('caph.stripe.ui.component.ToggleButton');
var button = new ToggleButton({
contents : {
'on' : 'on state contents',
'off' : 'off state contents'
},
size : [200, 70],
position : [100, 100, 0],
dom : {
id : 'Caph-Button1',
style : {
'opacity' : 0.5
}
}
});
Extends
- caph.ui.base.component.Button
Methods
-
isTurnedOn() → {Boolean}
-
Get toggled state.
- Since:
-
- 2.0.0
Returns:
- Type
- Boolean
Example
var ToggleButton = caph.require('caph.stripe.ui.component.ToggleButton'); var button = new ToggleButton(); button.setOption({ contents : { on : 'on state contents', off : 'off state contents' }, state : on //set on state. }); button.isTurnedOn();//return true -
setAlign(align) → {caph.ui.base.component.ToggleButton}
-
Set alignment for ToggleButton
Parameters:
Name Type Description alignString Alignment for button's value.
If user want to set multiple alignment, then using this token '|' like this : 'top|right'.
Details : caph.ui.base.component.Button#setAlign- Since:
-
- 2.0.0
Returns:
- Type
- caph.ui.base.component.ToggleButton
Example
var ToggleButton = caph.require('caph.stripe.ui.component.ToggleButton'); var button = new ToggleButton(); button.setContent({ 'on' : 'on state contents', 'off' : 'off state contents' }); button.setAlign('right'); -
setContent(contents)
-
Set the ToggleButton's contents
Parameters:
Name Type Description contentsObject contents is String which set for button's contents. Contents Type String, {caph.ui.base.component.Icon}
- Since:
-
- 2.0.0
Example
var ToggleButton = caph.require('caph.stripe.ui.component.ToggleButton'); var button = new ToggleButton(); button.setContent({ 'on' : 'on state contents', 'off' : 'off state contents' }); -
setEnable(state) → {caph.stripe.ui.component.ToggleButton}
-
Set enable state for button.
Parameters:
Name Type Description stateBoolean set ToggleButton to enable state or disable state.
true is enable, false is disable.- Since:
-
- 2.0.0
Returns:
Example
var ToggleButton = caph.require('caph.stripe.ui.component.ToggleButton'); var button = new ToggleButton({ contents : { on : Icon.ff(), off : Icon.bgm() } }); button.setEnable(false); //disable -
setOption(option)
-
Sets this object's own properties with the given option.
Parameters:
Name Type Description optionObject A set of button's properties.
- Since:
-
- 2.0.0
Example
var ToggleButton = caph.require('caph.stripe.ui.component.ToggleButton'); var button = new ToggleButton(); button.setOption({ contents : { 'on' : 'on state contents', 'off' : 'off state contents' } }); -
toggle() → {caph.stripe.ui.component.ToggleButton}
-
Change togglebuttons' contents from on to off or from off to on.
- Since:
-
- 2.0.0
Returns:
Example
var ToggleButton = caph.require('caph.stripe.ui.component.ToggleButton'); var button = new ToggleButton(); button.setOption({ contents : { on : 'on state contents', off : 'off state contents' }, state : on //set on state. }); button.toggle(); //change to off state. button.toggle(); //change to on state.