2006-07-26, 05:12 PM
Fatman_do Wrote:Are you referring to baseskin.xml or the skin BaseSkin by MixMan?
yes
2006-07-26, 05:12 PM
Fatman_do Wrote:Are you referring to baseskin.xml or the skin BaseSkin by MixMan? yes
2006-07-26, 05:42 PM
Old Dog Wrote:yes Ok. Then the answer is Yes (baseskin.xml) and No (BaseSkin). They are independant and unrelated to each other.
Fatman_do
[SIZE="1"] HTPC: AMD XP+2500, 512MB DDR (400) ~ Capture Device: Hauppage PVR-150 Storage: 30GB OS & Recording, 160GB Post Processing & Archive Video Output: HD 32" TV via eVGA Geforce 6200le 256MB AGP DVI-HDMI cable out Audio Output: Turtle Beach Riviera S/PDIF Optic Output (Digital pass thru only) to Home Theater Receiver[/SIZE] [SIZE="2"] Moderator | Tutorials | Community Skin | CommunitySkin-SVN[/SIZE]
2006-07-26, 05:49 PM
Old Dog Wrote:I've seen a few posts recently where the author implies that with the new BaseSkin standardization scheme, skinners won't need to create skin.xml files for all the plug-ins. Fatman_do Wrote:Then the answer is Yes (baseskin.xml) and No (BaseSkin). Are you suggesting that Yes and No are going to create the skin.xml files? Who's on third.
2006-07-26, 06:08 PM
Old Dog Wrote:Are you suggesting that Yes and No are going to create the skin.xml files? Ok, ignore all posts you have read referring to images, BlueMCE2, image standards, BaseSkin ect. Here is how I see sub's plan for baseskin.xml working in the future. He is going to introduce new processes that can be handled by baseskin.xml. Baseskin.xml will define common elements and "styles". Once this change has had time to filter down through all plugins and skins, these common elements will be controlled by one file, the baseskin.xml. *New Johnny on the block plugin gets introduced with the default blue skin.xml written to follow blue's new baseskin.xml file. *SuperFantasticMonkeyBallGo skin's baseskin.xml file is written the same way (ie it defines the same common elements, just using the skin author's preferences for either images, xml, colors, textstyles, ect.). *SuperFantasticMonkeyBallGo is a very popular skin, but the author is visiting releatives in the jungle and does not access to the internet for a month or so and is unaware of the new plugin. *Little Billy's father downloads new plugin and installs it. *Fires up GB-PVR, and the plugin works with SuperFantasticMonkeyBallGo. It even looks a little like the rest of the screens to a degree. Little Billy is happy daddy didn't have to switch back to blue to use the plugin, and is happy Johnny on the block screen doesn't look like a combination of blue and SuperFantasticMonkeyBallGo. *SuperFantasticMonkeyBallGo's author returns to find new plugin. Creates custom edits in no time and completes the theme for that plugin. or *SuperFantasticMonkeyBallGo's author desides to stay forever in the jungle, and all new plugins will continue to work with SuperFantasticMonkeyBallGo. End results, everybody happy. Who is on First Base!
Fatman_do
[SIZE="1"] HTPC: AMD XP+2500, 512MB DDR (400) ~ Capture Device: Hauppage PVR-150 Storage: 30GB OS & Recording, 160GB Post Processing & Archive Video Output: HD 32" TV via eVGA Geforce 6200le 256MB AGP DVI-HDMI cable out Audio Output: Turtle Beach Riviera S/PDIF Optic Output (Digital pass thru only) to Home Theater Receiver[/SIZE] [SIZE="2"] Moderator | Tutorials | Community Skin | CommunitySkin-SVN[/SIZE]
2006-07-26, 06:22 PM
Old Dog Wrote:Wow! Pretty much everything is hard coded in that one. You can change colors (or turn them off) of screen elements. They are all special elements, no composite images. Here is the entire skin.xml file. Code: <?xml version="1.0" encoding="utf-8"?><settings>
Fatman_do
[SIZE="1"] HTPC: AMD XP+2500, 512MB DDR (400) ~ Capture Device: Hauppage PVR-150 Storage: 30GB OS & Recording, 160GB Post Processing & Archive Video Output: HD 32" TV via eVGA Geforce 6200le 256MB AGP DVI-HDMI cable out Audio Output: Turtle Beach Riviera S/PDIF Optic Output (Digital pass thru only) to Home Theater Receiver[/SIZE] [SIZE="2"] Moderator | Tutorials | Community Skin | CommunitySkin-SVN[/SIZE]
Well I for one am looking forward to a SuperFantasticMonkeyBallGo skin
My Projects
Programs Plugin [SIZE=2](retired) | Volume OSD Plugin (retired) | Documentation Wiki (retired)[/SIZE]
2006-07-26, 06:31 PM
McBainUK Wrote:Well I for one is looking forward to a SuperFantasticMonkeyBallGo skin I didn't want to steal the name of a cartoon my kids watched. "Super Robot Monkey Team Hyper Force Go!" So I combined it with the Super Monkey Ball video game. It took all that I could do to keep from jabbing a sharp object into my eye when they would watch that show.
Fatman_do
[SIZE="1"] HTPC: AMD XP+2500, 512MB DDR (400) ~ Capture Device: Hauppage PVR-150 Storage: 30GB OS & Recording, 160GB Post Processing & Archive Video Output: HD 32" TV via eVGA Geforce 6200le 256MB AGP DVI-HDMI cable out Audio Output: Turtle Beach Riviera S/PDIF Optic Output (Digital pass thru only) to Home Theater Receiver[/SIZE] [SIZE="2"] Moderator | Tutorials | Community Skin | CommunitySkin-SVN[/SIZE]
2006-07-26, 08:08 PM
McBainUK Wrote:Well I for one am looking forward to a SuperFantasticMonkeyBallGo skin Where do I sign up? Fatman_do Wrote:Baseskin.xml will define common elements and "styles". Once this change has had time to filter down through all plugins and skins, these common elements will be controlled by one file, the baseskin.xml. All BaseSkin.xml files for all skins are identical in what they specify? Quote:New Johnny on the block plugin gets introduced with the default blue skin.xml written to follow blue's new baseskin.xml file. Who wrote the skin.xml file?
2006-07-26, 09:03 PM
Old Dog Wrote:All BaseSkin.xml files for all skins are identical in what they specify? Look at baseskin.xml in blue. Not much there. Now imagine it expanded with more data that sub puts in there (I have no clue how or what he is doing, I only gather it from the posts he made on his ideas). Quote:3/ CompositeImage can draw another CompositeImage. If you have common elements like a file selection list that might occur on half a dozen screens, you could define this in the BaseSkin.xml and have the specific skin.xml files just to a <DrawCompositeImage> for this common element. The implementation in BaseSkin.xml might use <DrawImage> or <DrawRoundRect> or whatever. Remember, he only will be supporting his own product, not anyone elses. This isn't a one step overnight fix. If I were to guess, maybe he will have in baseskin.xml something like this: Code: <CompositeImage name="ItemListBackground" size="525,310"> Then, in a plugin like Net Radio2, he would have something like this: Code: <DrawCompositeImage name="@@ItemListBackground" size="520,310"/> Now the exact code used may not be anything like how I constructed it here. Once everything is defined decent enough in baseskin.xml, a plugin author can refresh his 'blue' skin.xml file with this new method. Legacy plugins would rely on community "refreshes" that go no further than following that example provided in 'blue'. Now lets say you "refresh" Plain Jane to use that same composite image structure, but you want no visible "ItemListBackground" Your baseskin.xml file would use "transparent" for color values or an image file that was blank. Your choice. The plugin would drop right in and follow your lead without ever exsisting in the Plain Jane directory. If you wanted to further tweak the plugin, no harm no foul. The same thing for popups, and selectors. This scheme does not care if images or xml create screen content. As a skin author you would only need to define the look of your popups in one place (you currently use colored xml boxes). It would be a great benefit to you if you only had to change its xml colors in one file instead of every occurance. I really don't know where your concerns are comming from. What are you afraid of resulting from this? Your "unique" approach to skinning is not in any way threatened. Nobody's approach to skinning is threatened by this. Oh, and sorry, I am not used to giving short answers much am I?
Fatman_do
[SIZE="1"] HTPC: AMD XP+2500, 512MB DDR (400) ~ Capture Device: Hauppage PVR-150 Storage: 30GB OS & Recording, 160GB Post Processing & Archive Video Output: HD 32" TV via eVGA Geforce 6200le 256MB AGP DVI-HDMI cable out Audio Output: Turtle Beach Riviera S/PDIF Optic Output (Digital pass thru only) to Home Theater Receiver[/SIZE] [SIZE="2"] Moderator | Tutorials | Community Skin | CommunitySkin-SVN[/SIZE] |
|
Possibly Related Threads… | |||||
Thread | Author | Replies | Views | Last Post | |
Skinning & Rendering | mvallevand | 31 | 7,260 |
2011-05-29, 09:43 PM Last Post: Jaggy |
|
Suggested Addition to Skinning | KingArgyle | 5 | 2,390 |
2008-09-09, 04:32 PM Last Post: PartialGestalt |
|
Skinning the main menu | alibert | 2 | 1,558 |
2007-11-18, 03:53 PM Last Post: alibert |
|
newb to skinning | skippy_nz | 2 | 1,592 |
2006-09-08, 07:24 AM Last Post: skippy_nz |
|
Trouble skinning Theater | Old Dog | 14 | 3,961 |
2006-07-25, 12:00 AM Last Post: Brian_W |
|
Plugin/skinning question | Old Dog | 9 | 2,659 |
2006-01-29, 01:04 PM Last Post: Old Dog |
|
Skinning Question | kayleigh | 7 | 2,269 |
2006-01-02, 05:01 PM Last Post: kayleigh |
|
Guide Current Time Arrows Skinning | Necro | 1 | 1,045 |
2005-10-04, 01:44 AM Last Post: sub |
|
An Idea to improve skinning | mthornton | 3 | 1,646 |
2005-06-10, 10:28 PM Last Post: reboot |
|
more skinning issues | reven | 2 | 1,405 |
2005-03-19, 10:16 PM Last Post: reven |