Trying to merge transparency's Home main menu with Cirrus' recently added
#1
Hi, i've successfully merged rapier's videoosd to Cirrus' skin (because cirrus' osd doesn't have seekbar)

Now i'm trying to replace cirrus' main menu on home with transparency's..
Why? Well because i want to the main menu to be as simple as possible,
and transparency IMO is best with tree-like menu..
But cirrus' has better recently added view, and there are alot of flexibility on cirrus that i need..

Now before anybody tell me that you can't just switch xml, i already know that
that's why i've done these :

- Merged textures.xbt from both skin media images
- Merged both skins' font, color, background folder
- Switch home.xml, just to make the transparency's main menu comes out on cirrus
- Merged include_animations.xml
- Added customskinsettings.xml, include_home.xml, include_transparency from transparency to cirrus..

But on opening i'm getting black screen with date and time on top right,
cirrus's date & time is on top left so i know it belongs to transparency,
so at least it's working partially..

Image

Could anyone help me figure out which .xml or codes need to be edited for the main menu to appear?

I've sorted through home.xml's codes and track all the dependencies, pretty sure it should work..


EDIT :
I figured it out, it was the includes.xml Big Grin

Image

Now i'm gonna try adding cirrus' recently added
Reply
#2
Got stuck again. Sad
Anyone know which xml's affect the recently added views (the horizontal one) ?

Is it just IncludeHomeRecentlyAdded.xml?

This almost works, but when i point the mouse at the recently added movies, it only shows the first title highlighted,
it won't show other movies titles..Any idea why?
The tv shows is also like that..

Image

As you can see it won't show "patch adams" when highlighted

It must have something to do with the focused layout and label parsing, but i just can't find where the problem is

Please anyone?

Here's part of the code of IncludesHomeRecentlyAddesMovies.xml
I only change container from (9000) to (5040) to link this to Transparency's home.xml
I don't understand, if it's able to list 8 recent items then what prevents it from retrieving their name & year ?
And strangely, it only lists the leftmost movie.. I'm willing to pay if anyone can help, via paypal Sad

Code:
<!-- RECENTLY ADDED MOVIES -->

            <control type="group">
            <animation type="Visible" reversible="false">
            <effect type="zoom" start="80" end="100" center="640,360" easing="out" tween="back" time="300" />
            <effect type="fade" start="0" end="100" time="300" />
            </animation>
            <animation type="Hidden" reversible="false">
            <effect type="zoom" start="100" end="80" center="640,360" easing="in" tween="back" time="300" />
            <effect type="fade" start="100" end="0" time="300" />
            </animation>
                <posx>15</posx>
                <posy>70</posy>
                <visible>Library.HasContent(Movies)</visible>
                <visible>Container(5040).Hasfocus(2)</visible>
                <visible>Skin.HasSetting(latestmovies) | Skin.HasSetting(moviesinprogress)</visible>
                 <control type="label">
                    <description>Latest Movies</description>
                    <posx>35</posx>
                    <posy>10</posy>
                    <height>20</height>
                    <width>450</width>
                    <label>31323</label>
                    <align>left</align>
                    <aligny>center</aligny>
                    <font>cirrus_40</font>
                    <textcolor>grey</textcolor>
                    <visible>!Control.HasFocus(6000) + Skin.HasSetting(latestmovies)</visible>
                </control>
                 <control type="label">
                    <description>Movies in Progress</description>
                    <posx>35</posx>
                    <posy>10</posy>
                    <height>20</height>
                    <width>450</width>
                    <label>41220</label>
                    <align>left</align>
                    <aligny>center</aligny>
                    <font>cirrus_40</font>
                    <textcolor>white</textcolor>
                    <visible>!Control.HasFocus(6000) + Skin.HasSetting(moviesinprogress)</visible>
                </control> -->
                <control type="label">
                    <description>Title label</description>
                    <posx>35</posx>
                    <posy>0</posy>
                    <height>20</height>
                    <width>800</width>
                    <label>$INFO[Container(6000).ListItem.Label]  [COLOR=orange]$INFO[Container(6000).ListItem.Property(Year)][/COLOR]</label>
                    <align>left</align>
                    <aligny>center</aligny>
                    <font>cirrus_24</font>
                    <textcolor>white</textcolor>
                    <shadowcolor>black</shadowcolor>
                    <visible>Control.HasFocus(6000)</visible>
                </control>

                <control type="list" id="6000">
                    <posx>30</posx>
                    <posy>55</posy>
                    <width>1240</width>
                    <height>400</height>
                    <onleft>6000</onleft>
                    <onright>6000</onright>
                    <onup>9000</onup>
                    <ondown>9000</ondown>
                    <align>left</align>
                    <viewtype label="535">list</viewtype>
                    <orientation>horizontal</orientation>
                    <focusposition>3</focusposition>
                    <pagecontrol>-</pagecontrol>
                    <scrolltime>0</scrolltime>
                    <itemlayout width="120" height="200">
                        <control type="image">
                            <posx>0</posx>
                            <posy>0</posy>
                            <width>110</width>
                            <height>160</height>
                            <texture background="true">$INFO[ListItem.ActualIcon]</texture>
                            <aspectratio>stretch</aspectratio>
                            <bordertexture border="6">contentpanelvertical.pn</bordertexture>
                             <bordersize>6</bordersize>
                            <visible>!Skin.HasSetting(moviesinprogress)</visible>
                        </control>
                        <control type="image">
                            <posx>0</posx>
                            <posy>2</posy>
                            <width>110</width>
                            <height>160</height>
                            <texture background="true">$INFO[ListItem.Thumb]</texture>
                            <aspectratio>stretch</aspectratio>
                            <bordertexture border="6">contentpanelvertical.png</bordertexture>
                             <bordersize>6</bordersize>
                            <visible>Skin.HasSetting(moviesinprogress)</visible>
                        </control>
                    </itemlayout>
                    <focusedlayout width="120" height="200">
                        <control type="image">
                            <posx>0</posx>
                            <posy>2</posy>
                            <width>110</width>
                            <height>160</height>
                            <texture background="true">$INFO[ListItem.ActualIcon]</texture>
                            <animation reversible="false" effect="zoom" start="2,16,110,160" end="-12,-8,138,200" time="200">focus</animation>
                             <animation reversible="false" effect="zoom" end="2,16,110,160" start="-12,-8,138,200" time="200">unfocus</animation>
                            <bordertexture border="6">contentpanelvertical.png</bordertexture>
                            <bordersize>6</bordersize>
                            <aspectratio>stretch</aspectratio>
                            <visible>!Skin.HasSetting(moviesinprogress)</visible>
                        </control>
                        <control type="image">
                            <posx>0</posx>
                            <posy>2</posy>
                            <width>110</width>
                            <height>160</height>
                            <texture background="true">$INFO[ListItem.Label]</texture>
                            <animation reversible="false" effect="zoom" start="2,16,110,160" end="-12,-8,138,200" time="200">focus</animation>
                             <animation reversible="false" effect="zoom" end="2,16,110,160" start="-12,-8,138,200" time="200">unfocus</animation>
                            <bordertexture border="6">contentpanelvertical.png</bordertexture>
                            <bordersize>6</bordersize>
                            <aspectratio>stretch</aspectratio>
                            <visible>Skin.HasSetting(moviesinprogress)</visible>
                        </control>
                    </focusedlayout>
                    <content>

                        <item id="1">
                            <label>$INFO[Window.Property(LatestMovie.1.Title)]</label>
                            <label2>$INFO[Window.Property(LatestMovie.1.Year)]</label2>
                            <thumb>$INFO[Window.Property(LatestMovie.1.RunningTime)]</thumb>
                            <onclick>PlayMedia($INFO[Window.Property(LatestMovie.1.Path)])</onclick>
                            <icon>$INFO[Window.Property(LatestMovie.1.Thumb)]</icon>
                            <property name="Fanart">$INFO[Window.Property(LatestMovie.1.Fanart)]</property>
                            <property name="Year">$INFO[Window.Property(LatestMovie.1.Year)]</property>
                            <property name="RunningTime">$INFO[Window.Property(LatestMovie.1.RunningTime)]</property>
                            <visible>!Skin.HasSetting(moviesinprogress)</visible>
                        </item>
                        <item id="2">
                            <label>$INFO[Window.Property(LatestMovie.2.Title)]</label>
                            <label2>$INFO[Window.Property(LatestMovie.2.Year)]</label2>
                            <thumb>$INFO[Window.Property(LatestMovie.2.RunningTime)]</thumb>
                            <onclick>PlayMedia($INFO[Window.Property(LatestMovie.2.Path)])</onclick>
                            <icon>$INFO[Window.Property(LatestMovie.2.Thumb)]</icon>
                            <property name="Fanart">$INFO[Window.Property(LatestMovie.2.Fanart)]</property>
                            <property name="Year">$INFO[Window.Property(LatestMovie.2.Year)]</property>
                            <property name="RunningTime">$INFO[Window.Property(LatestMovie.2.RunningTime)]</property>
                            <visible>!Skin.HasSetting(moviesinprogress)</visible>
                        </item>
                        <item id="3">
                            <label>$INFO[Window.Property(LatestMovie.3.Title)]</label>
                            <label2>$INFO[Window.Property(LatestMovie.3.Year)]</label2>
                            <thumb>$INFO[Window.Property(LatestMovie.3.RunningTime)]</thumb>
                            <onclick>PlayMedia($INFO[Window.Property(LatestMovie.3.Path)])</onclick>
                            <icon>$INFO[Window.Property(LatestMovie.3.Thumb)]</icon>
                            <property name="Fanart">$INFO[Window.Property(LatestMovie.3.Fanart)]</property>
                            <property name="Year">$INFO[Window.Property(LatestMovie.3.Year)]</property>
                            <property name="RunningTime">$INFO[Window.Property(LatestMovie.3.RunningTime)]</property>
                            <visible>!Skin.HasSetting(moviesinprogress)</visible>
Reply
#3
Please i really need help for this Sad

Here's the home.xml file

http://www.mediafire.com/?4pq08a5ci9z3khb

And here's IncludesHomeRecentlyAddesMovies.xml

http://www.mediafire.com/?c4l46clng1xpwmr

Can anyone help me?
Reply

Logout Mark Read Team Forum Stats Members Help
Trying to merge transparency's Home main menu with Cirrus' recently added0