NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Add-ons (3rd party plugins, utilities and skins) Old Stuff (Legacy) Community Skin v
« Previous 1 2 3 4 5 … 10 Next »
[DEV] Additional themes for CS4

 
  • 0 Vote(s) - 0 Average
[DEV] Additional themes for CS4
McBainUK
Offline

Posting Freak

Posts: 4,711
Threads: 429
Joined: Sep 2005
#21
2009-05-28, 12:23 PM
Check it out Big Grin

http://gbpvr.com/pmwiki/pmwiki.php/Skin/...SkinThemes
Wiki profile
My Projects
Programs Plugin [SIZE=2](retired)
| Volume OSD Plugin (retired) | Documentation Wiki (retired)
[/SIZE]
johnsonx42
Offline

Posting Freak

Posts: 7,298
Threads: 189
Joined: Sep 2008
#22
2009-05-29, 05:23 AM
Very nice.

One minor dev issue: the Theme.xml files for the original CS4 themes are nice looking files with line-breaks, while the Theme.xml files for the new Reflect themes contain everything in one long line. Parsed the same by the program I guess, but rather hard for us humans to follow.
server: NextPVR 5.0.7/Win10 2004/64-bit/AMD A6-7400k/hvr-2250 & hvr-1250/Winegard Flatwave antenna/Schedules Direct
main client: NextPVR 5.0.7 Desktop Client; LG 50UH5500 WebOS 3.0 TV
McBainUK
Offline

Posting Freak

Posts: 4,711
Threads: 429
Joined: Sep 2005
#23
2009-05-29, 06:36 AM
Johnson - us forum moderators can see your deleted posts, did you forget to scroll down? Wink Big Grin

Try using Firefox or another browser to view the XML - I find it can format it well. Unless you want to edit it of course...
Wiki profile
My Projects
Programs Plugin [SIZE=2](retired)
| Volume OSD Plugin (retired) | Documentation Wiki (retired)
[/SIZE]
johnsonx42
Offline

Posting Freak

Posts: 7,298
Threads: 189
Joined: Sep 2008
#24
2009-05-29, 06:53 AM (This post was last modified: 2009-05-29, 07:05 AM by johnsonx42.)
haha, I thought you might be able to see that deleted post, hence why I admitted I was an idiot in the 'reason for deleting'... yep, neglected to scroll down :o

I use Notepad++ to view and edit XML files. Yes, you're right, IE8 does format the file better, but as you said that's only good for viewing. I was just puzzled as to why the original theme.xml files were different than the new ones.... generated by a different method I guess.

I was able to make the change I wanted anyhow; I want the 8-channel tv guide to be the default no matter which theme I select. Once I found how the setting was made in the CS Blue theme.xml, it was easy to find and change in the new Reflect files.

The other change I thought I wanted to make to the theme.xml turned out to be a non-issue once I discovered the info I posted in the TV Guide text size thread. The new Reflect theme.xml files set the various text sizes to 0 - this caused the skin plugin to overwrite my changes to the TV Guide skin.xml file with what it thinks are the default sizes. But now that I've edited the SkinPluginConfig.xml and told it what I want the starting sizes to be, having the size defined in the theme.xml is a non-issue.

edit: ah, I found adding the XML Tools plugin to Notepad++ and then selecting the "Pretty Print (XML Only - with line breaks)" option makes these linear xml files much easier to read and edit.
server: NextPVR 5.0.7/Win10 2004/64-bit/AMD A6-7400k/hvr-2250 & hvr-1250/Winegard Flatwave antenna/Schedules Direct
main client: NextPVR 5.0.7 Desktop Client; LG 50UH5500 WebOS 3.0 TV
McBainUK
Offline

Posting Freak

Posts: 4,711
Threads: 429
Joined: Sep 2005
#25
2009-05-29, 07:22 AM
johnsonx42 Wrote:I was just puzzled as to why the original theme.xml files were different than the new ones.... generated by a different method I guess.
The CS Blue themes were created by hand. Now that the SkinPlugin can save custom themes I expect Hairy used that feature to create the Reflect series of themes - hence the machine readable format.

johnsonx42 Wrote:edit: ah, I found adding the XML Tools plugin to Notepad++ and then selecting the "Pretty Print (XML Only - with line breaks)" option makes these linear xml files much easier to read and edit.
Great. Tools like Visual Studio do the same thing. It's all about have an XML aware text editor.

Thanks for checking out the Community Skin - it's strange to think my (and the gang's) work gets used all over the place, even California. Smile
Wiki profile
My Projects
Programs Plugin [SIZE=2](retired)
| Volume OSD Plugin (retired) | Documentation Wiki (retired)
[/SIZE]
Hairy
Offline

Senior Member

Posts: 703
Threads: 39
Joined: Nov 2007
#26
2009-05-29, 07:26 AM
McBainUK Wrote:The CS Blue themes were created by hand. Now that the SkinPlugin can save custom themes I expect Hairy used that feature to create the Reflect series of themes - hence the machine readable format.

Hells yeah he did. The Hairy Man avoids all the XML editing he can Big Grin
The Hairy Man

HTPC: Core Duo E4300 - 2GB DDR2 - HD 3650 - 500GB storage
Capture: 1 Nova-T 500 - 1 PVR 500
TV: S-Video to 32" Philips CRT

Support the Community Skin
Hairy
Offline

Senior Member

Posts: 703
Threads: 39
Joined: Nov 2007
#27
2009-05-29, 07:35 AM (This post was last modified: 2009-05-29, 12:35 PM by Hairy.)
johnsonx42 Wrote:I was able to make the change I wanted anyhow; I want the 8-channel tv guide to be the default no matter which theme I select. Once I found how the setting was made in the CS Blue theme.xml, it was easy to find and change in the new Reflect files.

The other change I thought I wanted to make to the theme.xml turned out to be a non-issue once I discovered the info I posted in the TV Guide text size thread. The new Reflect theme.xml files set the various text sizes to 0 - this caused the skin plugin to overwrite my changes to the TV Guide skin.xml file with what it thinks are the default sizes. But now that I've edited the SkinPluginConfig.xml and told it what I want the starting sizes to be, having the size defined in the theme.xml is a non-issue.

As McBainUK pointed out, even I use the the skinplugin to build any new themes.

So for others who mightn't want to get too deep editing the XML's and have a particular layout preference for the themes. You can always make the changes to any given theme and simply save your edits for the future or if you prefer not to clutter up the theme section. You can simply copy the "...\Plugins\SkinPlugin4\CurrentTheme.xml", then rename and replace (or better yet backup the existing theme.xml) the "...\Plugins\SkinPlugin4\Resources(WS)\Theme name\Theme.xml".

That way loading and reloading the various themes, you'll maintain your layout preferences.

Just a heads up for those that mightn't want to do any xml editing.
The Hairy Man

HTPC: Core Duo E4300 - 2GB DDR2 - HD 3650 - 500GB storage
Capture: 1 Nova-T 500 - 1 PVR 500
TV: S-Video to 32" Philips CRT

Support the Community Skin
johnsonx42
Offline

Posting Freak

Posts: 7,298
Threads: 189
Joined: Sep 2008
#28
2009-05-29, 07:43 AM
I guess I prefer making changes in the raw XML file since that way I know exactly what I changed. I also learn how things work that way... as you can see I've learned quite a bit about how CS4 and the Skin Plugin work their magic by poking around in the XML files.
server: NextPVR 5.0.7/Win10 2004/64-bit/AMD A6-7400k/hvr-2250 & hvr-1250/Winegard Flatwave antenna/Schedules Direct
main client: NextPVR 5.0.7 Desktop Client; LG 50UH5500 WebOS 3.0 TV
Hairy
Offline

Senior Member

Posts: 703
Threads: 39
Joined: Nov 2007
#29
2009-05-29, 12:29 PM
I didn't mean to discourage anyone from poking around in the XML's (that's exactly how I worked it out). I was aiming it more at all the scaredy cats who don't like editing xml code.

Yeah! you know who you are Big Grin
The Hairy Man

HTPC: Core Duo E4300 - 2GB DDR2 - HD 3650 - 500GB storage
Capture: 1 Nova-T 500 - 1 PVR 500
TV: S-Video to 32" Philips CRT

Support the Community Skin
Fatman_do
Offline

Posting Freak

Posts: 3,482
Threads: 95
Joined: Nov 2005
#30
2009-05-29, 10:22 PM
You don't know the hours I have spent going over these xml's....chilling. PVRX2 was a godsend as far as standardization is concerned.
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]
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (4): « Previous 1 2 3 4 Next »


Possibly Related Threads…
Thread Author Replies Views Last Post
  Post your Community Skin themes and custom set-ups McBainUK 43 42,246 2009-02-24, 12:00 PM
Last Post: Fatman_do
  Installing Community3 and Themes Sam 3 2,631 2008-01-04, 09:17 PM
Last Post: Fatman_do

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode