nux-0.9.46

nux::Vector3ValuatorPropertyItem Class Reference

#include <Nux/PropertyItem/Vector3ValuatorPropertyItem.h>

Inheritance diagram for nux::Vector3ValuatorPropertyItem:
nux::SectionProperty nux::Vector3DoubleValuator nux::TableItem nux::Vector3Valuator nux::NodeNetCom nux::View nux::NodeItem nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable

Public Member Functions

 Vector3ValuatorPropertyItem (const TCHAR *name, double X=0, double Y=0, double Z=0, double Step=1.0, double MinValue=-1.7E308, double MaxValue=1.7E308)
virtual ~Vector3ValuatorPropertyItem ()
virtual long ProcessPropertyEvent (IEvent &ievent, long TraverseInfo, long ProcessEventInfo)
virtual void DrawProperty (GraphicsEngine &GfxContext, TableCtrl *table, bool force_draw, Geometry geo, const BasePainter &Painter, RowHeader *row, const std::vector< ColumnHeader > &column_vector, Color ItemBackgroundColor=Color(0x0))
virtual void ComputePropertyLayout (int x, int y, RowHeader *row, const std::vector< ColumnHeader > &column_vector)
virtual int GetItemBestHeight ()

Constructor & Destructor Documentation

nux::Vector3ValuatorPropertyItem::Vector3ValuatorPropertyItem ( const TCHAR name,
double  X = 0,
double  Y = 0,
double  Z = 0,
double  Step = 1.0,
double  MinValue = -1.7E308,
double  MaxValue = 1.7E308 
)
virtual nux::Vector3ValuatorPropertyItem::~Vector3ValuatorPropertyItem ( ) [virtual]

Member Function Documentation

virtual void nux::Vector3ValuatorPropertyItem::ComputePropertyLayout ( int  x,
int  y,
RowHeader row,
const std::vector< ColumnHeader > &  column_vector 
) [virtual]

Reimplemented from nux::SectionProperty.

virtual void nux::Vector3ValuatorPropertyItem::DrawProperty ( GraphicsEngine GfxContext,
TableCtrl table,
bool  force_draw,
Geometry  geo,
const BasePainter Painter,
RowHeader row,
const std::vector< ColumnHeader > &  column_vector,
Color  ItemBackgroundColor = Color(0x0) 
) [virtual]

Reimplemented from nux::SectionProperty.

virtual int nux::Vector3ValuatorPropertyItem::GetItemBestHeight ( ) [virtual]

Reimplemented from nux::SectionProperty.

virtual long nux::Vector3ValuatorPropertyItem::ProcessPropertyEvent ( IEvent ievent,
long  TraverseInfo,
long  ProcessEventInfo 
) [virtual]

Reimplemented from nux::TableItem.


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