svghmi/widget_tooglebutton.ysl2
branchsvghmi
changeset 3241 fe945f1f48b7
parent 3232 7bdb766c2a4d
child 3478 c04c6db09eff
equal deleted inserted replaced
3238:8a9d4c794cba 3241:fe945f1f48b7
     1 // widget_tooglebutton.ysl2
     1 // widget_tooglebutton.ysl2
     2 
     2 
       
     3 
       
     4 widget_desc("ToggleButton") {
       
     5     longdesc
       
     6     ||
       
     7     Button widget takes one boolean variable path, and reflect current true
       
     8     or false value by showing "active" or "inactive" labeled element
       
     9     respectively. Clicking or touching button toggles variable.
       
    10     ||
       
    11 
       
    12     shortdesc > Toggle button reflecting given boolean variable
       
    13 
       
    14     path name="value" accepts="HMI_BOOL" > Boolean variable
       
    15     
       
    16 }
     3 
    17 
     4 widget_class("ToggleButton") {
    18 widget_class("ToggleButton") {
     5     ||
    19     ||
     6         frequency = 5;
    20         frequency = 5;
     7         state = 0;
    21         state = 0;
    42         }
    56         }
    43     ||
    57     ||
    44 }
    58 }
    45 
    59 
    46 widget_defs("ToggleButton") {
    60 widget_defs("ToggleButton") {
    47     param "hmi_element";
       
    48     optional_labels("active inactive");
    61     optional_labels("active inactive");
    49 }
    62 }