Changes between Version 2 and Version 3 of GROUP_BASE_MODEL_TEXT_R0
- Timestamp:
- 03/19/09 09:57:30 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GROUP_BASE_MODEL_TEXT_R0
v2 v3 14 14 15 15 * The model for the text consist of styled text and contains information about the attributes of the text itself 16 ofont17 osize18 ocolor19 oopacity20 omodifiers (bold, italic, underline, strikethrough)21 oattached actions22 oother attributes that may appear16 - font 17 - size 18 - color 19 - opacity 20 - modifiers (bold, italic, underline, strikethrough) 21 - attached actions 22 - other attributes that may appear 23 23 * The chained view components will share a common text model and each will display only part of it. 24 24 … … 26 26 27 27 * The model of the individual text component should contain additional information for the rendering of the text in the particular view – transparency 28 orotation29 owrapping mode30 oother attributes that may appear28 - rotation 29 - wrapping mode 30 - other attributes that may appear 31 31 * The view component model should contain information what part of the text model it should display, in the case of chained views. 32 32 * A mechanism should exist that will trigger recalculation of the ranges of the texts displayed in different chained views if some change is made in one of them, causing its range to change. Among this kind of changes include 33 oinsert/remove/replace text34 ochange the size of the view component35 ochanges in the size of some part of the text inside the component36 ochange the wrapping mode of the component37 omaybe other33 - insert/remove/replace text 34 - change the size of the view component 35 - changes in the size of some part of the text inside the component 36 - change the wrapping mode of the component 37 - maybe other 38 38 39 39 A mechanism for persisting both models should be designed and it should be consistent with the overall persistent strategy in Sophie (BASE_PERSISTENCE_INTERMEDIATE_STORAGE_R0, BASE_PERSISTENCE_COMMONS_R0)