aboutsummaryrefslogtreecommitdiff
path: root/data/menu.xml
blob: 977a209249d16a4e5ac587bf49080d7f0a308f17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<menu text="Mainmenu" title="Mainmenu">
	<id val="mainmenu" />
<!-- the following types are allowed:
	<screen [module="mod"] [screen="classname"]>[arguments]</screen> 
		executes Screen called "classname" from module "Screen.mod"
		if no module is given, Screen must be globally available.
		if no screen is given, module is used as screen class name.
		arguments must be comma seperated (will be fed to eval), and can
			use stuff from module
		(of course you must specify at least one of module, screen.)
	<setup id="id" />
		opens a setup with specified id
	<code> .. code .. </code>
		"exec"s code
-->
		<!--<item text="Standby debug">quitMainloop(0)</item>
		<item text="Network setup" entryID="network_setup">self.openSetup("network")</item>-->
		<!--<item text="CI"><screen module="Ci" screen="CiSelection" /></item>-->
		<!--<item text="Radio"><code>print "radio mode"</code></item>-->
		<item level="0" text="Subtitles" entryID="subtitle_selection" weight="40"><screen module="Subtitles" screen="Subtitles" /></item>
		<item level="0" text="Timer" entryID="timer_edit"><screen module="TimerEdit" screen="TimerEditList" /></item>
		<item level="1" text="VCR scart" entryID="scart_switch" requires="ScartSwitch"><code>self.session.scart.VCRSbChanged(3)</code></item>

		<menu level="0" text="Information" entryID="info_screen">
			<id val="information" />
			<item level="1" text="Service" entryID="service_info_screen"><screen module="ServiceInfo" screen="ServiceInfo"/></item>
			<item level="0" text="About..." entryID="about_screen"><screen module="About" /></item>
		</menu>

		<item level="1" text="Plugins" entryID="plugin_selection"><screen module="PluginBrowser" screen="PluginBrowser" /></item>
		<menu level="0" text="Setup" flushConfigOnClose="1" entryID="setup_selection" >
			<id val="setup" />
			<!--<menu text="Service Organising">
				<item text="New Bouquets"></item>
				<item text="Add to Bouquets"></item>
				<item text="Edit Bouquets"></item>
			</menu>-->
			<menu level="0" text="Service Searching" entryID="service_searching_selection">
				<id val="scan" />
				<item text="Tuner configuration" entryID="tuner_setup"><screen module="Satconfig" screen="NimSelection" /></item>
				<item text="Automatic Scan" entryID="auto_scan"><screen module="ScanSetup" screen="ScanSimple" /></item>
				<!--<item text="Automatic Scan"><screen module="ServiceScan" /></item>-->
				<item text="Manual Scan" entryID="manual_scan"><screen module="ScanSetup" /></item>
				<!--<item text="Rotor Control"></item>
				<item text="Edit Transponder"></item>
				<item text="Satfinder"></item>-->
			</menu>
			<menu level="0" text="System" entryID="system_selection">
				<id val="system" />
				<item level="0" text="Language..." entryID="language_setup"><screen module="LanguageSelection" /></item>
				<item level="0" entryID="usage_setup"><setup id="usage" /></item>
				<item level="0" entryID="timezone_setup"><setup id="timezone"/></item>
				<item level="0" entryID="av_setup"><setup id="avsetup"/></item>
				<!--<item level="0" text="Video Setup" entryID="video_setup"><screen module="VideoSetup" /></item>-->
				<item level="1" entryID="rfmod_setup" requires="RfModulator"><setup id="RFmod"/></item>
				<menu level="0" text="Harddisk" entryID="hardisk_selection" requires="Harddisc">
					<id val="harddisk" />
					<item level="1" entryID="harddisk_setup"><setup id="harddisk"/></item>
					<item level="0" text="Initialization..." entryID="harddisk_init"><screen module="HarddiskSetup" screen="HarddiskSelection"/></item>
					<item level="0" text="Filesystem Check..." entryID="harddisk_check"><screen module="HarddiskSetup" screen="HarddiskFsckSelection"/></item>
				</menu>
				<!--<item text="Remote Control"><setup id="rc" /></item>-->
				<!--<item text="Keyboard"><setup id="keyboard" /></item>-->
				<!--<item text="OSD"><setup id="osd" /></item>-->
				<item><setup level="1" id="lcd" /></item>
				<menu level="1" text="Network..." entryID="network_setup">
					<id val="network" />
					<item level="1" text="Device Setup..." entryID="device_setup"><screen module="NetworkSetup" screen="NetworkAdapterSelection"/></item>
					<item level="1" text="Nameserver Setup..." entryID="dns_setup"><screen module="NetworkSetup" screen="NameserverSetup"/></item>
				</menu>
			</menu>
			<item level="1" text="Common Interface" entryID="ci_setup" requires="CommonInterface"><screen module="Ci" screen="CiSelection" /></item>
			<item level="0" text="Parental control" entryID="parental_setup"><screen module="ParentalControlSetup" screen="ParentalControlSetup" /></item>
			<item level="0" text="Startwizard" entryID="startwizzard"><screen module="StartWizard" screen="StartWizard" /></item>
			<!--<item text="Parental Control"><setup id="parental" /></item>-->
			<!--<item text="Expert -disabled-"><setup id="expert" /></item>-->
		</menu>
		<!--<item text="Unser Setup">self.openSetup("Blaselfasel")</item>-->
		<menu text="Standby / Restart" entryID="standby_restart_list">
			<id val="shutdown" />
			<!--<item text="Standby"><code>quitMainloop(0)</code></item>-->
			<item text="Standby" entryID="standby"><screen module="Standby" screen="Standby"/></item>
			<item text="Restart" entryID="restart"><screen module="Standby" screen="TryQuitMainloop">2</screen></item>
			<item level="2" text="Restart GUI" entryID="restart_enigma"><screen module="Standby" screen="TryQuitMainloop">3</screen></item>
			<item text="Deep Standby" entryID="deep_standby"><screen module="Standby" screen="TryQuitMainloop">1</screen></item>
		</menu>
</menu>