Cactus
2005-03-15, 21:36
hi,
i've been fooling around with the xbmc skins and i have a few suggestions that would my my life (as a skinner) a lot easier.
at first i would suggest a buttonscroller that can be use outside of the homepage. it should be less complicated; no need to give the user control over such buttons so moving buttons and adding or removing them wouldn't be needed. it might look something like:
<buttonscroller>
*...
*...
*<scrollerbuttons>
* *<control>
* * *<type>button</type>
* * *...
* * *...
* *</control> * *
* *<control>
* * *<type>button</type>
* * *...
* * *...
* *</control>
*</scrollerbuttons>
</buttonscroller>
what would also be great is a way to implement spincontrols and listcontrols that one could populate them selfs. it seems these types of controls only work if some hardcoded procedure is supplying them with data.
what i also would like to have are buttons/controls that can hold multiple lined-labels. they would be even better is there was a way (textoffsetx/textoffsety?) to display part of the label.
a way to refresh/reload a single xml file. this would give us the possibility to dynamic skin files that were created on the fly using python or something. maybe even a way load load a skin file t will, without loading them at startup.
and (as if this wasn't asked for b4 yet) a bit of documentation would realy be appreciated. i know going through skins will learn you much about what control can do for you, but i've looked a long time at the settingscategory.xml to name one but i don't get it @ all.
these are the suggestions/request i have, i hope you find them usefull enough to implement them.
cheers
cacti
i've been fooling around with the xbmc skins and i have a few suggestions that would my my life (as a skinner) a lot easier.
at first i would suggest a buttonscroller that can be use outside of the homepage. it should be less complicated; no need to give the user control over such buttons so moving buttons and adding or removing them wouldn't be needed. it might look something like:
<buttonscroller>
*...
*...
*<scrollerbuttons>
* *<control>
* * *<type>button</type>
* * *...
* * *...
* *</control> * *
* *<control>
* * *<type>button</type>
* * *...
* * *...
* *</control>
*</scrollerbuttons>
</buttonscroller>
what would also be great is a way to implement spincontrols and listcontrols that one could populate them selfs. it seems these types of controls only work if some hardcoded procedure is supplying them with data.
what i also would like to have are buttons/controls that can hold multiple lined-labels. they would be even better is there was a way (textoffsetx/textoffsety?) to display part of the label.
a way to refresh/reload a single xml file. this would give us the possibility to dynamic skin files that were created on the fly using python or something. maybe even a way load load a skin file t will, without loading them at startup.
and (as if this wasn't asked for b4 yet) a bit of documentation would realy be appreciated. i know going through skins will learn you much about what control can do for you, but i've looked a long time at the settingscategory.xml to name one but i don't get it @ all.
these are the suggestions/request i have, i hope you find them usefull enough to implement them.
cheers
cacti