Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

os::ListViewRow Class Reference

#include <listview.h>

Inheritance diagram for os::ListViewRow:

os::FileRow os::ListViewStringRow List of all members.

Public Methods

 ListViewRow ()
virtual ~ListViewRow ()
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

Friends

class  ListView
class  ListViewContainer
class  ListViewCol

Detailed Description

Description:
See also:
Author(s):
Kurt Skauen (kurt@atheos.cx)


Constructor & Destructor Documentation

os::ListViewRow::ListViewRow ( ) [inline]
 

os::ListViewRow::~ListViewRow ( ) [inline, virtual]
 


Member Function Documentation

virtual float os::ListViewRow::GetHeight ( View * pcView ) [pure virtual]
 

Reimplemented in os::FileRow, and os::ListViewStringRow.

bool ListViewRow::HitTest ( View * pcView,
const Rect & cFrame,
int nColumn,
Point cPos ) [virtual]
 

Reimplemented in os::FileRow.

virtual bool os::ListViewRow::IsLessThan ( const ListViewRow * pcOther,
uint nColumn ) const [pure virtual]
 

Reimplemented in os::FileRow, and os::ListViewStringRow.

virtual void os::ListViewRow::Paint ( const Rect & cFrame,
View * pcView,
uint nColumn,
bool bSelected,
bool bHighlighted,
bool bHasFocus ) [pure virtual]
 

Reimplemented in os::FileRow, and os::ListViewStringRow.


Friends And Related Function Documentation

class ListView [friend]
 

class ListViewCol [friend]
 

class ListViewContainer [friend]
 


The documentation for this class was generated from the following files:
Generated at Sat Apr 7 16:11:36 2001 for AtheOS higlevel API by doxygen1.2.5 written by Dimitri van Heesch, © 1997-2001