add question for test pictures to the video wizard plugin
[enigma2.git] / lib / python / Plugins / SystemPlugins / Videomode / videowizard.xml
1 <wizard>
2         <step id="inputselection" nextstep="modeselection" timeout="10" timeoutaction="selectnext">
3                 <text value="Video input selction\n\nPlease press OK if you can see this page on your TV (or select a different input port).\n\nThe next input port will be automatically probed in 10 seconds." />
4                 <displaytext value="Select video input" />
5                 <list type="dynamic" source="listInputChannels" evaluation="inputSelectionMade" onselect="inputSelectionMoved" />
6                 <code>
7 self["arrowdown"].moveTo(557, 232, 1)
8 self["arrowdown"].startMoving()
9 self["arrowup"].moveTo(800, 232, 1)
10 self["arrowup"].startMoving()
11 self["rc"].moveTo(500, 50, 1)
12 self["rc"].startMoving()
13                 </code>
14         </step>
15         <step id="modeselection" nextstep="rateselection" timeout="10" timeoutaction="selectnext">
16                 <text value="Video mode selection." />
17                 <displaytext value="Select video mode" />
18                 <list type="dynamic" source="listModes" evaluation="modeSelectionMade" onselect="modeSelectionMoved" />
19                 <code>
20 self["arrowup2"].moveTo(800, 320, 1)
21 self["arrowup2"].startMoving()
22 self["arrowdown"].moveTo(557, 200, 1)
23 self["arrowup"].moveTo(557, 355, 1)
24 self["arrowdown"].startMoving()
25 self["arrowup"].startMoving()
26 self["rc"].moveTo(500, 50, 1)
27 self["rc"].startMoving()
28                 </code>
29         </step>
30         <step id="rateselection" nextstep="dvirateintroduction" timeout="10" timeoutaction="selectnext">
31                 <condition>
32 self.condition = (self.port != "DVI")
33                 </condition>            
34                 <text value="Refresh rate selection." />
35                 <displaytext value="Select video mode rate" />
36                 <list type="dynamic" source="listRates" evaluation="rateSelectionMade" onselect="rateSelectionMoved" />
37                 <code>
38 self["arrowup2"].moveTo(800, 320, 1)
39 self["arrowup2"].startMoving()
40 self["arrowdown"].moveTo(557, 200, 1)
41 self["arrowup"].moveTo(557, 355, 1)
42 self["arrowdown"].startMoving()
43 self["arrowup"].startMoving()
44 self["rc"].moveTo(500, 50, 1)
45 self["rc"].startMoving()
46                 </code>
47         </step>
48         <step id="dvirateintroduction" nextstep="dvirateselection">
49                 <condition>
50 self.condition = (self.port == "DVI")
51                 </condition>
52                 <text value="In the next step, the refresh rates are probed. Your screen can go black while probing.\nPlease press OK to begin." />
53                 <displaytext value="Please follow the instructions on the TV" />
54                 <code>
55 self["arrowdown"].moveTo(557, 232, 1)
56 self["arrowdown"].startMoving()
57 self["arrowup"].moveTo(800, 232, 1)
58 self["arrowup"].startMoving()
59 self["rc"].moveTo(500, 50, 1)
60 self["rc"].startMoving()
61                 </code>
62         </step>
63         <step id="dvirateselection" nextstep="end" timeout="10" timeoutaction="selectnext">
64                 <condition>
65 self.condition = (self.port == "DVI")
66                 </condition>
67                 <text value="The refresh rates are probed right now. If you can see this screen with 50 Hz selected, you should use this as the preferred option for best picture quality." />
68                 <displaytext value="Select video mode rate" />
69                 <list evaluation="rateSelectionMade" onselect="rateSelectionMoved">
70                         <listentry caption="50 Hz" step="50 Hz" />
71                         <listentry caption="60 Hz" step="60 Hz" />
72                 </list>
73                 <code>
74 self["arrowdown"].moveTo(557, 232, 1)
75 self["arrowdown"].startMoving()
76 self["arrowup"].moveTo(800, 232, 1)
77 self["arrowup"].startMoving()
78 self["rc"].moveTo(500, 50, 1)
79 self["rc"].startMoving()
80                 </code>
81         </step>
82         <step id="end">
83                 <text value="The input port should be configured now.\nYou can now configure the screen by displaying some test pictures. Do you want to do that now?" />
84                 <displaytext value="No picture on TV? Press EXIT and retry." />
85                 <list evaluation="rateSelectionMade" onselect="rateSelectionMoved">
86                         <listentry caption="Yes" step="yes" />
87                         <listentry caption="No" step="no" />
88                 </list>
89                 </step>
90 </wizard>