|
|
1.1 ! root 1: ! 2: #import <appkit/appkit.h> ! 3: #import <dbkit/dbkit.h> ! 4: ! 5: @interface JFTableViewLoader:Object ! 6: { ! 7: List *dataList; ! 8: List *configList; ! 9: id tableView; ! 10: } ! 11: ! 12: /* loadable palette support */ ! 13: - (const char *)getInspectorClassName; ! 14: ! 15: /* sets DBTV data source to this object */ ! 16: - setTableView:anObject; ! 17: ! 18: /* ! 19: * first update the columns in the table view, ! 20: * then, reload the table view ! 21: */ ! 22: - setDataList:anObject andConfigurationList:cList; /* prefered */ ! 23: ! 24: /* ! 25: * force reload of the table view ! 26: */ ! 27: - setDataList:anObject; ! 28: ! 29: /* ! 30: * put here so awake from nib could rebuild the table view ! 31: * this will check to see if the column already exists. ! 32: * if so, then it will just replace the title and keep the width ! 33: * ! 34: */ ! 35: - setConfigurationList:cList; ! 36: ! 37: /*====================================================================== ! 38: * Inspector support ! 39: * return empty list objects if none currently set ! 40: *======================================================================*/ ! 41: - (DBTableView *)tableView; ! 42: - (List *)dataList; ! 43: - (List *)configList; ! 44: ! 45: /*====================================================================== ! 46: * Archiving ! 47: *======================================================================*/ ! 48: ! 49: - read:(NXTypedStream *)typedStream; ! 50: - write:(NXTypedStream *)typedStream; ! 51: ! 52: /*====================================================================== ! 53: * DBTableView data source (psuedo-delegate) methods ! 54: *======================================================================*/ ! 55: - (unsigned int) rowCount; ! 56: - getValueFor:identifier at:(unsigned int) aPosition into:aValue; ! 57: - setValueFor:identifier at:(unsigned int) aPosition from:aValue; ! 58: ! 59: ! 60: ! 61: @end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.