nux-0.9.48
|
#include <Nux/PropertyList.h>
Public Member Functions | |
SectionProperty (const char *name, NodeParameterType type=NODE_TYPE_STATICTEXT) | |
virtual | ~SectionProperty () |
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 | SetString (NString str) |
NString | GetString (NString str) const |
nux::SectionProperty::SectionProperty | ( | const char * | name, |
NodeParameterType | type = NODE_TYPE_STATICTEXT |
||
) |
virtual nux::SectionProperty::~SectionProperty | ( | ) | [virtual] |
virtual void nux::SectionProperty::ComputePropertyLayout | ( | int | x, |
int | y, | ||
RowHeader * | row, | ||
const std::vector< ColumnHeader > & | column_vector | ||
) | [virtual] |
Reimplemented from nux::TableItem.
Reimplemented in nux::CheckBoxPropertyItem, nux::ColorGradientPropertyItem, nux::ColorPreviewPropertyItem, nux::ComboBoxListPropertyItem, nux::ComboBoxPropertyItem, nux::DoubleValuatorPropertyItem, nux::EditTextLinePropertyItem, nux::FilePropertyItem, nux::IntValuatorPropertyItem, nux::Matrix3PreviewPropertyItem, nux::Matrix4PreviewPropertyItem, nux::RangeValueIntegerPropertyItem, nux::RangeValuePropertyItem, nux::RGBAPropertyItem, nux::RGBPropertyItem, nux::SpinBoxDoublePropertyItem, nux::SpinBoxPropertyItem, nux::SplineCurvePropertyItem, nux::Vector3PropertyItem, nux::Vector3ValuatorPropertyItem, and nux::Vector4PropertyItem.
virtual void nux::SectionProperty::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::TableItem.
Reimplemented in nux::CheckBoxPropertyItem, nux::ColorGradientPropertyItem, nux::ColorPreviewPropertyItem, nux::ComboBoxListPropertyItem, nux::ComboBoxPropertyItem, nux::DoubleValuatorPropertyItem, nux::EditTextLinePropertyItem, nux::FilePropertyItem, nux::IntValuatorPropertyItem, nux::Matrix3PreviewPropertyItem, nux::Matrix4PreviewPropertyItem, nux::RangeValueIntegerPropertyItem, nux::RangeValuePropertyItem, nux::RGBAPropertyItem, nux::RGBPropertyItem, nux::SpinBoxDoublePropertyItem, nux::SpinBoxPropertyItem, nux::SplineCurvePropertyItem, nux::Vector3PropertyItem, nux::Vector3ValuatorPropertyItem, and nux::Vector4PropertyItem.
virtual int nux::SectionProperty::GetItemBestHeight | ( | ) | [virtual] |
Reimplemented from nux::TableItem.
Reimplemented in nux::CheckBoxPropertyItem, nux::ColorGradientPropertyItem, nux::ColorPreviewPropertyItem, nux::ComboBoxListPropertyItem, nux::ComboBoxPropertyItem, nux::DoubleValuatorPropertyItem, nux::EditTextLinePropertyItem, nux::FilePropertyItem, nux::IntValuatorPropertyItem, nux::Matrix3PreviewPropertyItem, nux::Matrix4PreviewPropertyItem, nux::RangeValueIntegerPropertyItem, nux::RangeValuePropertyItem, nux::RGBAPropertyItem, nux::RGBPropertyItem, nux::SpinBoxDoublePropertyItem, nux::SpinBoxPropertyItem, nux::SplineCurvePropertyItem, and nux::Vector3ValuatorPropertyItem.
void nux::SectionProperty::SetString | ( | NString | str | ) | [inline] |