demos\blackmajic\html_canvas.sdf
 1 Form {
 2   verticalAlign: full
 3   horizontalAlign: full
 4   scriptURL:<< 
 5     //sage.strictScriptingMode=false
 6     sage.optimizationEnabled=false
 7   
 8 >>
 9   layout: forms
10   rows: "14dlu,f:d:g,14dlu,d,14dlu"
11   columns: "d:g"
12   widgets {
13     {
14       StackPane {
15         name: "canvasStack"
16         verticalAlign: full
17         horizontalAlign: full
18         bounds {
19           x: "0"
20           y: "1"
21         }
22         viewerURLs {
23           "canvas/blob.sdf"
24           "canvas/touch.sdf"
25           "canvas/starfield.sdf"
26         }
27       }
28     }
29     {
30       GroupBox {
31         borders {
32           line_3d [ cornerArc="6" ]
33         }
34         horizontalAlign: center
35         bgColor: "Sage.controlLtGradient,Sage.controlLtGradient-20,defaultBackground-10,defaultBackground"
36         bounds {
37           x: "0"
38           y: "3"
39         }
40         layout: forms
41         rows: "d"
42         columns: "d,d,d,d,d,d"
43         widgets {
44           {
45             PushButton {
46               bounds {
47                 x: "0"
48                 y: "0"
49               }
50               templateName: "headerButton"
51               value: "BlobSallad"
52               rolloverEnabled: false
53               groupName: "skinColor"
54               selected: true
55             } [ onAction="canvasStack.switchTo(0)" ]
56           }
57           {
58             PushButton {
59               bounds {
60                 x: "2"
61                 y: "0"
62               }
63               templateName: "headerButton"
64               value: "JS Touch"
65               rolloverEnabled: false
66               groupName: "skinColor"
67             } [ onAction="canvasStack.switchTo(1)" ]
68           }
69           {
70             PushButton {
71               bounds {
72                 x: "4"
73                 y: "0"
74               }
75               templateName: "headerButton"
76               value: "Starfield"
77               rolloverEnabled: false
78               groupName: "skinColor"
79             } [ onAction="canvasStack.switchTo(2)" ]
80           }
81         }
82       }
83     }
84     {
85       Line {
86         bounds {
87           x: "0"
88           y: "2"
89         }
90       }
91     }
92   }
93 }
94 
95