@@ -0,0 +1,1106 @@
1+var usageScenario = (typeof shell != 'undefined') ? shell.usageScenario : "desktop";
4+ "fake-indicator-messages": [
7+ "action": "indicator._header",
9+ "icons": [ "image://theme/messages-new" ],
11+ "title": "Messages (F)",
17+ "isSeparator": false,
21+ "type": "com.canonical.indicator.root"
26+ "label": "There's an updated system image.",
28+ "isSeparator": false,
29+ "icon": "file:///usr/share/ubuntu/settings/system/icons/settings-system-update.svg",
30+ "type": "com.canonical.indicator.messages.messageitem",
32+ "icon": "file:///usr/share/ubuntu/settings/system/icons/settings-system-update.svg",
33+ "xCanonicalAppIcon": "file:///usr/share/ubuntu/settings/system/system-settings.png",
34+ "xCanonicalMessageActions": null,
35+ "xCanonicalText": "Tap to open the system updater.",
36+ "xCanonicalTime": ((new Date).getTime() - 350 * 1000) * 1000,
38+ "action": "indicator.ubuntu-system-settings",
47+ "action": "indicator.telephony-service-sms.msg.MSG_ID",
50+ "icon": "file:///usr/share/telephony-service/assets/avatar-default@18.png",
51+ "type": "com.canonical.indicator.messages.messageitem",
53+ "icon": "file:///usr/share/telephony-service/assets/avatar-default@18.png",
54+ "xCanonicalAppIcon": "image://theme/telephony-service-message",
55+ "xCanonicalMessageActions": "",
56+ "xCanonicalText": "This is a message sent to an awesome Ubuntu phone.",
57+ "xCanonicalTime": ((new Date).getTime() - 35 * 1000) * 1000
61+ "isSeparator": false,
63+ "label": "+44391234567 - [SIM 1]",
69+ "action": "indicator.remove-all",
75+ "isSeparator": false,
77+ "label": "Clear All",
79+ "type": "com.canonical.indicator.button"
86+ "fake-indicator-session": [
89+ "action": "indicator._header",
93+ "title": "Session (F)",
94+ "visible": usageScenario == "desktop"
99+ "isSeparator": false,
103+ "type": "com.canonical.indicator.root"
108+ "action": "indicator.about",
114+ "isSeparator": false,
116+ "label": "About this " + usageScenario,
123+ "action": "indicator.help",
129+ "isSeparator": false,
131+ "label": "Ubuntu Help",
144+ "isSeparator": true,
153+ "action": "indicator.settings",
159+ "isSeparator": false,
161+ "label": "System Settings...",
174+ "isSeparator": true,
183+ "action": "indicator.switch-to-screensaver",
189+ "isSeparator": false,
198+ "action": "indicator.switch-to-guest",
204+ "isSeparator": false,
206+ "label": "Guest Session",
208+ "type": "indicator.guest-menu-item"
213+ "action": "indicator.switch-to-user",
219+ "isSeparator": false,
223+ "type": "indicator.user-menu-item"
228+ "action": "indicator.switch-to-user",
234+ "isSeparator": false,
238+ "type": "indicator.user-menu-item"
249+ "isSeparator": true,
258+ "action": "indicator.logout",
264+ "isSeparator": false,
266+ "label": "Logout...",
279+ "isSeparator": true,
288+ "action": "indicator.suspend",
294+ "isSeparator": false,
303+ "action": "indicator.power-off",
309+ "isSeparator": false,
311+ "label": "Power off...",
320+ "fake-indicator-power": [
323+ "action": "indicator._header",
325+ "icons": [ "image://theme/battery-020" ],
327+ "title": "Battery (F)",
333+ "isSeparator": false,
337+ "type": "com.canonical.indicator.root"
342+ "action": "indicator.activate-statistics",
345+ "icon": "image://theme/battery-full-charged-symbolic",
348+ "isSeparator": false,
350+ "label": "Battery (full charged)",
352+ "type": "com.canonical.indicator.basic"
357+ "action": "indicator.activate-statistics",
360+ "icon": "image://theme/battery-100",
363+ "isSeparator": false,
367+ "type": "com.canonical.indicator.basic"
378+ "isSeparator": true,
387+ "action": "indicator.show-time",
388+ "actionState": false,
393+ "isSeparator": false,
395+ "label": "Show time on menubar",
402+ "action": "indicator.show-percentage",
403+ "actionState": false,
408+ "isSeparator": false,
410+ "label": "Show percentage on menubar",
417+ "action": "indicator.activate-settings",
423+ "isSeparator": false,
425+ "label": "Power Settings...",
434+ "fake-indicator-sound": [
437+ "action": "indicator._header",
439+ "icons": [ "image://theme/audio-volume-high" ],
441+ "title": "Sound (F)",
447+ "isSeparator": false,
451+ "type": "com.canonical.indicator.root"
456+ "action": "indicator.silent-mode",
457+ "actionState": true,
462+ "isSeparator": false,
464+ "label": "Silent Mode",
466+ "type": "com.canonical.indicator.switch"
471+ "action": "indicator.volume",
472+ "actionState": 0.35,
474+ "maxIcon": "image://theme/audio-volume-high-panel",
476+ "minIcon": "image://theme/audio-volume-low-zero-panel",
478+ "xCanonicalSyncAction": "indicator.volume-sync"
483+ "isSeparator": false,
487+ "type": "com.canonical.unity.slider"
498+ "isSeparator": true,
507+ "action": "indicator.mediaplayer-app.desktop",
513+ "icon": "file:///usr/share/mediaplayer-app/mediaplayer-app.png",
516+ "isSeparator": false,
518+ "label": "Media Player",
520+ "type": "com.canonical.unity.media-player"
532+ "isSeparator": false,
536+ "type": "com.canonical.unity.playback-item"
541+ "action": "indicator.phone-settings",
547+ "isSeparator": false,
549+ "label": "Sound Settings…",
559+ "fake-indicator-datetime": [
562+ "action": "indicator._header",
566+ "title": "Upcoming Events (F)",
572+ "isSeparator": false,
576+ "type": "com.canonical.indicator.root"
581+ "action": "indicator.phone.open-calendar-app",
584+ "icon": "image://theme/calendar",
587+ "isSeparator": false,
589+ "label": "Saturday, 31 December 2016",
599+ "icon": "fake-indicator-datetime",
602+ "isSeparator": true,
611+ "action": "indicator.phone.open-alarm-app",
614+ "icon": "image://theme/clock",
617+ "isSeparator": false,
626+ "action": "indicator.phone.open-appointment",
629+ "xCanonicalColor": Qt.rgba(32,74,135,1),
630+ "xCanonicalTime": (new Date).getTime() / 1000 + 35000
635+ "isSeparator": false,
637+ "label": "Finish Indicator mocks",
639+ "type": "com.canonical.indicator.appointment"
644+ "action": "indicator.phone.open-appointment",
647+ "xCanonicalColor": Qt.rgba(32,74,135,1),
648+ "xCanonicalTime": (new Date).getTime() / 1000 + 50474
653+ "isSeparator": false,
655+ "label": "Implement Desktop version",
657+ "type": "com.canonical.indicator.appointment"
662+ "action": "indicator.phone.open-appointment",
665+ "xCanonicalColor": Qt.rgba(32,74,135,1),
666+ "xCanonicalTime": (new Date).getTime() / 1000 + 385000
671+ "isSeparator": false,
673+ "label": "Ubuntu drinks event",
675+ "type": "com.canonical.indicator.appointment"
680+ "action": "indicator.phone.open-appointment",
683+ "xCanonicalColor": Qt.rgba(32,74,135,1),
684+ "xCanonicalTime": (new Date).getTime() / 1000 + 3500050
689+ "isSeparator": false,
691+ "label": "Land unity8",
693+ "type": "com.canonical.indicator.appointment"
704+ "isSeparator": true,
713+ "action": "indicator.phone.open-settings-app",
719+ "isSeparator": false,
721+ "label": "Date and Time settings…",
731+ "fake-indicator-files": [
734+ "action": "indicator._header",
744+ "isSeparator": false,
748+ "type": "com.canonical.indicator.root"
753+ "action": "indicator.pause-all",
756+ "xCanonicalExtraLabel": "Pause all"
761+ "isSeparator": false,
765+ "type": "com.canonical.indicator.button-section"
770+ "action": "indicator.activate-transfer",
773+ "xCanonicalUid": 1003
775+ "icon": "file:///usr/share/webbrowser-app/webbrowser-app.png",
778+ "isSeparator": false,
780+ "label": "Ubuntu daily.iso",
782+ "type": "com.canonical.indicator.transfer"
793+ "isSeparator": true,
802+ "action": "indicator.clear-all",
805+ "xCanonicalExtraLabel": "Clear all"
810+ "isSeparator": false,
812+ "label": "Successful Transfers",
814+ "type": "com.canonical.indicator.button-section"
819+ "action": "indicator.activate-transfer",
822+ "xCanonicalUid": 1002
824+ "icon": "file:///usr/share/webbrowser-app/webbrowser-app.png",
827+ "isSeparator": false,
829+ "label": "Ubuntu Guide.pdf",
831+ "type": "com.canonical.indicator.transfer"
836+ "action": "indicator.activate-transfer",
839+ "xCanonicalUid": 1001
841+ "icon": "file:///usr/share/webbrowser-app/webbrowser-app.png",
844+ "isSeparator": false,
846+ "label": "Unity8 Hacking.pdf",
848+ "type": "com.canonical.indicator.transfer"
855+ "fake-indicator-network": [
858+ "action": "indicator._header",
868+ "isSeparator": false,
872+ "type": "com.canonical.indicator.root"
877+ "action": "indicator.airplane.enabled",
878+ "actionState": false,
883+ "isSeparator": false,
885+ "label": "Flight Mode",
887+ "type": "com.canonical.indicator.switch"
890+ /* Anything to see here, since no fake modem actions are implemented
893+ "actionState": false,
898+ "isSeparator": true,
907+ "actionState": false,
909+ "xCanonicalModemConnectivityIconAction": "indicator.modem.1::connectivity-icon",
910+ "xCanonicalModemLockedAction": "indicator.modem.1::locked",
911+ "xCanonicalModemRoamingAction": "indicator.modem.1::roaming",
912+ "xCanonicalModemSimIdentifierLabelAction": "indicator.modem.1::sim-identifier-label",
913+ "xCanonicalModemStatusIconAction": "indicator.modem.1::status-icon",
914+ "xCanonicalModemStatusLabelAction": "indicator.modem.1::status-label"
919+ "isSeparator": false,
923+ "type": "com.canonical.indicator.network.modeminfoitem",
930+ "action": "indicator.wifi.enable",
931+ "actionState": true,
936+ "isSeparator": false,
940+ "type": "com.canonical.indicator.switch"
951+ "isSeparator": true,
960+ "action": "indicator.accesspoint.1",
961+ "actionState": true,
963+ "xCanonicalWifiApIsAdhoc": 0,
964+ "xCanonicalWifiApIsSecure": 1,
965+ "xCanonicalWifiApStrengthAction": "indicator.accesspoint.1::strength"
970+ "isSeparator": false,
972+ "label": "Canonical",
974+ "type": "unity.widgets.systemsettings.tablet.accesspoint"
979+ "action": "indicator.accesspoint.2",
980+ "actionState": false,
982+ "xCanonicalWifiApIsAdhoc": 0,
983+ "xCanonicalWifiApIsSecure": 1,
984+ "xCanonicalWifiApStrengthAction": "indicator.accesspoint.2::strength"
989+ "isSeparator": false,
993+ "type": "unity.widgets.systemsettings.tablet.accesspoint"
998+ "action": "indicator.accesspoint.3",
999+ "actionState": false,
1001+ "xCanonicalWifiApIsAdhoc": 0,
1002+ "xCanonicalWifiApIsSecure": 0,
1003+ "xCanonicalWifiApStrengthAction": "indicator.accesspoint.3::strength"
1008+ "isSeparator": false,
1009+ "isToggled": false,
1012+ "type": "unity.widgets.systemsettings.tablet.accesspoint"
1017+ "action": "indicator.accesspoint.4",
1018+ "actionState": false,
1020+ "xCanonicalWifiApIsAdhoc": 0,
1021+ "xCanonicalWifiApIsSecure": 0,
1022+ "xCanonicalWifiApStrengthAction": "indicator.accesspoint.4::strength"
1027+ "isSeparator": false,
1028+ "isToggled": false,
1029+ "label": "for Human Beings",
1031+ "type": "unity.widgets.systemsettings.tablet.accesspoint"
1036+ "action": "indicator.wifi.settings",
1042+ "isSeparator": false,
1043+ "isToggled": false,
1044+ "label": "Wi-Fi settings…",
1053+ "fake-indicator-bluetooth": [
1056+ "action": "indicator._header",
1060+ "title": "Network",
1066+ "isSeparator": false,
1067+ "isToggled": false,
1070+ "type": "com.canonical.indicator.root"
1075+ "action": "indicator.bluetooth.enable",
1076+ "actionState": true,
1081+ "isSeparator": false,
1083+ "label": "Bluetooth",
1085+ "type": "com.canonical.indicator.switch"
1090+ "action": "indicator.bluetooth.settings",
1096+ "isSeparator": false,
1097+ "isToggled": false,
1098+ "label": "Bluetooth settings…",