Inheritance diagram for CP_TV_DataBrowserRow:

Public Member Functions | |
| virtual | ~CP_TV_DataBrowserRow () throw () |
| Destructor. | |
| virtual void | HandleExpanding () |
| virtual void | HandleCollapsing () |
Constructor / Destructor | |
| CP_TV_DataBrowserRow (CP_TV_DataBrowser *inOwnerDataBrowser, UInt32 inID=0) | |
| Constructor. | |
Data | |
| CP_S_TV_DB_CellData | GetCellData (SInt32 inCol) |
| void | SetCellData (SInt32 inCol, CP_S_TV_DB_CellData &inCellData) |
Drawing | |
| void | Draw (CP_Canvas &inDestCanvas) |
Editing | |
| void | HandleContentHandlerEditing (SInt32 inColumn) |
Events | |
| virtual void | HandleClick (const CP_Point &inMouseLocation) |
Getters | |
| CP_TV_DataBrowser * | GetOwnerDataBrowser () |
| CP_Rect | GetBounds () const |
| CP_Rect | GetColBounds (SInt32 inRow, SInt32 inColumn) const |
| SInt16 | GetRowIndent () |
| UInt32 | GetFlags () |
Identifier | |
| UInt32 | GetID () const |
| void | SetID (UInt32 inID) |
Parent / Child Rows | |
| bool | HasChildren () const |
| void | AddChild (CP_TV_DataBrowserRow *inChildRow) |
| void | Expand () |
| void | Collapse () |
| bool | IsExpanded () |
| CP_Rows_Array * | GetChildRowList () |
| CP_TV_DataBrowserRow * | FindRow (UInt32 inID) |
Setters | |
| void | SetBounds (const CP_Rect &inBounds) |
| void | SetRowHeight (SInt32 inRowHeight) |
| void | SetRowIndent (SInt16 inIndent) |
| void | SetFlags (UInt32 inFlags) |
| void | SetNumberColumns (SInt32 inRow, SInt32 inNumberCols) |
Protected Member Functions | |
| SInt32 | GetColumn (const CP_Point &inMouseLocation) |
| virtual void | OnExpand () |
| virtual void | OnCollapse () |
Disclosure | |
| virtual void | DrawDisclosure (CP_Canvas &inDestCanvas, const CP_Rect &inDisclosureBounds) |
| CP_Rect | GetDisclosureBounds () const |
Protected Attributes | |
| CP_TV_DataBrowser * | fOwnerDataBrowser |
| UInt32 | fID |
| CP_DataBrowserCellData_Array * | fRowData |
| CP_Rows_Array * | fChildRows |
| CP_Rect | fRowBounds |
| SInt16 | fRowIndent |
| UInt32 | fRowFlags |
Private Member Functions | |
Events | |
| bool | HandleClickInDisclosure (const CP_Point &inMouseLocation) |
|
||||||||||||
|
Constructor. |
|
|
Destructor. |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns the bounds of this row.
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
Returns the identifier of this row.
|
|
|
Sets the identifier of this row.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The CP_TV_DataBrowser that contains this row |
|
|
The identifier of this row |
|
|
holds any user taged data for this row. |
|
|
List of child rows for this row. |
|
|
The bounds of this row. |
|
|
Distance to edge of first column. |
1.4.0