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::DummyRow os::FileRow os::ListViewStringRow List of all members.

Public Methods

 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
void SetIsSelectable (bool bSelectable)
bool IsSelectable () const
bool IsSelected () const
bool IsHighlighted () const

Friends

class ListView
class ListViewContainer
class ListViewCol
struct RowPosPred

Detailed Description

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


Constructor & Destructor Documentation

ListViewRow::ListViewRow
 

ListViewRow::~ListViewRow [virtual]
 


Member Function Documentation

virtual void os::ListViewRow::AttachToView View * pcView,
int nColumn
[pure virtual]
 

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

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

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

virtual float os::ListViewRow::GetWidth View * pcView,
int nIndex
[pure virtual]
 

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

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

Reimplemented in os::FileRow.

bool ListViewRow::IsHighlighted const
 

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

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

bool ListViewRow::IsSelectable const
 

bool ListViewRow::IsSelected const
 

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

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

void ListViewRow::SetIsSelectable bool bSelectable
 

virtual void os::ListViewRow::SetRect const Rect & cRect,
int nColumn
[pure virtual]
 

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


Friends And Related Function Documentation

friend class ListView [friend]
 

friend class ListViewCol [friend]
 

friend class ListViewContainer [friend]
 

friend struct RowPosPred [friend]
 


Generated at Tue Sep 11 15:27:50 2001 for AtheOS higlevel API by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001