nux-0.9.46

nux::TimeGraph Class Reference

#include <Nux/TimeGraph.h>

Inheritance diagram for nux::TimeGraph:
nux::View nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable

Data Structures

class  Graph

Public Member Functions

 TimeGraph (const TCHAR *Title, NUX_FILE_LINE_PROTO)
 ~TimeGraph ()
virtual long ProcessEvent (IEvent &ievent, long TraverseInfo, long ProcessEventInfo)
virtual void Draw (GraphicsEngine &GfxContext, bool force_draw)
virtual void DrawContent (GraphicsEngine &GfxContext, bool force_draw)
virtual void PostDraw (GraphicsEngine &GfxContext, bool force_draw)
void AddValue (float Value)
void SetYAxisBounds (float minY, float maxY)
unsigned int AddGraph (Color PrimaryColor, Color SecondaryColor)
void UpdateGraph (unsigned int index, float Value)
void RecvShowBarGraphics (int x, int y, unsigned long button_flags, unsigned long key_flags)
void RecvShowCurveGraphics (int x, int y, unsigned long button_flags, unsigned long key_flags)
void RecvShowValue (int x, int y, unsigned long button_flags, unsigned long key_flags)
void ShowGraphStyle ()
void ShowColumnStyle ()
void ShowNumberStyle ()

Protected Member Functions

void InitializeWidgets ()
void InitializeLayout ()
void DestroyLayout ()

Constructor & Destructor Documentation

nux::TimeGraph::TimeGraph ( const TCHAR Title,
NUX_FILE_LINE_PROTO   
)
nux::TimeGraph::~TimeGraph ( )

Member Function Documentation

unsigned int nux::TimeGraph::AddGraph ( Color  PrimaryColor,
Color  SecondaryColor 
)
void nux::TimeGraph::AddValue ( float  Value)
void nux::TimeGraph::DestroyLayout ( ) [protected]

Reimplemented from nux::View.

virtual void nux::TimeGraph::Draw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Implements nux::View.

virtual void nux::TimeGraph::DrawContent ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Reimplemented from nux::View.

void nux::TimeGraph::InitializeLayout ( ) [protected]

Reimplemented from nux::View.

void nux::TimeGraph::InitializeWidgets ( ) [protected]

Reimplemented from nux::View.

virtual void nux::TimeGraph::PostDraw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Reimplemented from nux::View.

virtual long nux::TimeGraph::ProcessEvent ( IEvent ievent,
long  TraverseInfo,
long  ProcessEventInfo 
) [virtual]

Implements nux::View.

void nux::TimeGraph::RecvShowBarGraphics ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::TimeGraph::RecvShowCurveGraphics ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::TimeGraph::RecvShowValue ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::TimeGraph::SetYAxisBounds ( float  minY,
float  maxY 
)
void nux::TimeGraph::ShowColumnStyle ( )
void nux::TimeGraph::ShowGraphStyle ( )
void nux::TimeGraph::ShowNumberStyle ( )
void nux::TimeGraph::UpdateGraph ( unsigned int  index,
float  Value 
)

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