| 
 Public Member Functions | 
| void  | SetID (FourCharCode inIdentifier) | 
| FourCharCode  | GetID () | 
| void  | RegisterSignal (const CP_SignalHolder &inSignal) | 
| CP_DataValueSignal *  | FindSignal (const CP_String &inSignalName) | 
| UInt32  | GetNumberSignals () | 
| CP_String  | GetNthSignalName (UInt32 inSignalIndex) | 
| void  | RegisterSlot (const CP_SlotHolder &inSlot) | 
| CP_DataValueSlot  | FindSlot (const CP_String &inSlotName) | 
| UInt32  | GetNumberSlots () | 
| CP_String  | GetNthSlotName (UInt32 inSlotIndex) | 
| template<class R, class P1, class P2>  | 
| CP_CommandHandlerSignal *  | Connect (CPLAT::CP_CommandNo cmd, void(R::*handler)(P1, P2), SInt32 mode) | 
| template<class R, class P1, class P2>  | 
| void  | Connect (CP_Object *control, const CPLAT::CP_String &signalName, void(R::*handler)(P1, P2)) | 
 | 
|   | CP_TableGeometry_Mono (CP_TableView *inTableView) | 
|   | Constructor.  
  | 
| virtual  | ~CP_TableGeometry_Mono ()  throw () | 
|   | Destructor.  
  | 
 | 
| virtual SInt32  | GetNumberColumns () | 
| virtual SInt32  | GetNumberColumns (SInt32) | 
| virtual void  | SetNumberColumns (SInt32, SInt32 inNumberColumns) | 
| virtual SInt32  | GetColumnWidth (SInt32 inRow, SInt32 inColumn) | 
| virtual void  | SetColumnWidth (SInt32, SInt32 inColumn, SInt32 inColumnWidth) | 
| virtual CP_Rect  | GetColumnBounds (const CP_Rect &inRowBounds, SInt32 inRow, SInt32 inColumn) | 
| virtual CP_Rect  | GetColumnBounds (SInt32 inRow, SInt32 inColumn) | 
 | 
| virtual SInt32  | GetNumberRows () | 
| virtual void  | SetNumberRows (SInt32 inNumberRows) | 
| virtual SInt32  | GetRowHeight (SInt32) | 
| virtual void  | SetRowHeight (SInt32 inRow, SInt32 inRowHeight) | 
| virtual CP_Point  | GetRowLocation (SInt32 inRow) | 
| virtual void  | AddRow () | 
 | 
| virtual SInt32  | GetRowHitBy (const CP_Point &inHitPoint) | 
| virtual SInt32  | GetColumnHitBy (const CP_Point &inHitPoint) | 
 Static Public Member Functions | 
| static void  | Connect (CP_Object *sender, const CP_String &signalName, CP_Object *receiver, const CP_String &slotName, const bool reciprocal=false) | 
| static void  | Connect (CP_Object *sender, CP_Object *receiver, const bool reciprocal=false, const CP_String &signalName=kCP_Signal_ValueChanged, const CP_String &slotName=kCP_Slot_SetValue) | 
 Protected Attributes | 
| SInt32  | fNumberRows | 
| SInt32  | fNumberColumns | 
| SInt32  | fRowHeight | 
| SInt32  | fColumnWidth | 
| CP_TableView *  | fOwnerTableView | 
| CP_DataValueSignal  | fRowHeightChangedSignal | 
| CP_DataValueSignal  | fColumnWidthChangedSignal | 
| CP_DataValueSignal  | fRowAddedSignal | 
| CP_DataValueSignal  | fColumnAddedSignal | 
| CP_Signals_Array *  | fSignals | 
| CP_Slots_Array *  | fSlots | 
| FourCharCode  | fObjectID | 
 Static Protected Attributes | 
| static FourCharCode  | fObjectIDCount = 0 |