aboutsummaryrefslogtreecommitdiff
path: root/data/menu.xml
blob: 6507bfe3b2b2a81c1205ace86bb9c1a0e6b6c0b0 (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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<menu text="Mainmenu" title="Main menu">
	<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 weight="0" 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="Default services lists" entryID="default_lists"><screen module="ScanSetup" screen="DefaultSatLists" /></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 weight="5" 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="Harddisk">
					<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="OSD"><setup id="osd" /></item>-->
				<item level="0" text="Network" entryID="network_setup"><screen module="NetworkSetup" screen="NetworkAdapterSelection" /></item>
				<item level="1" text="Input devices" entryID="input_device_setup"><screen module="InputDeviceSetup" screen="InputDeviceSelection" /></item>
				<item requires="Display"><setup level="1" id="lcd" /></item>
				<item text="Keyboard"><setup id="keyboard" /></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>-->
				<item level="2" text="Recording paths" entryId="RecordPaths"><screen module="RecordPaths" screen="RecordPathsSettings" /></item>
			</menu>
			<item weight="10" level="1" text="Common Interface" entryID="ci_setup" requires="CommonInterface"><screen module="Ci" screen="CiSelection" /></item>
			<item weight="15" 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 weight="25" level="0" text="Factory reset" entryID="factory_reset">
				<code>
from Screens.FactoryReset import FactoryReset
def msgClosed(ret):
	if ret:
		from os import system, _exit
		system("rm -R /etc/enigma2")
		system("cp -R /usr/share/enigma2/defaults /etc/enigma2")
		_exit(0)
self.session.openWithCallback(msgClosed, FactoryReset)
</code>
			</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="Sleep Timer" entryID="sleep"><screen module="SleepTimerEdit" screen="SleepTimerEdit" /></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" requires="DeepstandbySupport" entryID="deep_standby"><screen module="Standby" screen="TryQuitMainloop">1</screen></item>
			<item text="Shutdown" requires="!DeepstandbySupport" entryID="deep_standby"><screen module="Standby" screen="TryQuitMainloop">1</screen></item>
		</menu>
</menu>