|
|
1.1 root 1:
2: /* Generated by Interface Builder */
3:
4: #import <appkit/TextFieldCell.h>
5: #import <appkit/appkit.h>
6:
7: @interface DateTFCell:TextFieldCell
8: {
9: NXTextFilterFunc oldTextFilter; /* hold original filter func */
10: }
11:
12: /* override these methods so that when the user TABs into the TextField or
13: * mouseDowns into the TextField, the filter function of the fieldEditor can be
14: * changed. These are the two ways that a TextField can be enabled for taking
15: * user input so this is the place to control the user input.
16: */
17:
18: - select:(const NXRect *)aRect inView:controlView editor:textObj delegate:anObject start:(int)selStart length:(int)selLength;
19:
20: - edit:(const NXRect *)aRect inView:controlView editor:textObj delegate:anObject event:(NXEvent *)theEvent;
21:
22: /* override this method to remove the fieldEditor from the View hierarchy */
23:
24: - endEditing:anObject;
25:
26: /* the filter function for the DateTFCell and DateTextField */
27:
28: char *dateFilter(id textObj, char *inputText, int *inputLength, int position);
29:
30: @end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.