Pyro higlevel API
Public Member Functions | Friends | List of all members
os::ListViewRow Class Referenceabstract
Inheritance diagram for os::ListViewRow:
os::DummyRow os::FileRow os::ListViewStringRow os::TreeViewNode os::CheckRow os::TreeViewStringNode os::TreeViewCheckNode

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
 

Detailed Description

Description:
See Also
Author
Kurt Skauen (kurt@.nosp@m.athe.nosp@m.os.cx)

Constructor & Destructor Documentation

ListViewRow::ListViewRow ( )
ListViewRow::~ListViewRow ( )
virtual

Member Function Documentation

virtual void os::ListViewRow::AttachToView ( View pcView,
int  nColumn 
)
pure virtual
Variant ListViewRow::GetCookie ( void  )
virtual
virtual float os::ListViewRow::GetHeight ( View pcView)
pure virtual
virtual float os::ListViewRow::GetWidth ( View pcView,
int  nColumn 
)
pure virtual
bool ListViewRow::HitTest ( View pcView,
const Rect cFrame,
int  nColumn,
Point  cPos 
)
virtual
bool ListViewRow::IsHighlighted ( ) const
virtual bool os::ListViewRow::IsLessThan ( const ListViewRow pcOther,
uint  nColumn 
) const
pure virtual
bool ListViewRow::IsSelectable ( ) const
bool ListViewRow::IsSelected ( ) const
bool ListViewRow::IsVisible ( ) const
virtual void os::ListViewRow::Paint ( const Rect cFrame,
View pcView,
uint  nColumn,
bool  bSelected,
bool  bHighlighted,
bool  bHasFocus 
)
pure virtual
void ListViewRow::SetCookie ( Variant  cCookie)
virtual
void ListViewRow::SetIsSelectable ( bool  bSelectable)
void ListViewRow::SetIsVisible ( bool  bVisible)
virtual void os::ListViewRow::SetRect ( const Rect cRect,
int  nColumn 
)
pure virtual

Friends And Related Function Documentation

friend class ListView
friend
friend class ListViewCol
friend
friend class ListViewContainer
friend
friend struct RowPosPred
friend
friend class std::vector< ListViewRow >
friend