Ignore:
Timestamp:
06/09/10 08:06:38 (3 years ago)
Author:
jeroen
Message:

several small additions to the V5 docs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/fl5/doc/publishers/releasenotes.rst

    r1111 r1120  
    1212---------- 
    1313 
    14 Skinning Features 
    15 +++++++++++++++++ 
     14New Features 
     15++++++++++++ 
    1616 
    1717Version 5.2 introduces a number of new features to the XML/PNG skinning model. 
    1818 
    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 
    2627  * Allows placement of any button, text field or slider available in the controlbar 
    2728  * 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 
    3030 
    31 .. code-block:: xml 
     31* New skinning elements: 
    3232 
    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*) 
    6239 
    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 
    6442 
    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 
     43An in-depth walkthrough of all new skinning features can be found in the :ref:`XML/PNG Skinning Guide <skinning>`. 
    11344 
    11445Bug Fixes 
Note: See TracChangeset for help on using the changeset viewer.