
Generic Button is an input widget and it does not have any retained internal state.
Generic Button is efficient and resource-thrifty. It only provides limited style selections on the English fonts, gradient colors, border lines and few other design elements. For saving resources, this widget does not allow any image operations.
Property |
Description |
Operation |
Widget Name |
Widget displayed name |
Name |
Link to User Manual |
Link to IOT’s website for User Manual |
|
Visibility Control
Property |
Description |
Operation |
Binding Hidden Control Register |
Select a binding register to control the visibility of this widget |
Checkbox |
Hidden Control Register |
Choose a binding regsiter |
Register Selector |
Show Released/Pressed State
Property |
Description |
Operation |
State |
Select the state for preview |
Dropdown List |
Text Setting
Property |
Description |
Operation |
Text |
Enter the released-state text |
Plain Text |
Text Color |
Select the text color |
Color Selector |
Text Opacity % |
Select the text opacity (1-100%) |
Number Editor |
Enable Pressed State Style |
Enable the pressed-state text and its releated settings |
Checkbox |
Text Color |
Select the text color |
Color Selector |
Text Opacity % |
Select the text opacity (1-100%) |
Number Editor |
Body Setting
Property |
Description |
Operation |
Main Color |
Select the main color for this widget |
Color Selector |
Gradient Color |
Select the gradient color |
Color Selector |
Button Opacity % |
Select this widget’s opacity (0-100%) |
Number Editor |
Corner Raidus |
Select the corner raidus of this widget. The maximum value changes according to the size of the widget. |
Number Editor |
Enable Pressed State Style |
Enable the pressed state and its related style settings. |
Checkbox |
Main Color |
Select the color of the pressed state |
Color Selector |
Gradient |
Select the gradient color of the pressed state |
Color Selector |
Button Opacity % |
Select the pressed-state button opacity (0-100%) |
Number Editor |
Corner Radius |
設定按鈕按下時的圓角半徑,最大值隨元件大小而變動 |
Number Editor |
Border Setting
Property |
Description |
Operation |
Border Color |
Select the border color |
Color Selector |
Border Width |
Select the board line width |
Number Editor |
Enable Pressed State Style |
Enable the pressed state and its related style settings |
Checkbox |
Border Color |
Select the border color for the pressed state |
Color Selector |
Border Width |
Select the border line width for the pressed state |
Number Editor |
Shadow Setting
Property |
Description |
Operation |
Shadow Color |
Select the shadow color |
Color Selector |
Shadow Width |
Select the shadow width |
Number Editor |
Enable Pressed State Style |
Enable the pressed state and its related style settings |
Checkbox |
Shadow Color |
Select the shadow color for the pressed state |
Color Selector |
Shadow Width |
Select the shadow width for the pressed state |
Number Editor |
Click Event Setting
Property |
Description |
Operation |
Enable Page Selector |
Clicking triggers to the target page |
Checkbox |
Select Target Page |
The target page selector |
Page Selector |
Enable Register Operation |
Clicking triggers a register operation |
Checkbox |
Binding Register |
Select which register for the operation |
Register Selector |
Operation Mode |
Select which operation to be performed. Please refer to Register Operation Setting |
Register Operation Setting |
Enable Callback Function |
Clicking tirggers a Blockly callback function |
Checkbox |
Behavior Programming |
Blockly Editor |
Blockly Editor |
Pressing Event Setting
Property |
Description |
Operation |
Enable Page Selector |
Pressing triggers to the target page |
Checkbox |
Select Target Page |
The target page selector |
Page Selector |
Enable Register Operation |
Pressing triggers a register operation |
Checkbox |
Binding Register |
Select which register for the operation |
Register Selector |
Operation Mode |
Select which operation to be performed. Please refer to Register Operation Setting |
Register Operation Setting |
Enable Callback Function |
Pressing tirggers a Blockly callback function |
Checkbox |
Behavior Programming |
Blockly Editor |
Blockly Editor |
Releasing State Setting
Property |
Description |
Operation |
Enable Page Selector |
Releasing triggers to the target page |
Checkbox |
Select Target Page |
The target page selector |
Page Selector |
Enable Register Operation |
Releasing triggers a register operation |
Checkbox |
Binding Register |
Select which register for the operation |
Register Selector |
Operation Mode |
Select which operation to be performed. Please refer to Register Operation Setting |
Register Operation Setting |
Enable Callback Function |
Releasing tirggers a Blockly callback function |
Checkbox |
Behavior Programming |
Blockly Editor |
Blockly Editor |
Short Click Event Setting
Property |
Description |
Operation |
Enable Page Selector |
Clicking triggers to the target page |
Checkbox |
Select Target Page |
The target page selector |
Page Selector |
Enable Register Operation |
Clicking triggers a register operation |
Checkbox |
Binding Register |
Select which register for the operation |
Register Selector |
Operation Mode |
Select which operation to be performed. Please refer to Register Operation Setting |
Register Operation Setting |
Enable Callback Function |
Clicking tirggers a Blockly callback function |
Checkbox |
Behavior Programming |
Blockly Editor |
Blockly Editor |
Continous Pressing Event
Property |
Description |
Operation |
Enable Page Selector |
Continous pressing (longer than 1.5 seconds) triggers to the target page |
Checkbox |
Select Target Page |
The target page selector |
Page Selector |
Enable Register Operation |
Continous pressing (longer than 1.5 seconds) triggers a register operation |
Checkbox |
Binding Register |
Select which register for the operation |
Register Selector |
Operation Mode |
Select which operation to be performed. Please refer to Register Operation Setting. |
Register Operation Setting |
Enable Callback Function |
Continous pressing (longer than 1.5 seconds) triggers a Blockly callback funtion |
Checkbox |
Behavior Programming |
Blockly Editor |
Blockly Editor |
Repeated Continous Pressing Event
Property |
Description |
Operation |
Enable Page Selector |
Continous pressing (longer than 1.5 seconds) repeatedly triggers to the target page |
Checkbox |
Select Target Page |
The target page selector |
Page Selector |
Enable Register Operation |
Continous pressing (longer than 1.5 seconds) repeatedly triggers a register operation |
Checkbox |
Binding Register |
Select which register for the operation |
Register Selector |
Operation Mode |
Select which operation to be performed. Please refer to Register Operation Setting. |
Register Operation Setting |
Enable Callback Function |
Continous pressing (longer than 1.5 seconds) repeatedly triggers a Blockly callback funtion |
Checkbox |
Behavior Programming |
Blockly Editor |
Blockly Editor |
Preview
Property |
Description |
Operation |
Animate |
The widget automatically goes through two states. |
|
Enable Pressed State Style
Property |
Description |
Operation |
Enable Pressed State Style |
Enable the pressed state style for all the settings |
|
Property |
Description |
Operation |
Preview Press Animation |
Preview the widget action when pressed |
|
Link to User Manual… |
Connect to the education video and play it |
|