|
|
1.1 ! root 1: /* AddressView.h: ! 2: * You may freely copy, distribute, and reuse the code in this example. ! 3: * NeXT disclaims any warranty of any kind, expressed or implied, as to its ! 4: * fitness for any particular use. ! 5: * ! 6: * Written by: Mai Nguyen, NeXT Developer Support ! 7: * ! 8: */ ! 9: ! 10: #import <appkit/ScrollView.h> ! 11: ! 12: @interface AddressView:ScrollView ! 13: { ! 14: id controller; /* outlet to the Controller instance */ ! 15: id cellMatrix; /* matrix of textfield cells */ ! 16: id lnameField; /* last name textfield */ ! 17: id fnameField; /* first name textfield */ ! 18: id phoneField; /* phone textfield */ ! 19: id ssnField; /* author SSN textfield */ ! 20: id addressField; /* street address textfield */ ! 21: id stateField; /* state of residence textfield */ ! 22: id zipField; /* zip code textfield */ ! 23: id cityField; /* city textfield */ ! 24: id aValue; /* a DBValue instance to look at record contents */ ! 25: id aValue2; ! 26: } ! 27: ! 28: - initFrame:(const NXRect *)frameRect; ! 29: - free; ! 30: - cellMatrix; ! 31: - (int )getNewRow; ! 32: - loadCellsFrom:sender; ! 33: - showInfo:sender; ! 34: - addRecordFrom:sender at:(unsigned) index; ! 35: - updateRecordFrom:sender at:(unsigned) index; ! 36: - deleteSelectedRecord:sender; ! 37: - setNewRecordFrom:sender at:(unsigned)index; ! 38: ! 39: @end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.