nux-1.16.0
nux::RGBAPropertyItem Class Reference
Inheritance diagram for nux::RGBAPropertyItem:
nux::SectionProperty nux::TableItem nux::NodeNetCom nux::NodeItem

List of all members.

Public Member Functions

 RGBAPropertyItem (const TCHAR *name, float red=0.0f, float green=0.0f, float blue=0.0f, float alpha=1.0f)
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 ()
void SetRed (double red)
void SetGreen (double green)
void SetBlue (double blue)
void SetAlpha (double alpha)
double GetRed () const
double GetGreen () const
double GetBlue () const
double GetAlpha () const
void SetColor (double red, double green, double blue, double alpha)
void OnChangeColorModel ()
void OnChangeColorFormat ()
void SetColorModel (color::Model cm)
void SetColorFormat (color::Format cf)

Detailed Description

Definition at line 35 of file RGBAProperty.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends