24 #ifndef __CCellContent__ 25 #define __CCellContent__ 27 #include "ICellContent.h" 28 #include "CPMUnknown.h" 29 #include "ITableLayout.h" 37 virtual void SetTableModel(
const UIDRef& tableModelRef)
38 { fTableModelRef = tableModelRef; }
40 virtual UIDRef GetTableModel()
const 41 {
return fTableModelRef; }
43 virtual void SetGridID(
const GridID& gridID)
46 virtual GridID GetGridID()
const 49 virtual void SetGridAddress(
const GridAddress& gridAddress)
50 { fGridAddress = gridAddress; }
53 {
return fGridAddress; }
58 return layout->GetCellParcelPathBounds(fGridAddress, key);
64 return layout->GetParcelTextFrameUID(fGridAddress, key);
70 return layout->GetParcelToTextFrameMatrix(fGridAddress, key);
73 virtual bool16 GetParcelAcceptingInvals(
ParcelKey key)
const 76 return layout->GetParcelAcceptingInvals(fGridAddress, key);
79 virtual void AddParcelPendingInval(
ParcelKey key,
83 layout->AddParcelPendingInval(fGridAddress, key, invalRect);
105 virtual void InvalCellContent(
ParcelKey key)