2011-08-09, 08:29 AM
Attached are three skin files that I use to flick between different views in a list. They're in separate files because ultimately my plugin (Videos+) will have multiple views per list type (eg, there may be several views that end up using the HORIZONTAL_ICON mode).
At the moment, the skin is pretty much a cut and paste from Hairy/sub's default. Here's what I currently can't get my head around:
The list view (view-0.xml) defines a section for its metadata - ListSelectionMetaData - which is all the stuff (titles, posters, description, etc) that goes on the right hand side. It also has a different section - ListPosition - for the position bar along the bottom.
But the other two views just have CoversSelectionMetaData and IconSelectionMetaData that only really define the position bar.
My problem is that I want to expand them to include more metadata in their views, but also keep the position bar. Should the UiList code go looking for a "CoversPosition" if I define that (because it doesn't appear to). I'm so bad with skins that I couldn't possible extend the current CoversSelectionMetaData bit to fill the screen, but still leave the position bar part of it in the same place.
I'm not explaining this very well am I...
Iain
At the moment, the skin is pretty much a cut and paste from Hairy/sub's default. Here's what I currently can't get my head around:
The list view (view-0.xml) defines a section for its metadata - ListSelectionMetaData - which is all the stuff (titles, posters, description, etc) that goes on the right hand side. It also has a different section - ListPosition - for the position bar along the bottom.
But the other two views just have CoversSelectionMetaData and IconSelectionMetaData that only really define the position bar.
My problem is that I want to expand them to include more metadata in their views, but also keep the position bar. Should the UiList code go looking for a "CoversPosition" if I define that (because it doesn't appear to). I'm so bad with skins that I couldn't possible extend the current CoversSelectionMetaData bit to fill the screen, but still leave the position bar part of it in the same place.
I'm not explaining this very well am I...
Iain