I've been playing around creating a coverflow style control. I took the GUIFilmstripControl as a template and created a new control. (I did not want to hack it into the FilmstripControl.)
Attached is the source for the GUICoverflowControl, the GUIFacadeControl (so we can use the coverflow in facades, just like filmstrip) and GUIControlFactory (so we can use it via skins)
It is not yet complete. Here is a list of things I know are missing:
I may be talking out my rear with the next statement, beware:
The big downside. Skinners may not be able to implement this in current programs like Video, Music, Pictures w/o some support for it. Those applications typically only have the option to choose from the predefined views like Album, Filmstrip, Thumbs, List, etc.
Anyway, I'm working on this for myself, I just thought I'd toss out there what I have thus far. I'll be playing with it in my spare time (not much of that).
Cheers!
P.S. The skin is the awesome Aeon Wide, and the movie application is a homegrown movie plugin based on mesfilms.
Attached is the source for the GUICoverflowControl, the GUIFacadeControl (so we can use the coverflow in facades, just like filmstrip) and GUIControlFactory (so we can use it via skins)
It is not yet complete. Here is a list of things I know are missing:
- Animation (it may be a while before I have that)
- It does not clip to the bounds of the control
- It does not support a lot of the features FilmstripControl has, including:
- showFrame
- showFolder
- background
- infoimage
- thumbs
- scrollbars
- text
- Smoother scroll when holding left/right down
- Probably a lot more, I just can think of at the moment
I may be talking out my rear with the next statement, beware:
The big downside. Skinners may not be able to implement this in current programs like Video, Music, Pictures w/o some support for it. Those applications typically only have the option to choose from the predefined views like Album, Filmstrip, Thumbs, List, etc.
Anyway, I'm working on this for myself, I just thought I'd toss out there what I have thus far. I'll be playing with it in my spare time (not much of that).
Cheers!
P.S. The skin is the awesome Aeon Wide, and the movie application is a homegrown movie plugin based on mesfilms.