Changes between Initial Version and Version 3 of Ticket #2326


Ignore:
Timestamp:
02/02/10 17:40:15 (15 years ago)
Author:
dido
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2326

    • Property Owner set to dido
    • Property Status changed from new to s1a_analysis_started
    • Property Type changed from bug to feature
  • Ticket #2326 – Description

    initial v3  
    1 [wiki:APPEREANCE-BACKGROUND-SUB-HUD] 
     1Overview ¶ 
     2 
     3The goal is to create easy way to manipulate page/frame background properties via sub hud. 
     4Task requirements ¶ 
     5 
     6    * Remove background opacity slider from the appearance hud 
     7    * For type combo box (defines the type of the background "none", "solid", "gradient", "image") 
     8    * Remove pattern option 
     9    * This combo box controls the appearance of color chooser, gradient chooser and image chooser (defined on the state). Leave color chooser and gradient chooser as they are. In case of selecting image leave the control that appear the same, but instead of opening file chooser, let it open sub hud.  
     10 
     11* Add sub hud for the background inside appearance hud. Add the following items inside it: 
     12 
     13    * Resource chooser - combo box that contain default selected item "none", second item "<browse...>" (open file chooser when selected), and list of available appropriate resources that are linked or embed inside the current book. (same as book properties resource chooser) 
     14    * Image style combo box - combo box that controls the way the image paint itself. Values are the following: 
     15          o Stretch - the default one. Stretches the image in order to fit and fill the entire frame content. 
     16          o [OPTIONAL] "Center" - image placed with no scale in the center of the frame. NOTE: Cutting could occur. NOTE: there is no actual reason to remove offsets(see below) for this, so it actually may not be centered, better name needed here. 
     17          o Tile - tiles the image.  
     18    * [OPTIONAL] Scale label - label that indicates the controls beneath him 
     19    * [OPTIONAL] Scale text input - Allows the user to scale the image. Only active if the "Stretch" style is not selected, else it's disabled. The default value is 100(%). 
     20    * [OPTIONAL] Opacity slider - controls the opacity of the background 
     21    * [OPTIONAL] Rotation label - label that indicates the controls beneath him 
     22    * [OPTIONAL] Rotation text field - controls the angle of rotation (min value -360 and max value 360) 
     23    * [OPTIONAL] Rotation point controller - nine check boxes ordered in square. 
     24    * [OPTIONAL] Offset label - label that indicates the controls beneath him 
     25    * [OPTIONAL] Offset controller - two text fields that define the offset of the background, one for x and one for y with labels in front of them (same as the one for frame position ).  
     26 
     27Task result ¶ 
     28 
     29    * The result should be code.