Skip to content

Commit

Permalink
skin.copacetic 1.4.3
Browse files Browse the repository at this point in the history
  • Loading branch information
realcopacetic committed Jun 16, 2024
1 parent 6bdc5e5 commit 10ffa59
Show file tree
Hide file tree
Showing 154 changed files with 4,917 additions and 2,314 deletions.
145 changes: 85 additions & 60 deletions skin.copacetic/16x9/Actions.xml

Large diffs are not rendered by default.

285 changes: 228 additions & 57 deletions skin.copacetic/16x9/Animations.xml

Large diffs are not rendered by default.

91 changes: 43 additions & 48 deletions skin.copacetic/16x9/Buttons_Infoscreen_Path_Tracer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,55 +53,50 @@
<definition>
<control type="button" id="4020">
<visible allowhiddenfocus="true">false</visible>

<onfocus condition="!String.IsEqual(Window.Property(Breadcrumb_Level),1)">SetProperty(Breadcrumb_GoToPrevious,true,$PARAM[window])</onfocus>
<onfocus condition="!String.IsEqual(Window.Property(Breadcrumb_Level),1)">SetProperty(Infoscreen_Transition,true,home)</onfocus>

<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),1) + String.IsEmpty(Window(home).Property(Origin))">ClearProperty(ContainerPath_1,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),1) + String.IsEmpty(Window(home).Property(Origin))">ClearProperty(Breadcrumb_Level,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),1) + String.IsEmpty(Window(home).Property(Origin))">Dialog.Close(all,true)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),1) + !String.IsEmpty(Window(home).Property(Origin))">ActivateWindow(home)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),1) + !String.IsEmpty(Window(home).Property(Origin))">SetFocus(6001)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),1)">ClearProperty(Origin,home)</onfocus>

<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),2)">Container.Update($INFO[window($PARAM[window]).property(ContainerPath_1)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),2)">ClearProperty(ContainerPath_2,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),2)">SetProperty(Breadcrumb_Level,1,$PARAM[window])</onfocus>

<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),3)">Container.Update($INFO[window($PARAM[window]).property(ContainerPath_2)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),3)">ClearProperty(ContainerPath_3,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),3)">SetProperty(Breadcrumb_Level,2,$PARAM[window])</onfocus>

<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),4)">Container.Update($INFO[window($PARAM[window]).property(ContainerPath_3)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),4)">SetProperty(Breadcrumb_Level,3,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),4)">ClearProperty(ContainerPath_4,$PARAM[window])</onfocus>

<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),5)">Container.Update($INFO[window($PARAM[window]).property(ContainerPath_4)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),5)">ClearProperty(ContainerPath_5,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),5)">SetProperty(Breadcrumb_Level,4,$PARAM[window])</onfocus>

<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),6)">Container.Update($INFO[window($PARAM[window]).property(ContainerPath_5)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),6)">ClearProperty(ContainerPath_6,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),6)">SetProperty(Breadcrumb_Level,5,$PARAM[window])</onfocus>

<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),7)">Container.Update($INFO[window($PARAM[window]).property(ContainerPath_6)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),7)">ClearProperty(ContainerPath_7,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),7)">SetProperty(Breadcrumb_Level,6,$PARAM[window])</onfocus>

<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),8)">Container.Update($INFO[window($PARAM[window]).property(ContainerPath_7)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),8)">ClearProperty(ContainerPath_8,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),8)">SetProperty(Breadcrumb_Level,7,$PARAM[window])</onfocus>

<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),9)">Container.Update($INFO[window($PARAM[window]).property(ContainerPath_8)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),9)">ClearProperty(ContainerPath_9,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),9)">SetProperty(Breadcrumb_Level,8,$PARAM[window])</onfocus>

<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),10)">Container.Update($INFO[window($PARAM[window]).property(ContainerPath_9)],replace)</onfocus>
<!-- clear propoerties on last loop -->
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),01)">ClearProperty(ContainerPath_01,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),01)">ClearProperty(Breadcrumb_Level,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),01)">ClearProperty(Infoscreen_Transition,home)</onfocus>
<!-- set properties on not last loop -->
<onfocus condition="!String.IsEqual(Window.Property(Breadcrumb_Level),01)">SetProperty(Breadcrumb_GoToPrevious,true,$PARAM[window])</onfocus>
<onfocus condition="!String.IsEqual(Window.Property(Breadcrumb_Level),01)">SetProperty(Infoscreen_Transition,true,home)</onfocus>
<!-- update container with previous path -->
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),02) + String.Contains(Window($PARAM[window]).Property(ContainerPath_01),db://) + $EXP[Infoscreen_Widget_Prefer_TMDbHelper] + !Window.IsVisible(videos)">ActivateWindow(Videos,$INFO[Window($PARAM[window]).Property(ContainerPath_01)])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),02) + String.Contains(Window($PARAM[window]).Property(ContainerPath_01),db://) + !$EXP[Infoscreen_Widget_Prefer_TMDbHelper] + Window.IsVisible(videos)">Container.Update($INFO[Window($PARAM[window]).Property(ContainerPath_01)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),03) + String.Contains(Window($PARAM[window]).Property(ContainerPath_02),db://) + !$EXP[Infoscreen_Widget_Prefer_TMDbHelper] + Window.IsVisible(videos)">Container.Update($INFO[Window($PARAM[window]).Property(ContainerPath_02)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),04) + String.Contains(Window($PARAM[window]).Property(ContainerPath_03),db://) + !$EXP[Infoscreen_Widget_Prefer_TMDbHelper] + Window.IsVisible(videos)">Container.Update($INFO[Window($PARAM[window]).Property(ContainerPath_03)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),05) + String.Contains(Window($PARAM[window]).Property(ContainerPath_04),db://) + !$EXP[Infoscreen_Widget_Prefer_TMDbHelper] + Window.IsVisible(videos)">Container.Update($INFO[Window($PARAM[window]).Property(ContainerPath_04)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),06) + String.Contains(Window($PARAM[window]).Property(ContainerPath_05),db://) + !$EXP[Infoscreen_Widget_Prefer_TMDbHelper] + Window.IsVisible(videos)">Container.Update($INFO[Window($PARAM[window]).Property(ContainerPath_05)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),07) + String.Contains(Window($PARAM[window]).Property(ContainerPath_06),db://) + !$EXP[Infoscreen_Widget_Prefer_TMDbHelper] + Window.IsVisible(videos)">Container.Update($INFO[Window($PARAM[window]).Property(ContainerPath_06)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),08) + String.Contains(Window($PARAM[window]).Property(ContainerPath_07),db://) + !$EXP[Infoscreen_Widget_Prefer_TMDbHelper] + Window.IsVisible(videos)">Container.Update($INFO[Window($PARAM[window]).Property(ContainerPath_07)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),09) + String.Contains(Window($PARAM[window]).Property(ContainerPath_08),db://) + !$EXP[Infoscreen_Widget_Prefer_TMDbHelper] + Window.IsVisible(videos)">Container.Update($INFO[Window($PARAM[window]).Property(ContainerPath_08)],replace)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),10) + String.Contains(Window($PARAM[window]).Property(ContainerPath_09),db://) + !$EXP[Infoscreen_Widget_Prefer_TMDbHelper] + Window.IsVisible(videos)">Container.Update($INFO[Window($PARAM[window]).Property(ContainerPath_09)],replace)</onfocus>
<!-- clear previous path following update -->
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),02)">ClearProperty(ContainerPath_02,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),03)">ClearProperty(ContainerPath_03,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),04)">ClearProperty(ContainerPath_04,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),05)">ClearProperty(ContainerPath_05,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),06)">ClearProperty(ContainerPath_06,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),07)">ClearProperty(ContainerPath_07,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),08)">ClearProperty(ContainerPath_08,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),09)">ClearProperty(ContainerPath_09,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),10)">ClearProperty(ContainerPath_10,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),10)">SetProperty(Breadcrumb_Level,9,$PARAM[window])</onfocus>

<onfocus condition="!String.IsEqual(Window.Property(Breadcrumb_Level),1)">Dialog.Close(all,true)</onfocus>
<onfocus condition="!String.IsEqual(Window.Property(Breadcrumb_Level),1)">SetFocus(6001)</onfocus>
<!-- set exit routes -->
<onfocus>Dialog.Close(all,true)</onfocus>
<onfocus condition="!String.IsEqual(Window.Property(Breadcrumb_Level),01) + !$EXP[Infoscreen_Widget_Prefer_TMDbHelper]">SetFocus(6001)</onfocus>
<onfocus condition="!String.IsEqual(Window.Property(Breadcrumb_Level),01) + $EXP[Infoscreen_Widget_Prefer_TMDbHelper] + String.Contains(Window($PARAM[window]).Property(ContainerPath_01),db://)">SetFocus(6001)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),01) + !String.IsEmpty(Window(home).Property(Origin))">ActivateWindow(home)</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),01) + !String.IsEmpty(Window(home).Property(Origin))">SetFocus(6001)</onfocus>
<!-- update breadcrub -->
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),02)">SetProperty(Breadcrumb_Level,01,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),03)">SetProperty(Breadcrumb_Level,02,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),04)">SetProperty(Breadcrumb_Level,03,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),05)">SetProperty(Breadcrumb_Level,04,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),06)">SetProperty(Breadcrumb_Level,05,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),07)">SetProperty(Breadcrumb_Level,06,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),08)">SetProperty(Breadcrumb_Level,07,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),09)">SetProperty(Breadcrumb_Level,08,$PARAM[window])</onfocus>
<onfocus condition="String.IsEqual(Window.Property(Breadcrumb_Level),10)">SetProperty(Breadcrumb_Level,09,$PARAM[window])</onfocus>

</control>
</definition>
Expand Down
Loading

0 comments on commit 10ffa59

Please sign in to comment.