|
|
1.1 root 1: /*
2: * This class records a contiguous selection of characters from a text
3: * object.
4: */
5:
6: @interface TextSelection : Object
7: {
8: NXRect frame; /* frame when created */
9: int start; /* first position in selection */
10: int end; /* last position in selection */
11: NXStream *selectionChars; /* RTF stream of selection */
12: UndoText *text; /* the text object in question */
13: int clickCount; /* saved from Text object */
14: BOOL allText; /* YES if we're saving the whole text object */
15: }
16:
17: /* Creation methods */
18:
19: - initText:aView;
20: - initText:aView start:(int)aPos end:(int)anotherPos;
21:
22: /* Free method */
23:
24: - free;
25:
26: /* Access methods */
27:
28: - (int)clickCount;
29: - setClickCount:(int)value;
30:
31: /* Public methods */
32:
33: - capture;
34: - install;
35: - remove;
36:
37: @end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.