Changeset 1120 for trunk/fl5/doc/publishers/releasenotes.rst
- Timestamp:
- 06/09/10 08:06:38 (3 years ago)
- File:
-
- 1 edited
-
trunk/fl5/doc/publishers/releasenotes.rst (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/fl5/doc/publishers/releasenotes.rst
r1111 r1120 12 12 ---------- 13 13 14 SkinningFeatures15 ++++++++++++ +++++14 New Features 15 ++++++++++++ 16 16 17 17 Version 5.2 introduces a number of new features to the XML/PNG skinning model. 18 18 19 * Support for customized font settings 20 21 * Controlbar text fields (**elapsed**, **duration**) can specify font face (*_sans*, *_serif*, *_typewriter*), font weight (*bold*), font style (*italic*) and font color (*0x123456*) 22 * Playlist text fields (**title**, **description**, **duration**) can specify font face (*_sans*, *_serif*, *_typewriter*), font weight (*bold*), font style (*italic*) and font color (*0x123456*) 23 24 * Customized controlbar layout 25 19 * Support for customized font settings (face, weight, style, color) in controlbar and playlist text fields. 20 * Ability to set custom *backgroundcolor* for each element. 21 * Ability to set custom *overcolor* and *activecolor* for playlist items. 22 23 These colorization settings replace the generic *backcolor*, *frontcolor*, *lightcolor* and *screencolor* :ref:`options <options>`, allowing for more fine-grained control. 24 25 * Customized controlbar layout: 26 26 27 * Allows placement of any button, text field or slider available in the controlbar 27 28 * Adds the ability to insert arbitrary divider images 28 * Adds the ability to insert arbitrary 'spacer' elements 29 * Additional **<layout>** XML tag: 29 * Adds the ability to insert arbitrary *spacer* elements 30 30 31 .. code-block:: xml 31 * New skinning elements: 32 32 33 <layout> 34 <group position="left"> 35 <button name="play" /> 36 <!-- Standard divider (i.e. "divider" element) --> 37 <divider /> 38 <button name="stop" /> 39 <!-- Alternate divider --> 40 <divider element="divider2" /> 41 <button name="next" /> 42 <!-- 5-pixel spacer --> 43 <divider width="5" /> 44 <button name="prev" /> 45 <divider /> 46 <text name="elapsed" /> 47 </group> 48 <group position="center"> 49 <slider name="time" /> 50 </group> 51 <group position="right"> 52 <text name="duration" /> 53 <divider /> 54 <button name="blank" /> 55 <divider /> 56 <button name="mute" /> 57 <slider name="volume" /> 58 <divider /> 59 <button name="fullscreen" /> 60 </group> 61 </layout> 33 * Left and right end caps for time and volume sliders (*timeSliderCapLeft*, *timeSliderCapRight*, *volumeSliderCapLeft*, *volumeSliderCapRight*) 34 * Active state for playlist item background (*itemActive* element) 35 * Image placeholder for playlist item images (*itemImage* element) 36 * Top and bottom end caps for playlist slider (*sliderCapTop*, *sliderCapBottom*) 37 * Background images for text fields (*elapsedBackground*, *durationBackground*) 38 * Over states for display icons (*playIconOver*, *muteIconOver*, *bufferIconOver*) 62 39 63 * Ability to control rate and amount of buffer rotation: 40 * Ability to control rate and amount of display *bufferIcon* rotation. 41 * Ability to use SWF assets in addition to JPGs and PNGs in XML skinning 64 42 65 .. code-block:: xml 66 67 <component name="display"> 68 <settings> 69 <!-- Delay between buffer icon rotation, in milliseconds --> 70 <setting name="bufferinterval" value="10" /> 71 <!-- Amount to rotate the buffer icon per interval, in degrees --> 72 <setting name="bufferrotation" value="5" /> 73 </settings> 74 ... 75 </component> 76 77 * Replaces general SWF-skin colorization settings (*frontcolor*, *backcolor*, *lightcolor*, *screencolor*) with component-specific settings 78 79 * Controlbar 80 81 * *fontcolor*: Color for elapsed time and duration 82 * *buttoncolor*: Colorization setting for controlbar icons 83 84 * Playlist 85 86 * *fontcolor*: Color for all text fields 87 * *overcolor*: Colorization for playlist text fields when the mouse moves over the playlist item 88 * *activecolor*: Color for the text fields in the currently active playlist item 89 * *backgroundcolor*: Color of the background that sits behind the playlist items. 90 91 * Display 92 93 * *backgroundcolor*: replaces *screencolor* setting 94 95 * New skinning elements 96 97 * Playlist 98 99 * Active state for playlist item background (*itemActive* element) 100 * Image placeholder for playlist images (*itemImage* element) 101 * Top and bottom end caps for playlist slider (*sliderCapTop*, *sliderCapBottom*) 102 103 * Controlbar 104 105 * Left and right end caps for time and volume sliders (*timeSliderCapLeft*, *timeSliderCapRight*, *volumeSliderCapLeft*, *volumeSliderCapRight*) 106 * Background images for text fields (*elapsedBackground*, *durationBackground*) 107 108 * Display 109 110 * Over states for display icons (*playIconOver*, *muteIconOver*, *errorIconOver*, *bufferIconOver*) 111 112 * Ability to use SWF assets in addition to JPGs and PNGs in XML skinning 43 An in-depth walkthrough of all new skinning features can be found in the :ref:`XML/PNG Skinning Guide <skinning>`. 113 44 114 45 Bug Fixes
Note: See TracChangeset
for help on using the changeset viewer.
