Changes between Version 8 and Version 9 of TEXT_PARAGRAPH_STYLE_R0


Ignore:
Timestamp:
10/22/09 18:11:10 (15 years ago)
Author:
vanya
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TEXT_PARAGRAPH_STYLE_R0

    v8 v9  
    77== Overview == 
    88 
    9 http://sophie2.org/trac/wiki/TEXT_PARAGPRAPH_FORMAT_COMMONS_R0#Overview 
     9User should be able to manipulate paragraph format options from the halo menu, that appears automatically when the focus is set to a text paragraph. Also this settings should be accessible from detached text frame editor menu. 
     10There should be a paragraph settings hud that is evoked from text halo menu. It should provide control over all paragraph settings as well as adding, editing, loading, saving and deleting text paragraph styles sets. Also the user should be able to edit characters appearance in the entire paragraph. For that purpose we will integrate character settings hud inside paragraph settings hud. However this will look stressful for inexperienced users that is why we will create this hud with 2 states expanded and collapsed. Expanded state will include entire functionality and the collapsed state will include everything except characters settings.  
    1011 
    1112Sophie users should be able to specify horizontal alignment of specific paragraph in the text directly into the paragraph HUD. 
     
    2930    * Justified 
    3031 
     32A paragraph is a self-contained unit of a discourse in writing dealing with a particular point or idea. The start of a paragraph is indicated by beginning on a new line. Sometimes the first line is indented; sometimes it is indented without beginning a new line. At various times the beginning of a paragraph has been indicated by the pilcrow: ¶. User should be able to specify spacing setting for specific paragraph via paragraph settings hud. 
     33Identation defines where does the text begin in the frame.Following settings should present: 
     34 
     35    * Right indent - defines the space after the text, for now in points. 
     36    * Left indent - defines the space before the text, for now in points. 
     37    * First line indent - defines the space before the first line in the text, for now in points. 
     38    * Space above - defines the space above the paragraph, for now in points. 
     39    * Space below - defines the space below the paragraph, for now in points. 
     40    * Line spacing - defines spacing between the lines in the paragraph, in lines.  
     41 
    3142Users should be able to choose indentation of the paragraph text. Options should be: 
    3243 * First line 
    3344   * Users can choose positive or negative values of the indentation of the first line 
    34    * Values of the first line indent should be oriented according to the beginning of the paragraph. 
    35  * Before text 
     45   * Values of the first line indent should be oriented according to the left indent of the paragraph. 
     46 * Left indent (before text) 
    3647   * Users should be able to set the indentation of the paragraph from the beginning (the left end) of the writable area in the frame to the beginning of the paragraph text itself. 
    37  * After text 
     48 * Right indent (after text) 
    3849   * Users should be able to set the indentation of the paragraph from the end (the right side) of the paragraph text to the end of the writable area in the frame.  
    3950 
    40 Spacing 
    41  - above paragraph 
    42  - below paragraph 
    43  - line spacing - single/1.5/double/fixed(cm, inch, pixels) 
    44  
    45 [[Include:: http://sophie2.org/trac/wiki/TEXT_PARAGRAPH_SPACING_R0#Overview]] 
    46  
    47 Paragraph HUD 
    48  * http://sophie2.org/trac/browser/trunk/sophie2-platform/doc/spec-diagrams/ParagraphHaloAndHud.png 
     51Users should also be able to choose values of the spacing: 
     52 * Above paragraph 
     53 * Below paragraph 
     54 * Line spacing. Options should be: 
     55  * Single line (this should be the default value) 
     56  * 1.5 lines 
     57  * Double line 
     58  * Fixed - in cm, inches or pixels (optional) 
    4959 
    5060== Task requirements == 
     
    7080 
    7181== Implementation idea == 
    72 ^(Provide some rough implementation idea(s).)^ 
     82 * See the following diagrams: 
     83  * http://sophie2.org/trac/browser/trunk/sophie2-platform/doc/spec-diagrams/ParagraphHaloAndHud.png 
     84  * http://sophie2.org/trac/browser/trunk/sophie2-platform/doc/spec-diagrams/Paragraph.png 
     85 * Review what is implemented so far in the related tasks 
    7386 
    7487== Related ==