PositionInfoView Class Reference

Collaboration diagram for PositionInfoView:

Collaboration graph
[legend]

Public Types

enum  { MODE_SMALL, MODE_BIG }

Public Member Functions

 PositionInfoView (BRect frame, const char *name, intf_thread_t *p_intf)
virtual ~PositionInfoView ()
virtual void Draw (BRect updateRect)
virtual void ResizeToPreferred ()
virtual void GetPreferredSize (float *width, float *height)
virtual void Pulse ()
void SetMode (uint32 mode)
void GetBigPreferredSize (float *width, float *height)
void SetFile (int32 index, int32 size)
void SetTitle (int32 index, int32 size)
void SetChapter (int32 index, int32 size)
void SetTime (int32 seconds)
void SetTime (const char *string)

Member Enumeration Documentation

anonymous enum

Enumerator:
MODE_SMALL 
MODE_BIG 


Constructor & Destructor Documentation

PositionInfoView::PositionInfoView ( BRect  frame,
const char *  name,
intf_thread_t p_intf 
)

References kBlack, and SetFontSize().

PositionInfoView::~PositionInfoView (  )  [virtual]


Member Function Documentation

void PositionInfoView::Draw ( BRect  updateRect  )  [virtual]

References _, MODE_BIG, MODE_SMALL, and SetFont().

void PositionInfoView::ResizeToPreferred (  )  [virtual]

void PositionInfoView::GetPreferredSize ( float *  width,
float *  height 
) [virtual]

Referenced by ResizeToPreferred().

void PositionInfoView::Pulse (  )  [virtual]

void PositionInfoView::SetMode ( uint32  mode  ) 

void PositionInfoView::GetBigPreferredSize ( float *  width,
float *  height 
)

void PositionInfoView::SetFile ( int32  index,
int32  size 
)

Referenced by Pulse().

void PositionInfoView::SetTitle ( int32  index,
int32  size 
)

Referenced by Pulse().

void PositionInfoView::SetChapter ( int32  index,
int32  size 
)

Referenced by Pulse().

void PositionInfoView::SetTime ( int32  seconds  ) 

Referenced by Pulse().

void PositionInfoView::SetTime ( const char *  string  ) 


The documentation for this class was generated from the following files:

Generated on Wed Mar 31 08:06:45 2010 for VLC by  doxygen 1.5.6