From c5ab599053d50e5377eb85dcdc3155df61e22879 Mon Sep 17 00:00:00 2001 From: bumpaneer Date: Sat, 23 Apr 2016 09:15:11 -0400 Subject: [PATCH] add libreelec management support --- .../service-LibreELEC-Settings-mainWindow.xml | 1561 +++++++++++++++++ 1 file changed, 1561 insertions(+) create mode 100644 1080i/service-LibreELEC-Settings-mainWindow.xml diff --git a/1080i/service-LibreELEC-Settings-mainWindow.xml b/1080i/service-LibreELEC-Settings-mainWindow.xml new file mode 100644 index 00000000..0213bc71 --- /dev/null +++ b/1080i/service-LibreELEC-Settings-mainWindow.xml @@ -0,0 +1,1561 @@ + + + + + 1000 + + + + CommonBackground + Clock + CommonNowPlaying + MainWindowMouseButtons + + + + + + + 64 + 60 + 500 + 45 + backgrounds/white.png + + + + + 60 + 60 + 4 + 45 + backgrounds/white.png + + + + + 73 + 60 + 480 + 45 + horizontal + left + 8 + + + auto + WindowTitleCommons + + + + + + + + + + 205 + WindowOpen + WindowClose + + Visible + Hidden + + Conditional + + + + + + + + + + + + + + 270 + 0 + 50 + 25 + + - + PreviousMenu + DialogCloseButton-focus.png + DialogCloseButton.png + 9000 + 9000 + 9000 + 9000 + system.getbool(input.enablemouse) + + + + + 310 + 25 + 1545 + 60 + info.title + left + center + white + + + + + + 275 + 120 + 390 + 520 + 1500 + - + 300 + + + + + + 15 + 0 + 570 + 60 + button + white + left + center + + + + + + + + + + 0 + 0 + 355 + 60 + backgrounds/white.png + Conditional + + + + + 15 + 0 + 325 + 60 + button + $VAR[Colour.900] + left + center + + + + + + + + + + 295 + 650 + 330 + 120 + keep + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/$INFO[Container(5533).Property(DIST_MEDIA)]/Logo.png + + + + + 1665 + 110 + 673 + 1100 + 1500 + StringCompare(Container(1000).ListItem.Property(listTyp), 1100) + + + + + 1665 + 110 + 673 + 1200 + 1500 + StringCompare(Container(1000).ListItem.Property(listTyp), 1200) + + + + + 1665 + 110 + 673 + 1300 + 1500 + StringCompare(Container(1000).ListItem.Property(listTyp), 1300) + + + + + 650 + 120 + 995 + 653 + + + + 0 + 0 + 995 + 580 + StringCompare(Container(1000).ListItem.Property(listTyp), 1900) + + + 740 + 15 + 256 + 256 + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/default/logo_big.png + + + + 30 + 20 + 180 + 24 + secondary.info.big + $VAR[Colour.500] + left + center + + + + + 210 + 20 + 490 + 24 + secondary.info.big + left + center + + + + + 30 + 53 + 180 + 24 + secondary.info.big + $VAR[Colour.500] + left + center + + + + + 210 + 53 + 490 + 24 + secondary.info.big + left + center + + + + + 30 + 86 + 180 + 24 + secondary.info.big + $VAR[Colour.500] + left + center + + + + + 210 + 86 + 490 + 24 + secondary.info.big + left + center + + + + + + 10 + 135 + 730 + 1 + stretch + backgrounds/white.png + + + + 30 + 150 + 700 + 100 + secondary.info.small + + + + + 30 + 260 + 935 + 250 + secondary.info.small + + + + + 30 + 510 + 935 + 80 + secondary.info.small + left + + + + + + + 0 + 0 + 995 + 580 + 1500 + 1500 + 1000 + 1097 + 300 + 1097 + StringCompare(Container(1000).ListItem.Property(listTyp), 1100) + + + + + !StringCompare(ListItem.Property(Typ), separator) + + + 15 + 0 + 540 + 60 + button + center + ListItem.Label + + + + right + 555 + 0 + 410 + 60 + button + center + ListItem.Property(value) + !StringCompare(ListItem.Property(Typ), bool) + !StringCompare(ListItem.Property(Typ), button) + + + + + + StringCompare(ListItem.Property(Typ), separator) + + + 5 + 59 + 1 + 985 + stretch + backgrounds/white.png + + + + 5 + 0 + 600 + 60 + button.bold + center + $VAR[Colour.500] + ListItem.Label + true + + + + + + StringCompare(ListItem.Property(Typ), bool) + + + 944 + 12 + 36 + 36 + keep + radiobutton-nofocus.png + StringCompare(ListItem.Property(value), 0) | StringCompare(ListItem.Property(value), false) | IsEmpty(ListItem.Property(value)) + + + + 944 + 12 + 36 + 36 + keep + radiobutton-focus.png + StringCompare(ListItem.Property(value), 1) | StringCompare(ListItem.Property(value), true) + + + + + + StringCompare(ListItem.Property(Typ), button) + + + 945 + 13 + 33 + 33 + keep + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/do.png + + + + + + + + + + !StringCompare(ListItem.Property(Typ), separator) + + + 0 + 0 + 995 + 60 + backgrounds/white.png + Control.HasFocus(1100) + + + + 15 + 0 + 540 + 60 + button + center + white + ListItem.Label + Control.HasFocus(1100) + + + + right + 555 + 0 + 410 + 60 + button + center + white + ListItem.Property(value) + !StringCompare(ListItem.Property(Typ), bool) + !StringCompare(ListItem.Property(Typ), button) + Control.HasFocus(1100) + + + + 15 + 0 + 540 + 60 + button + center + ListItem.Label + !Control.HasFocus(1100) + + + + right + 555 + 0 + 410 + 60 + button + center + ListItem.Property(value) + !StringCompare(ListItem.Property(Typ), bool) + !StringCompare(ListItem.Property(Typ), button) + !Control.HasFocus(1100) + + + + + + StringCompare(ListItem.Property(Typ), separator) + + + 5 + 59 + 1 + 985 + stretch + backgrounds/white.png + + + + 5 + 0 + 600 + 60 + button.bold + center + $VAR[Colour.500] + ListItem.Label + true + + + + + + StringCompare(ListItem.Property(Typ), bool) + + + 944 + 12 + 36 + 36 + keep + radiobutton-nofocus.png + [StringCompare(ListItem.Property(value), 0) | StringCompare(ListItem.Property(value),false) | IsEmpty(ListItem.Property(value))] + Control.HasFocus(1100) + + + + 944 + 12 + 36 + 36 + keep + radiobutton-focus.png + [StringCompare(ListItem.Property(value), 1) | StringCompare(ListItem.Property(value),true)] + Control.HasFocus(1100) + + + + 944 + 12 + 36 + 36 + keep + radiobutton-nofocus.png + [StringCompare(ListItem.Property(value), 0) | StringCompare(ListItem.Property(value), false) | IsEmpty(ListItem.Property(value))] + !Control.HasFocus(1100) + + + + 944 + 12 + 36 + 36 + keep + radiobutton-focus.png + [StringCompare(ListItem.Property(value), 1) | StringCompare(ListItem.Property(value), true)] + !Control.HasFocus(1100) + + + + + + StringCompare(ListItem.Property(Typ), button) + + + 945 + 13 + 33 + 33 + keep + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/do.png + + + + + + + + + + + 0 + 0 + 995 + 580 + 1000 + 1098 + 1098 + 300 + StringCompare(Container(1000).ListItem.Property(listTyp), 1200) + + + + + + 15 + 30 + 72 + 72 + keep + StringCompare(ListItem.Property(netType), ethernet) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/eth.png + + + + + 15 + 30 + 72 + 72 + keep + StringCompare(ListItem.Property(netType), wifi) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/wlan.png + + + + + 105 + 15 + 585 + 45 + breadcrumb + $VAR[Colour.500] + ListItem.Label + true + + + + + 105 + 74 + 250 + 30 + secondary.info.light + $VAR[Colour.500] + + !IsEmpty(ListItem.Property(Interface)) + + + + + 320 + 74 + 375 + 30 + secondary.info.light + $VAR[Colour.500] + + StringCompare(ListItem.Property(State), online) | StringCompare(ListItem.Property(State), ready) + + + + + 700 + 74 + 200 + 30 + secondary.info.light + $VAR[Colour.500] + + + + + + 700 + 30 + 200 + 30 + secondary.info.light + $VAR[Colour.500] + + + + + + 15 + 120 + 965 + 18 + ListItem.Property(Strength) + StringCompare(ListItem.Property(netType), wifi) + + + + + 915 + 95 + 60 + 30 + secondary.info.small + right + text.primary + ListItem.Property(Strength) + StringCompare(ListItem.Property(netType), wifi) + + + + + 910 + 10 + 54 + 54 + keep + StringCompare(ListItem.Property(State), online) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/connected.png + + + + + 900 + 65 + 30 + 30 + keep + StringCompare(ListItem.Property(Favorite), 1) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/Favorite.png + + + + + 945 + 65 + 30 + 30 + keep + IntegerGreaterThan(ListItem.Property(Security), 0) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/Key.png + + + + + + + + 0 + 0 + 995 + 150 + backgrounds/white.png + Control.HasFocus(1200) + + + + + 15 + 30 + 72 + 72 + keep + StringCompare(ListItem.Property(netType), ethernet) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/eth.png + + + + + 15 + 30 + 72 + 72 + keep + StringCompare(ListItem.Property(netType), wifi) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/wlan.png + + + + Control.HasFocus(1200) + + + + 105 + 15 + 585 + 45 + breadcrumb + white + + true + + + + + 105 + 74 + 250 + 30 + secondary.info.light + white + + !IsEmpty(ListItem.Property(Interface)) + + + + + 320 + 74 + 375 + 30 + secondary.info.light + white + + StringCompare(ListItem.Property(State), online) | StringCompare(ListItem.Property(State), ready) + + + + + 700 + 74 + 200 + 30 + secondary.info.light + white + + + + + + 700 + 30 + 200 + 30 + secondary.info.light + white + + + + + + 915 + 95 + 60 + 30 + secondary.info.small + right + white + ListItem.Property(Strength) + StringCompare(ListItem.Property(netType), wifi) + + + + + 15 + 120 + 965 + 18 + backgrounds/white.png + ListItem.Property(Strength) + StringCompare(ListItem.Property(netType), wifi) + + + + + + !Control.HasFocus(1200) + + + + 105 + 15 + 585 + 45 + breadcrumb + $VAR[Colour.500] + ListItem.Label + true + + + + + 105 + 74 + 250 + 30 + secondary.info.light + $VAR[Colour.500] + + !IsEmpty(ListItem.Property(Interface)) + + + + + 320 + 74 + 375 + 30 + secondary.info.light + $VAR[Colour.500] + + StringCompare(ListItem.Property(State), online) | StringCompare(ListItem.Property(State), ready) + + + + + 700 + 74 + 200 + 30 + secondary.info.light + $VAR[Colour.500] + + + + + + 700 + 30 + 200 + 30 + secondary.info.light + $VAR[Colour.500] + + + + + + 915 + 95 + 60 + 30 + secondary.info.small + right + text.primary + ListItem.Property(Strength) + StringCompare(ListItem.Property(netType), wifi) + + + + + 15 + 120 + 965 + 18 + ListItem.Property(Strength) + StringCompare(ListItem.Property(netType), wifi) + + + + + + + 910 + 10 + 54 + 54 + keep + StringCompare(ListItem.Property(State), online) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/connected.png + + + + + 900 + 65 + 30 + 30 + keep + StringCompare(ListItem.Property(Favorite), 1) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/Favorite.png + + + + + 945 + 65 + 30 + 30 + keep + IntegerGreaterThan(ListItem.Property(Security), 0) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/Key.png + + + + + + + + + 0 + 300 + 995 + 330 + + center + StringCompare(Container(1000).ListItem.Property(listTyp), 1300) + StringCompare(Container(1300).NumItems, 0) + + + + + 0 + 0 + 995 + 580 + 1000 + 1099 + 1099 + 300 + StringCompare(Container(1000).ListItem.Property(listTyp), 1300) + + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), default) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), modem) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-modem.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), audio-card) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-audio-card.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), camera-photo) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-camera-photo.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), phone) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-phone.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), camera-video) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-camera-video.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), input-mouse) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-input-mouse.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), input-gaming) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-input-gaming.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), input-keyboard) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-input-keyboard.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), input-tablet) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-input-tablet.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), printer) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-printer.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), computer) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-computer.png + + + + + 180 + 10 + 585 + 45 + breadcrumb + $VAR[Colour.500] + ListItem.Label + true + + + + + 180 + 60 + 500 + 30 + secondary.info.light + $VAR[Colour.500] + + + + + + 680 + 60 + 220 + 30 + secondary.info.light + $VAR[Colour.500] + + + + + + 900 + 60 + 30 + 30 + keep + StringCompare(ListItem.Property(Paired), 1) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/Favorite.png + + + + + 945 + 60 + 30 + 30 + keep + IntegerGreaterThan(ListItem.Property(Trusted), 0) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/Key.png + + + + + + + + 0 + 0 + 995 + 100 + backgrounds/white.png + Control.HasFocus(1300) + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), default) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), modem) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-modem.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), audio-card) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-audio-card.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), camera-photo) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-camera-photo.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), phone) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-phone.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), camera-video) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-camera-video.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), input-mouse) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-input-mouse.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), input-gaming) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-input-gaming.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), input-keyboard) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-input-keyboard.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), input-tablet) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-input-tablet.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), printer) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-printer.png + + + + + 22 + 18 + 72 + 72 + keep + StringCompare(ListItem.Property(Icon), computer) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/bt-computer.png + + + + + 180 + 10 + 585 + 45 + breadcrumb + white + + Control.HasFocus(1300) + + + + + 180 + 60 + 500 + 30 + secondary.info.light + white + + Control.HasFocus(1300) + + + + + 680 + 60 + 220 + 30 + secondary.info.light + white + + Control.HasFocus(1300) + + + + + 180 + 10 + 585 + 45 + breadcrumb + $VAR[Colour.500] + ListItem.Label + !Control.HasFocus(1300) + + + + + 180 + 60 + 500 + 30 + secondary.info.light + $VAR[Colour.500] + + !Control.HasFocus(1300) + + + + + 680 + 60 + 220 + 30 + secondary.info.light + $VAR[Colour.500] + + !Control.HasFocus(1300) + + + + + 900 + 60 + 30 + 30 + keep + StringCompare(ListItem.Property(Paired), 1) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/Favorite.png + + + + + 945 + 60 + 30 + 30 + keep + IntegerGreaterThan(ListItem.Property(Trusted), 0) + special://xbmc/addons/service.libreelec.settings/resources/skins/Default/media/icons/Key.png + + + + + + + + + + IsEmpty(Control.GetLabel(1500)) + IsEmpty(Control.GetLabel(1501)) + IsEmpty(Control.GetLabel(1502)) + IsEmpty(Control.GetLabel(1503)) + IsEmpty(Control.GetLabel(1504)) + + + + 660 + 720 + 975 + 1 + stretch + backgrounds/white.png + + + + + 665 + 727 + 960 + 50 + + secondary.info.small + left + text.primary + + + + + + 1010 + 635 + 270 + 60 + center + center + button-nofocus.png + + 1100 + 1501 + 1501 + 1503 + !IsEmpty(Control.GetLabel(1504)) + + + + 1320 + 635 + 270 + 60 + center + center + button-nofocus.png + + 1100 + 1502 + 1504 + 1000 + !IsEmpty(Control.GetLabel(1503)) + + + + 1320 + 705 + 270 + 60 + center + center + button-nofocus.png + + 1503 + 1100 + 1501 + 1000 + !IsEmpty(Control.GetLabel(1502)) + + + + 1010 + 705 + 270 + 60 + center + center + button-nofocus.png + + 1504 + 1100 + 1500 + 1502 + !IsEmpty(Control.GetLabel(1501)) + + + + 700 + 705 + 270 + 60 + center + center + button-nofocus.png + + 1100 + 1100 + 1000 + 1501 + !IsEmpty(Control.GetLabel(1500)) + + + + + + +