Changes between Version 2 and Version 3 of TEXT_POSITION_INTERNAL


Ignore:
Timestamp:
02/25/10 17:10:33 (15 years ago)
Author:
diana
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TEXT_POSITION_INTERNAL

    v2 v3  
    1111 
    1212== Task requirements == 
    13 ^(List the necessary requirements that the task must fulfill.)^ 
     13 * The HotPos class holds a reference to the text it belongs to, but after manual chaining this text is changed and the new position does not belong to the text. That's why the HotPos class will no longer hold the text, but all the elemOp's of the text(the whole history of the text). This will make possible the implementation of the navigation. 
     14 * The ImmHotText class will no longer hold the last changed interval, it's subsingle interval and its previous text. All those will be replaced by ImmList<ElemOp> (the history of the text). This will make it easy to make  new HotPoses and will reduce the code.  
     15 * The subText will no longer be as its parent text with another subInterval but a new ImmHoText made by removing the first and the last intervals  of the parent text(example: text: 1234567 subText(0,2) the result is: 12). 
     16 * Those changes will remove some of the ImmHotText functionality and will reduce the code. The code quality will be improved.  
     17  
     18== Task result == 
    1419 
    15 == Task result == 
    16 ^(List the end product of the task (for example "Source code", "Wiki page", etc.))^ 
     20the result should be code. 
    1721 
    1822== Implementation idea ==