Inheritance diagram for os::ListViewRow:
Public Member Functions | |
ListViewRow () | |
virtual | ~ListViewRow () |
virtual void | AttachToView (View *pcView, int nColumn)=0 |
virtual void | SetRect (const Rect &cRect, int nColumn)=0 |
virtual float | GetWidth (View *pcView, int nColumn)=0 |
virtual float | GetHeight (View *pcView)=0 |
virtual void | Paint (const Rect &cFrame, View *pcView, uint nColumn, bool bSelected, bool bHighlighted, bool bHasFocus)=0 |
virtual bool | HitTest (View *pcView, const Rect &cFrame, int nColumn, Point cPos) |
virtual bool | IsLessThan (const ListViewRow *pcOther, uint nColumn) const=0 |
virtual void | SetCookie (Variant cCookie) |
virtual Variant | GetCookie (void) |
void | SetIsSelectable (bool bSelectable) |
bool | IsSelectable () const |
bool | IsSelected () const |
bool | IsHighlighted () const |
void | SetIsVisible (bool bVisible) |
bool | IsVisible () const |
Friends | |
class | ListView |
class | ListViewContainer |
class | ListViewCol |
class | std::vector< ListViewRow > |
struct | RowPosPred |
ListViewRow::ListViewRow | ( | ) |
ListViewRow::~ListViewRow | ( | ) | [virtual] |
virtual void os::ListViewRow::AttachToView | ( | View * | pcView, | |
int | nColumn | |||
) | [pure virtual] |
Implemented in os::DummyRow, os::FileRow, os::ListViewStringRow, os::TreeViewNode, and os::TreeViewStringNode.
virtual void os::ListViewRow::SetRect | ( | const Rect & | cRect, | |
int | nColumn | |||
) | [pure virtual] |
Implemented in os::DummyRow, os::FileRow, os::ListViewStringRow, os::TreeViewNode, and os::TreeViewStringNode.
virtual float os::ListViewRow::GetWidth | ( | View * | pcView, | |
int | nColumn | |||
) | [pure virtual] |
Implemented in os::DummyRow, os::ListViewStringRow, os::TreeViewNode, and os::TreeViewStringNode.
virtual float os::ListViewRow::GetHeight | ( | View * | pcView | ) | [pure virtual] |
Implemented in os::DummyRow, os::ListViewStringRow, os::TreeViewNode, and os::TreeViewStringNode.
virtual void os::ListViewRow::Paint | ( | const Rect & | cFrame, | |
View * | pcView, | |||
uint | nColumn, | |||
bool | bSelected, | |||
bool | bHighlighted, | |||
bool | bHasFocus | |||
) | [pure virtual] |
Implemented in os::DummyRow, os::FileRow, os::ListViewStringRow, os::TreeViewNode, and os::TreeViewStringNode.
Reimplemented in os::FileRow, and os::TreeViewNode.
virtual bool os::ListViewRow::IsLessThan | ( | const ListViewRow * | pcOther, | |
uint | nColumn | |||
) | const [pure virtual] |
Implemented in os::DummyRow, os::FileRow, os::ListViewStringRow, os::TreeViewNode, and os::TreeViewStringNode.
void ListViewRow::SetCookie | ( | Variant | cCookie | ) | [virtual] |
Variant ListViewRow::GetCookie | ( | void | ) | [virtual] |
void ListViewRow::SetIsSelectable | ( | bool | bSelectable | ) |
bool ListViewRow::IsSelectable | ( | ) | const |
bool ListViewRow::IsSelected | ( | ) | const |
bool ListViewRow::IsHighlighted | ( | ) | const |
void ListViewRow::SetIsVisible | ( | bool | bVisible | ) |
bool ListViewRow::IsVisible | ( | ) | const |
friend class ListView [friend] |
friend class ListViewContainer [friend] |
friend class ListViewCol [friend] |
friend class std::vector< ListViewRow > [friend] |
friend struct RowPosPred [friend] |