Warning, /multimedia/kmplayer/tests/region_mouse_events.smil is written in an unsupported language. File is not indexed.

0001 <!-- test for mouse events -->
0002 <smil>
0003   <head>
0004     <layout>
0005       <root-layout width="320" height="240" background-color="orange"/>
0006       <region id="title" left="10%" top="0" right="10%" height="10%"/>
0007       <region id="reg1" left="5%" top="10%" right="60%" bottom="50%"
0008            background-color="blue">
0009         <region id="reg1_1" top="30%" right="10%" bottom="30%"/>
0010       </region>
0011       <region id="reg2" left="60%" top="10%" right="5%" bottom="50%"
0012            background-color="blue">
0013         <region id="reg2_1" top="30%" right="10%" bottom="30%"/>
0014       </region>
0015       <region id="outer1" left="5%" top="55%" width="15%" bottom="35%"/>
0016       <region id="reg1_click" left="5%" top="65%" width="15%" bottom="25%"
0017            background-color="red"/>
0018       <region id="reg1_enter" left="5%" top="75%" width="15%" bottom="15%"
0019            background-color="red"/>
0020       <region id="reg1_leave" left="5%" top="85%" width="15%" bottom="5%"
0021            background-color="red"/>
0022       <region id="inner1" left="25%" top="55%" width="15%" bottom="35%"/>
0023       <region id="reg1_1_click" left="25%" top="65%" width="15%" bottom="25%"
0024            background-color="red"/>
0025       <region id="reg1_1_enter" left="25%" top="75%" width="15%" bottom="15%"
0026            background-color="red"/>
0027       <region id="reg1_1_leave" left="25%" top="85%" width="15%" bottom="5%"
0028            background-color="red"/>
0029       <region id="outer2" left="60%" top="55%" width="15%" bottom="35%"/>
0030       <region id="reg2_click" left="60%" top="65%" width="15%" bottom="25%"
0031            background-color="red"/>
0032       <region id="reg2_enter" left="60%" top="75%" width="15%" bottom="15%"
0033            background-color="red"/>
0034       <region id="reg2_leave" left="60%" top="85%" width="15%" bottom="5%"
0035            background-color="red"/>
0036       <region id="inner2" left="80%" top="55%" width="15%" bottom="35%"/>
0037       <region id="reg2_1_click" left="80%" top="65%" width="15%" bottom="25%"
0038            background-color="red"/>
0039       <region id="reg2_1_enter" left="80%" top="75%" width="15%" bottom="15%"
0040            background-color="red"/>
0041       <region id="reg2_1_leave" left="80%" top="85%" width="15%" bottom="5%"
0042            background-color="red"/>
0043     </layout>
0044   </head>
0045   <body>
0046     <par dur="50">
0047       <text id="text1_click" src="data:,Clicked" region="reg1_click"
0048            fill="freeze" mediaBackgroundOpacity="0%" fontPtSize="8"/>
0049       <text id="text1_enter" src="data:,Entered" region="reg1_enter"
0050            fill="freeze" mediaBackgroundOpacity="0%" fontPtSize="8"/>
0051       <text id="text1_leave" src="data:,Leaved" region="reg1_leave"
0052            fill="freeze" mediaBackgroundOpacity="0%" fontPtSize="8"/>
0053       <text id="text1_1_click" src="data:,Clicked" region="reg1_1_click"
0054            fill="freeze" mediaBackgroundOpacity="0%" fontPtSize="8"/>
0055       <text id="text1_1_enter" src="data:,Entered" region="reg1_1_enter"
0056            fill="freeze" mediaBackgroundOpacity="0%" fontPtSize="8"/>
0057       <text id="text1_1_leave" src="data:,Leaved" region="reg1_1_leave"
0058            fill="freeze" mediaBackgroundOpacity="0%" fontPtSize="8"/>
0059       <text id="text2_click" src="data:,Clicked" region="reg2_click"
0060            fill="freeze" mediaBackgroundOpacity="0%" fontPtSize="8"/>
0061       <text id="text2_enter" src="data:,Entered" region="reg2_enter"
0062            fill="freeze" mediaBackgroundOpacity="0%" fontPtSize="8"/>
0063       <text id="text2_leave" src="data:,Leaved" region="reg2_leave"
0064            fill="freeze" mediaBackgroundOpacity="0%" fontPtSize="8"/>
0065       <text id="text2_1_click" src="data:,Clicked" region="reg2_1_click"
0066            fill="freeze" mediaBackgroundOpacity="0%" fontPtSize="8"/>
0067       <text id="text2_1_enter" src="data:,Entered" region="reg2_1_enter"
0068            fill="freeze" mediaBackgroundOpacity="0%" fontPtSize="8"/>
0069       <text id="text2_1_leave" src="data:,Leaved" region="reg2_1_leave"
0070            fill="freeze" mediaBackgroundOpacity="0%" fontPtSize="8"/>
0071 
0072       <set target="reg1_click" attribute="background-color" to="green"
0073            begin="reg1.activateEvent" dur="1"/>
0074       <set target="reg1_enter" attribute="background-color" to="green"
0075            begin="reg1.inBoundsEvent" end="reg1.outOfBoundsEvent"/>
0076       <set target="reg1_leave" attribute="background-color" to="green"
0077            end="reg1.inBoundsEvent" begin="reg1.outOfBoundsEvent"/>
0078 
0079       <set target="reg2_click" attribute="background-color" to="green"
0080            begin="reg2.activateEvent" dur="1"/>
0081       <set target="reg2_enter" attribute="background-color" to="green"
0082            begin="reg2.inBoundsEvent" end="reg2.outOfBoundsEvent"/>
0083       <set target="reg2_leave" attribute="background-color" to="green"
0084            end="reg2.inBoundsEvent" begin="reg2.outOfBoundsEvent"/>
0085 
0086       <seq>
0087         <par dur="25">
0088           <set target="reg1_1" attribute="background-color" to="yellow"
0089                fill="freeze"/>
0090           <set target="reg2_1" attribute="background-color" to="yellow"
0091                fill="freeze"/>
0092           <text src="data:,On%20Regions" region="title" fill="freeze"
0093                 mediaBackgroundOpacity="0" fontPtSize="10"/>
0094           <text src="data:,Outer" region="outer1" fill="freeze"
0095                 mediaBackgroundOpacity="0%" fontPtSize="10"/>
0096           <text src="data:,Inner" region="inner1" fill="freeze"
0097                 mediaBackgroundOpacity="0%" fontPtSize="10"/>
0098           <text src="data:,Outer" region="outer2" fill="freeze"
0099                 mediaBackgroundOpacity="0%" fontPtSize="10"/>
0100           <text src="data:,Inner" region="inner2" fill="freeze"
0101                 mediaBackgroundOpacity="0%" fontPtSize="10"/>
0102           <text src="data:,Opaque%20child" region="reg1_1" fill="freeze"
0103                 mediaBackgroundOpacity="0" fontPtSize="10"/>
0104           <text src="data:,Transparent%20child" region="reg2_1"
0105                 fill="freeze" sensitivity="transparent"
0106                 mediaBackgroundOpacity="0" fontPtSize="10"/>
0107 
0108           <set target="reg1_1_click" attribute="background-color" to="green"
0109                begin="reg1_1.activateEvent" dur="1"/>
0110           <set target="reg1_1_enter" attribute="background-color" to="green"
0111                begin="reg1_1.inBoundsEvent" end="reg1_1.outOfBoundsEvent"/>
0112           <set target="reg1_1_leave" attribute="background-color" to="green"
0113                end="reg1_1.inBoundsEvent" begin="reg1_1.outOfBoundsEvent"/>
0114 
0115           <set target="reg2_1_click" attribute="background-color" to="green"
0116                begin="reg2_1.activateEvent" dur="1"/>
0117           <set target="reg2_1_enter" attribute="background-color" to="green"
0118                begin="reg2_1.inBoundsEvent" end="reg2_1.outOfBoundsEvent"/>
0119           <set target="reg2_1_leave" attribute="background-color" to="green"
0120                end="reg2_1.inBoundsEvent" begin="reg2_1.outOfBoundsEvent"/>
0121         </par>
0122         <par dur="25">
0123           <set target="reg1_1" attribute="height" to="0" fill="freeze"/>
0124           <set target="reg2_1" attribute="height" to="0" fill="freeze"/>
0125           <text src="data:,On%20Subregions" region="title" fill="freeze"
0126                 mediaBackgroundOpacity="0" fontPtSize="10"/>
0127           <text src="data:,Region" region="outer1" fill="freeze"
0128                 mediaBackgroundOpacity="0%" fontPtSize="10"/>
0129           <text src="data:,Text" region="inner1" fill="freeze"
0130                 mediaBackgroundOpacity="0%" fontPtSize="10"/>
0131           <text src="data:,Region" region="outer2" fill="freeze"
0132                 mediaBackgroundOpacity="0%" fontPtSize="10"/>
0133           <text src="data:,Text" region="inner2" fill="freeze"
0134                 mediaBackgroundOpacity="0%" fontPtSize="10"/>
0135           <text id="text1" src="data:,Opaque%20child" region="reg1"
0136                 top="30%" fill="freeze" fontPtSize="10"/>
0137           <text id="text2" src="data:,Transparent%20child" region="reg2"
0138                 top="30%" fill="freeze" sensitivity="transparent" fontPtSize="10"/>
0139 
0140           <set target="reg1_1_click" attribute="background-color" to="green"
0141                begin="text1.activateEvent" dur="1"/>
0142           <set target="reg1_1_enter" attribute="background-color" to="green"
0143                begin="text1.inBoundsEvent" end="text1.outOfBoundsEvent"/>
0144           <set target="reg1_1_leave" attribute="background-color" to="green"
0145                end="text1.inBoundsEvent" begin="text1.outOfBoundsEvent"/>
0146 
0147           <set target="reg2_1_click" attribute="background-color" to="green"
0148                begin="text2.activateEvent" dur="1"/>
0149           <set target="reg2_1_enter" attribute="background-color" to="green"
0150                begin="text2.inBoundsEvent" end="text2.outOfBoundsEvent"/>
0151           <set target="reg2_1_leave" attribute="background-color" to="green"
0152                end="text2.inBoundsEvent" begin="text2.outOfBoundsEvent"/>
0153         </par>
0154       </seq>
0155     </par>
0156   </body>
0157 </smil>