2005-10-07, 09:26 PM
Pardon me if someone mentioned this before but I haven't seen anything about it.
I wish for the ability to set the colors and sizes of buttons on the main menu or in some other file that I can reference for all the other menus, like using CSS.
I have so many ideas for skins, then I think about how much time it will take to go thru EVERY xml file and make the change for every button and such, that I just stick with the first skin I did. For example, define the buttons and such in just one file...
<CompositeImage name="SelectedButtonImage" size="130,45">
<DrawRoundedRect loc="4,5" size="120,30" radius="10" borderWidth="4" borderColor="Black" fillColor="DarkBlue"/>
<DrawText text="@buttonText" loc="15,9" size="115,34" textStyle="ButtonText" align="Left" />
</CompositeImage>
Then reference that layout in all the other xml pages like...
<CompositeImage name="@SelectedButtonImage">
It would make skin design WAY easier and the theme would look the same across all menus. Then if plugin designers were to create their skins to reference these "styles", then no matter what skin the user was using, the plugins they install would look as if it were actually part of GB and not an add-on.
So basically, create a new skin by designing the 'look' using one menu, and you'd know it would carry across to all other menus/plugins. Skinners probably wouldn't even have to touch the skin files in each of the plugin directories!
I wish for the ability to set the colors and sizes of buttons on the main menu or in some other file that I can reference for all the other menus, like using CSS.
I have so many ideas for skins, then I think about how much time it will take to go thru EVERY xml file and make the change for every button and such, that I just stick with the first skin I did. For example, define the buttons and such in just one file...
<CompositeImage name="SelectedButtonImage" size="130,45">
<DrawRoundedRect loc="4,5" size="120,30" radius="10" borderWidth="4" borderColor="Black" fillColor="DarkBlue"/>
<DrawText text="@buttonText" loc="15,9" size="115,34" textStyle="ButtonText" align="Left" />
</CompositeImage>
Then reference that layout in all the other xml pages like...
<CompositeImage name="@SelectedButtonImage">
It would make skin design WAY easier and the theme would look the same across all menus. Then if plugin designers were to create their skins to reference these "styles", then no matter what skin the user was using, the plugins they install would look as if it were actually part of GB and not an add-on.
So basically, create a new skin by designing the 'look' using one menu, and you'd know it would carry across to all other menus/plugins. Skinners probably wouldn't even have to touch the skin files in each of the plugin directories!
MY PVR:
OS: Windows 7 Home Premium
Hardware: Silverstone LC13-E, Athlon II 250, Asrock 785GMH, 2GB Corsair RAM, 250GB WD HDD, 1TB WD Black, Hauppauge PVR-150 MCE tuner (s-video to Dish STB), HDHomeRun (ATSC x2), MCE2004 for Rx, USB-UIRT for Tx, Sony VL600 Remote, 36" Sony Wega HD CRT on DVI to embedded ATI HD4200.
TV Service: Dish Network and Antenna Pics 'n Details
OS: Windows 7 Home Premium
Hardware: Silverstone LC13-E, Athlon II 250, Asrock 785GMH, 2GB Corsair RAM, 250GB WD HDD, 1TB WD Black, Hauppauge PVR-150 MCE tuner (s-video to Dish STB), HDHomeRun (ATSC x2), MCE2004 for Rx, USB-UIRT for Tx, Sony VL600 Remote, 36" Sony Wega HD CRT on DVI to embedded ATI HD4200.
TV Service: Dish Network and Antenna Pics 'n Details