Annotation of Examples/AppKit/Draw/textUndo.subproj/TypingTextChange.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * This class represents a change to a text object caused by the user
                      3:  * typing characters or deleting characters with the delete key.
                      4:  */
                      5: 
                      6: @interface TypingTextChange : WholeTextChange
                      7: {
                      8:     int insertionPoint;                /* position of the cursor during change */
                      9:     int insertionMin;          /* low water mark of insertion point */
                     10:     int insertionMax;          /* high water mark of insertion point */
                     11:     TypingTextChange *subsumingChange;
                     12:     BOOL firstKeyDown;         /* YES if we haven't seen the first key yet */
                     13:     BOOL finished;     
                     14: }
                     15: 
                     16: /* Creation method */
                     17: 
                     18: - initView:aView;
                     19: 
                     20: /* Public Methods */
                     21: 
                     22: - saveBeforeChange;
                     23: - saveAfterChange;
                     24: - (BOOL)subsumeChange:change;
                     25: - finishChange;
                     26: - subsumedBy:change;
                     27: - (BOOL)canBeExtended;
                     28: - deleteCharacter;
                     29: - addCharacter:(int)ch;
                     30: 
                     31: @end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.