-
Notifications
You must be signed in to change notification settings - Fork 17
/
DialogSeekBar.xml
88 lines (80 loc) · 6.27 KB
/
DialogSeekBar.xml
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
<?xml version="1.0" encoding="UTF-8"?>
<!-- BINGIE -->
<window>
<visible>Window.IsActive(fullscreenvideo)</visible>
<visible>Window.IsActive(videoosd) | [Player.ShowInfo + !Window.IsActive(videoosd)] | Player.Seeking | Player.DisplayAfterSeek | !String.IsEmpty(Player.SeekNumeric) | [Player.Paused + !Player.Caching] | Player.Forwarding | Player.Rewinding</visible>
<controls>
<control type="group">
<!--BG-->
<control type="image">
<visible>Skin.HasSetting(UseBingieOSD)</visible>
<visible>!Window.IsActive(sliderdialog) + !Window.IsActive(pvrosdchannels) + !Window.IsActive(script-upnext-upnext.xml)</visible>
<width>100%</width>
<height>100%</height>
<texture background="true" border="15">special://home/addons/resource.images.backgroundoverlays.basic/resources/vignette.png</texture>
<colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
<animation effect="fade" start="100" end="0" time="400" reversible="false">WindowClose</animation>
<animation effect="fade" start="0" end="100" time="400" reversible="false">WindowOpen</animation>
</control>
<!--Info Panel-->
<include>OSDInfoPanel</include>
<!--clearart-->
<control type="image">
<posx>1520</posx>
<posy>20</posy>
<width>356</width>
<height>200</height>
<fadetime>600</fadetime>
<aspectratio align="right" aligny="bottom">keep</aspectratio>
<texture background="true">$VAR[VideoPlayerClearArt]</texture>
<visible>!Skin.HasSetting(UseBingieOSD) + !Control.IsVisible(552233) + !Control.IsVisible(662244) + Skin.HasSetting(OSDShowClearArt)</visible>
</control>
<!--OSD Panel-->
<control type="group">
<visible>!Player.FrameAdvance + !Window.IsActive(sliderdialog) + !Window.IsActive(script-upnext-upnext.xml) + !Window.IsVisible(playerprocessinfo) + !Window.IsActive(pvrosdchannels)</visible>
<visible>[Window.IsActive(visualisation) | Window.IsActive(fullscreenvideo)] + !Player.HasGame</visible>
<animation effect="slide" start="0,400" end="0,0" tween="cubic" easing="out" delay="0" time="450" reversible="false">WindowOpen</animation>
<animation effect="slide" start="0,0" end="0,400" tween="cubic" easing="out" delay="0" time="450" reversible="false">WindowClose</animation>
<animation effect="fade" start="0" end="100" delay="0" time="350" reversible="false">WindowOpen</animation>
<animation effect="fade" start="100" end="0" delay="0" time="350" reversible="false">WindowClose</animation>
<include condition="!Skin.HasTheme(classic) + !Skin.HasSetting(UseSlimOSDPanel) + !Skin.HasSetting(UseBingieOSD)">OSDPanelModern</include>
<include condition="!Skin.HasTheme(classic) + Skin.HasSetting(UseSlimOSDPanel)">OSDPanelModernSlim</include>
<include condition="!Skin.HasTheme(classic) + Skin.HasSetting(UseBingieOSD)">OSDPanelBingie</include>
<include condition="Skin.HasTheme(classic)">OSDPanelClassic</include>
<!-- weather on OSD -->
<include condition="!Skin.HasTheme(classic) + !Skin.HasSetting(UseSlimOSDPanel) + !Skin.HasSetting(UseBingieOSD) + Skin.HasSetting(ShowWeatherVideoInfoOSD)">WeatherInfoOSD</include>
<include condition="!Skin.HasTheme(classic) + [Skin.HasSetting(UseSlimOSDPanel) | Skin.HasSetting(UseBingieOSD)] + Skin.HasSetting(ShowWeatherVideoInfoOSD)">WeatherInfoOSDSlim</include>
</control>
<!-- Jump Indicator -->
<include condition="!Skin.HasSetting(UseMidscreenJumpIndicator) + Skin.HasSetting(UseBingieOSD) + !Skin.HasSetting(DisableJumpIndicator)">JumpIndicatorMinimal</include>
<include condition="Skin.HasSetting(UseMidscreenJumpIndicator) + Skin.HasSetting(UseBingieOSD) + !Skin.HasSetting(DisableJumpIndicator)">JumpIndicatorMidscreen</include>
<!-- large forward and rewind labels -->
<control type="label">
<posx>0</posx>
<posy>0</posy>
<height>100%</height>
<width>100%</width>
<aligny>center</aligny>
<font>Bold120</font>
<textcolor>$INFO[Skin.String(GeneralTextColor)]</textcolor>
<label>$VAR[PlayerActionLabelLarge]</label>
<include condition="!Skin.HasSetting(EnableOSDInfoBingie)">align_center</include>
<include condition="Skin.HasSetting(EnableOSDInfoBingie)">align_left</include>
<visible>!Skin.HasSetting(UseBingieOSD) + Skin.HasSetting(OSDLargeSeekingLabel) + ![VideoPlayer.Content(livetv) + Player.Caching]</visible>
<visible>![Player.Paused + Skin.HasSetting(EnableOSDInfo) + Skin.HasSetting(EnableOSDInfoLarge)]</visible>
<animation end="60,300" time="0" effect="slide" condition="Skin.HasSetting(EnableOSDInfoBingie) + Skin.HasSetting(UseBingieOSD)">Conditional</animation>
<animation end="0,282" time="0" effect="slide" condition="Skin.HasSetting(EnableOSDInfoBingie) + !Skin.HasSetting(UseBingieOSD)">Conditional</animation>
<include>HideOsdConditions</include>
</control>
<!-- small panel if OSD disabled on seek -->
<control type="group" id="662244">
<visible>Skin.HasSetting(SeekPanelOnPauseAndSeek) + ![Skin.HasSetting(UseBingieOSD) + !Skin.HasSetting(DisableJumpIndicator)]</visible>
<visible>!VideoPlayer.Content(livetv) + !Control.IsVisible(552233)</visible>
<visible>!Window.IsActive(videoosd) + [Player.Seeking | Player.DisplayAfterSeek | Player.Forwarding | Player.Rewinding | [Player.Paused + Skin.HasSetting(SeekPanelOnPauseAndSeek)]]</visible>
<include condition="Skin.HasSetting(SeekPanelOnPauseAndSeek)">Small_OSD_Seek_Panel</include>
<include>HideOsdConditions</include>
</control>
</control>
<include condition="Skin.HasSetting(DebugGrid) | Skin.HasSetting(DebugInfo)">DebugInfo</include>
</controls>
</window>