The only animations that should be necessary, are play png sequence/play mng for backgrounds and icons, these should be possible to trigger by event. We would need move and fades too also event triggered, maybe freevo can issue an event to the theme on button press. i.e. menu button pressed -> freevo triggers event for theme -> movies_directory_btn_menu or movies_dvd_btn_menu event sent to theme engine.
basically passing menu location, the selected item type and the button in a single string. That way its easy to keep track of in the theme files. Also event durations needs to be considered. I don't know about the internals of it, but i'm sure you get the idea. I've seen microsofts xbox 360, and for each event there is an animation, the animations in the 360 are done in DirectX, we don't have that and nor would we want to overcomplicate the system like that. However! The same style of animations can be achieved using prerendered sequences. This would probably be the best way to go, as we want freevo to be in tinsy winsy set top boxes, which don't overheat and burn our users (as per microsofts exploding xbox scenario) Hope this helps, Karl On Fri, 2005-09-30 at 09:48 +0200, Dirk Meyer wrote: > Jason Tackaberry wrote: > > On Thu, 2005-09-29 at 11:42 +0100, Karl Lattimer wrote: > >> Another thing about theming, is there any chance of mng animations being > >> used, some simple animations when events occur could dramatically > >> improve the appearance of freevo. > > > > mng isn't supported directly by the canvas, but it's theoretically > > possible. Transition animations of canvas objects are possible and just > > need to be programmed. (I don't know what dischi has already for > > mevas.) I'll think about how I might support mng on the canvas. What > > kinds of things would you use mngs for? > > Maybe the canvas module should have some basic animation subsystem. > > > Dischi > ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Freevo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freevo-devel
