FSTableView


Inherits From:
NSControl
Declared In:
FSTableView.h


Class Description

No class description.


Instance Variables

FSMatrix *_dataMatrix;
FSTableTabs *_pageTabs;
FSTableTabs *_rightTabs;
FSVarioMatrix *_topMatrix;
FSVarioMatrix *_sideMatrix;
NSScrollView *_dataSV;
NSClipView *_topClip;
NSClipView *_sideClip;
IBOutlet id dataSource;
FSSelection *_selection;
NSArray *_selRange;
BOOL _dataSelected;
NSRange _dataRows;
NSRange _dataCols;
FSCellStyle *_defaultStyle;
FSCellStyle *_headerStyle;
float _defaultHeight;
id *_cachedValues;
NSMutableDictionary *_styles;
NSMutableDictionary *_hlObjects;
int _pageTabCount;
int _rightTabCount;
int _numberOfCols;
int _uniqueCols;
int _nHTop;
CellArea **_topCA;
int *_topNCA;
int _numberOfRows;
int _uniqueRows;
int _nHSide;
CellArea **_sideCA;
int *_sideNCA;

_dataMatrixcontaining value cells
_pageTabscontaining tabs at bottom
_rightTabscontaining tabs at right
_topMatrixcontaining header cells
_sideMatrixcontaining header cells
_dataSVcontaining the data matrix
_topClipcontaining the top matrix
_sideClipcontaining the side matrix
dataSourceHas to be an FSTableController!
_selectionSelection
_selRangeSelection
_dataSelectedSelection is in data matrix (no items)
_dataRowsSet with every new data selection
_dataColsSet with every new data selection
_defaultStyleNo description.
_headerStyleNo description.
_defaultHeightNo description.
_cachedValuesNo description.
_stylesactual storage cell name->FSCellStyle
_hlObjectsHeaderLayout objects for headers
_pageTabCountcount of objects in pageHeaders
_rightTabCountcount of objects in page2Headers
_numberOfColsnumber of columns in the data matrix
_uniqueColsnumber of unique columns in topMatrix
_nHTopnumber of headers in topMatrix
_topCAcached cell areas in topMatrix
_topNCAnumber of cached cell areas per row
_numberOfRowsnumber of rows in the data matrix
_uniqueRowsnumber of uniqe rows in sideMatrix
_nHSidenumber of headers in sideMatrix
_sideCAcached cell areas in sideMatrix
_sideNCAnumber of cached cell areas per col


Method Types

- initWithFrame:
- dataSource
- setDataSource:
- reloadData
- _internalReload
- reflectPageTabChange

Instance Methods

_internalReload

- (void)_internalReload

No method description.


dataSource

- (id)dataSource

No method description.


initWithFrame:

- (id)initWithFrame:(NSRect)frameRect

No method description.


reflectPageTabChange

- (void)reflectPageTabChange

No method description.


reloadData

- (void)reloadData

Called when data outside of the table view changes. Addition of a key, creation of a group, etc.


setDataSource:

- (void)setDataSource:(id)aDataSource

No method description.


Version 1.1 Copyright ©2002 by Stefan Leuker. All Rights Reserved.