Create own skin?! (1 Viewer)

MrJeeBee

Portal Member
October 22, 2008
6
0
Germany Germany
Hi folks,
First... sorry for english, i will try my very best :rolleyes:

:confused: OK...., the question is:

What do I need to create my own skin?
OR
How can I create a skin?

My intension is to have a skin with only some buttons for an easy handling!
For example:
On the Homescreen I want only the buttons for
- Music (List my local mp3-collection)
- CD ( => Titles/Track-Listing from the inserted CD)
- Radio ( => Listing of my RadioChannels from Cable and Web)
- DVD/BR ( => Playing the inserted DVD/BR)
- Pictures (Show my local .jpg-Collection/Folders)

...the SubMenues should also have an easy Menue with the most needed buttons.

All the others buttons ( for options and/or settings) should not appear in that skin and will be set in the MP-Config)

Would be nice to get some answers! THX
 

ryan20021982

Retired Team Member
  • Premium Supporter
  • June 27, 2008
    655
    86
    USA
    United States of America United States of America
    You dont need to create a skin to get those features just modify the basichome.xml of the skin you use

    Let me know what skin your using and I'll see what I can do
     

    MrJeeBee

    Portal Member
    October 22, 2008
    6
    0
    Germany Germany
    Create own skin.

    Thx ryan! "At the moment" I use PureVision 1.5! ...and thx for your offer!

    Do you have time after that hard night? ;)

    So, since my first thread, and after the answer from Spragleknas, I tried to begin at the basics by myself to that subject.
    So I still found out, that the BasicHome.xml is the point of my beginning!
    At the moment, I delete every button in this xml-file that I don't want to have step by step and try everytime the "new" basichome.xml im my MP. I think it is a complicated way but it still works!

    I still see my next problem/-s that I have to fix:
    1. To my "surprise" the/all xml-files are really only for the visibility (for buttons and "maps"?) in MP! I can't see any special commands or Links to the next screen to each button! How do every button (=image or multiimage) know what is to do on click??? How do a button know which screen is next to open??? :confused:
    I want to create new buttons for my own submenu like that:
    BasicHome-Screen a new button for Radio => new screen with only a list of all my radiochannels (and mybe only one button for "Back to BasicHome.xml-Screen)

    2.Hopefully the BasicHome.xml is not the only xml that I can edit that way, because I want to customize the SubMenus too!

    So, that is the current situation => Can you still see what you can do? ;) :D

    CU
     

    ryan20021982

    Retired Team Member
  • Premium Supporter
  • June 27, 2008
    655
    86
    USA
    United States of America United States of America
    ok here is my suggestion for you this is what you want

    - Music (List my local mp3-collection)
    - CD ( => Titles/Track-Listing from the inserted CD)
    - Radio ( => Listing of my RadioChannels from Cable and Web)
    - DVD/BR ( => Playing the inserted DVD/BR)
    - Pictures (Show my local .jpg-Collection/Folders)

    why not have them go directly to the screen you want and skip the sub menus

    if you look in the button code in the basichome.xml you will see <hyperlink> </hyperlink>
    usually with a number in it the number is the ID of the screen it goes to when clicked

    So you need to find the xml of the screen you want to see when you click the button then change the hyperlink to the ID of that screen, or plugin whatever
     

    MrJeeBee

    Portal Member
    October 22, 2008
    6
    0
    Germany Germany
    EXACTLY what I want!

    :oops: VERY QUICK!!! :D
    YOU MADE MY DAY!!!

    In sprite of my english you know exactly what I want!!! :eek:
    ...but:
    I can't find a named "hyperlink-2-File in the skin-folder!
    Do I have to seach all xml-Files and to check if there is a ID-2 in the "head"?

    Here I have a copy out from the BasicHome.xml for the Picture-Button:

    <control>
    <type>multiimage</type>
    <id>1</id>
    <posX>164</posX>
    <posY>113</posY>
    <width>523</width>
    <height>296</height>
    <imagepath>mypictures</imagepath>
    <timeperimage>3000</timeperimage>
    <fadetime>1000</fadetime>
    <loop>yes</loop>
    <randomize>false</randomize>
    <visible>Control.HasFocus(13)+!Player.HasVideo</visible>
    <animation effect="fade" time="200">VisibleChange</animation>
    </control>
    .
    .
    .
    <control>
    <description>pictures normal push button</description>
    <type>button</type>
    <id>13</id>
    <width>100</width>
    <height>35</height>
    <label>1</label>
    <hyperlink>2</hyperlink>
    <font>font14</font>
    <onleft>13</onleft>
    <onright>50</onright>
    <onup>2</onup>
    <ondown>3</ondown>
    <textureNoFocus>PVHome-nofocus.png</textureNoFocus>
    <textureFocus>PVHome-focus.png</textureFocus>
    <textXOff>13</textXOff>
    <textYOff>4</textYOff>
    <textcolor>coral</textcolor>
    <hover>-</hover>
    <hoverX>213</hoverX>
    <hoverY>108</hoverY>
    <hoverWidth>507</hoverWidth>
    <hoverHeight>358</hoverHeight>
    <animation effect="slide" start="-300,0" time="100">WindowOpen</animation>
    <animation effect="slide" end="-300,0" time="100">WindowClose</animation>
    </control>


    Means the "onleft/onright..."-numbers also ID's for a linked screen?

    It seems that my "projekt" have a chance!!!
     

    ryan20021982

    Retired Team Member
  • Premium Supporter
  • June 27, 2008
    655
    86
    USA
    United States of America United States of America
    Not sure what hyperlink 2 is see what that button does in the menu to help find what xml it is

    The on left-right are the placement of the buttons

    ok say you have 4 buttons in the basichome each button also has an ID just for that page
    say the ID's are 1 2 3 4

    so button number 2 the onleft-right would be

    <onleft>1</onleft>
    <onright>3</onright>

    All that does is tell it what button to go to when you hit the over right button and over left button
    So on left 1 means it will go to button ID 1 when you hit the over left button

    Kinda hard to explain in a post

    You can also add
    <onup></onup>
    <ondown></ondown>
    if you have 2 rows of buttons
     

    Users Who Are Viewing This Thread (Users: 0, Guests: 1)

    OP Similar threads Forum Replies Date
    C Problem playing videos created on IPhone X and Samsung S9 General Support 2
    G [fixed] No recorded video thumbnails created while recording. 2.2 Archive 2
    M [solved] MP2 v 2.2.1 Issue - Registry Key not created General 5
    uxDesign Can't play Blu Ray: VideoPlayer9: Exception while creating DShow graph 1.20 2
    T [Evaluate] Own plugins for AmazonPrime and Netflix Feature Requests 2
    S Stiefmütterliche Unterstützung für Maussteuerung in MP (Titan Skin) Allgemeines Supportforum 14
    Rob Hexenmeister Skin functions: What is available? General Support 7
    Rob Hexenmeister Skinning Online Videos question OnlineVideos 2
    Rob Hexenmeister Quick question - skinning MyPics General Support 7
    ajs [Info] 0.7 Beta - MPExtended, WebMP, Bootstrap skin by ajs - Hard way MPExtended 602
    S Touchscreen skin? MediaPortal 1 Talk 6
    azzuro [fixed] 5011: Version label in Splash screen - pos, size from skin MediaPortal 1 61
    catavolt [WiP] When changing theme in my skins, I always get this error message in logs MediaPortal 1 9
    joecrow MultiShortcut Plugin (Uavailable) in DWHD skin General Support 58
    V Skin With Menu Editor MediaPortal 1 Skins 13
    wizard123 New Skin Template ? MediaPortal 2 8
    Rob Hexenmeister [solved] Latest Media Handler - skinning buttons Fanart Handler 19
    CyberSimian [solved] MP1-4976 Built-in skin variables for current date MediaPortal 1 8
    Mr6686 [solved] Titan skin broken since update to 1.23 Installation, configuration support 6
    doskabouter Skin question Skins and Plugins Installer (MPEI) 1
    Y Titan Skin unter 1.23 nicht mehr so schön Allgemeines Supportforum 1
    framug 1.22.0 BasicHome Editor settings for DefaultWide HD skin not kept when update 1.22 3
    catavolt [solved] FanartHandler - Skin - Holiday and Spotlight support Fanart Handler 14
    ajs [fixed] 4936 - Strange behavior of the font in the skin MediaPortal 1 35
    ajs [solved] 4935: Add string.replace function to Skin engine MediaPortal 1 10
    Similar threads

























    Top Bottom