Pyro higlevel API
|
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 | ( | ) |
|
virtual |
|
pure virtual |
Implemented in os::DummyRow, os::ListViewStringRow, os::TreeViewStringNode, os::FileRow, and os::TreeViewNode.
|
virtual |
|
pure virtual |
Implemented in os::DummyRow, os::ListViewStringRow, os::TreeViewStringNode, and os::TreeViewNode.
|
pure virtual |
Implemented in os::DummyRow, os::ListViewStringRow, os::TreeViewStringNode, and os::TreeViewNode.
Reimplemented in os::FileRow, os::TreeViewNode, os::CheckRow, and os::TreeViewCheckNode.
bool ListViewRow::IsHighlighted | ( | ) | const |
|
pure virtual |
Implemented in os::DummyRow, os::ListViewStringRow, os::TreeViewStringNode, os::FileRow, and os::TreeViewNode.
Referenced by RowContentPred::operator()().
bool ListViewRow::IsSelectable | ( | ) | const |
bool ListViewRow::IsSelected | ( | ) | const |
bool ListViewRow::IsVisible | ( | ) | const |
Referenced by os::RowPosPred::operator()().
|
pure virtual |
Implemented in os::DummyRow, os::ListViewStringRow, os::TreeViewStringNode, os::FileRow, os::TreeViewNode, os::CheckRow, and os::TreeViewCheckNode.
|
virtual |
void ListViewRow::SetIsSelectable | ( | bool | bSelectable | ) |
void ListViewRow::SetIsVisible | ( | bool | bVisible | ) |
Referenced by os::TreeView::Collapse(), and os::TreeView::Expand().
|
pure virtual |
Implemented in os::DummyRow, os::ListViewStringRow, os::TreeViewStringNode, os::FileRow, and os::TreeViewNode.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |