2006-02-04, 04:11
hi all,
spent some time last night adding some extra stuff in preparation for 2.0
new stuff added
* a zoom effect has been added. format is
this will cause the control to zoom to 120% of it's size when it becomes focused - the zoom occurs about the point 360,288 (center of a pal screen in this case).
* slideshow information is now conditional on player.showcodec rather than player.showinfo. this allows the music info to be presented while a slideshow is in progress.
* the player.showinfo and player.showcodec are now switched globally, so you should be able to use these two from anywhere. also, in fullscreen views, the remote keymapping has changed so that info now does player.showinfo and title does player.showcodec. this should allow you to display more info of the currently playing movie and have remote users take advantage. it circumvents the necessity for the video codec info to be an info label. note that the white/info button mapping in fullscreen video is now info rather than showtime - this may mean you might have to alter the conditionals on dialogseekbar - i've done this in pm3 if you want an example.
* a new conditional visibility has been added:
this requires the <controlgroup> to have an id - it's specified by <controlgroup id="groupid">. the id should be non-zero for it to work.
the condition returns true if:
1. the control with controlid is focused, and is in controlgroup groupid.
2. another controlgroup has the focus, but the controlgroup groupid's previous focused control is controlid (ie if you went back to the groupid controlgroup, controlid would regain focus).
this is useful on the home page - it allows the multiimage's (as in pm3) to stay on screen while you navigate out of the main control group (eg to the scripts menu and power or play buttons).
as you can probably guess, this allows the home page fading to be completely removed, which will be happening in version 2.0.
that's all for now.
cheers,
jonathan
spent some time last night adding some extra stuff in preparation for 2.0
new stuff added
* a zoom effect has been added. format is
Quote:<animation effect="zoom" start="100" end="120" center="360,288">focus</animation>
this will cause the control to zoom to 120% of it's size when it becomes focused - the zoom occurs about the point 360,288 (center of a pal screen in this case).
* slideshow information is now conditional on player.showcodec rather than player.showinfo. this allows the music info to be presented while a slideshow is in progress.
* the player.showinfo and player.showcodec are now switched globally, so you should be able to use these two from anywhere. also, in fullscreen views, the remote keymapping has changed so that info now does player.showinfo and title does player.showcodec. this should allow you to display more info of the currently playing movie and have remote users take advantage. it circumvents the necessity for the video codec info to be an info label. note that the white/info button mapping in fullscreen video is now info rather than showtime - this may mean you might have to alter the conditionals on dialogseekbar - i've done this in pm3 if you want an example.
* a new conditional visibility has been added:
Quote:controlgroup(groupid).hasfocus(controlid)
this requires the <controlgroup> to have an id - it's specified by <controlgroup id="groupid">. the id should be non-zero for it to work.
the condition returns true if:
1. the control with controlid is focused, and is in controlgroup groupid.
2. another controlgroup has the focus, but the controlgroup groupid's previous focused control is controlid (ie if you went back to the groupid controlgroup, controlid would regain focus).
this is useful on the home page - it allows the multiimage's (as in pm3) to stay on screen while you navigate out of the main control group (eg to the scripts menu and power or play buttons).
as you can probably guess, this allows the home page fading to be completely removed, which will be happening in version 2.0.
that's all for now.
cheers,
jonathan