Changes between Version 8 and Version 9 of TEXT_PARAGRAPH_STYLE_R0
- Timestamp:
- 10/22/09 18:11:10 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TEXT_PARAGRAPH_STYLE_R0
v8 v9 7 7 == Overview == 8 8 9 http://sophie2.org/trac/wiki/TEXT_PARAGPRAPH_FORMAT_COMMONS_R0#Overview 9 User 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. 10 There 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. 10 11 11 12 Sophie users should be able to specify horizontal alignment of specific paragraph in the text directly into the paragraph HUD. … … 29 30 * Justified 30 31 32 A 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. 33 Identation 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 31 42 Users should be able to choose indentation of the paragraph text. Options should be: 32 43 * First line 33 44 * 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 beginningof the paragraph.35 * Before text45 * Values of the first line indent should be oriented according to the left indent of the paragraph. 46 * Left indent (before text) 36 47 * 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 text48 * Right indent (after text) 38 49 * 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. 39 50 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 51 Users 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) 49 59 50 60 == Task requirements == … … 70 80 71 81 == 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 73 86 74 87 == Related ==