23
#ifndef COMBOBOXPROPERTYITEM_H
24
#define COMBOBOXPROPERTYITEM_H
30
class ComboBoxPropertyItem: public SectionProperty, public ComboBoxSimple
32
NODE_XML_CLASS_MEMBER(ComboBoxPropertyItem);
33
NODE_SKIP_CHILD(true);
34
NODE_SIG_RECEIVER(RecvPropertyChange, const weaksmptr(ComboBoxSimple));
36
ComboBoxPropertyItem(const TCHAR* name);
37
virtual ~ComboBoxPropertyItem();
39
virtual long ProcessPropertyEvent(IEvent &ievent, long TraverseInfo, long ProcessEventInfo);
40
virtual void DrawProperty(GraphicsContext& GfxContext, TableCtrl* table, bool force_draw, Geometry geo, const BasePainter& Painter, RowHeader* row, const std::vector<header2>& column_vector, Color ItemBackgroundColor = Color(0x0));
41
virtual void ComputePropertyLayout(int x, int y, RowHeader* row, const std::vector<header2>& column_vector);
42
virtual int GetItemBestHeight();
44
//RangeValue m_range_value;
50
#endif // COMBOBOXPROPERTYITEM_H
23
#ifndef COMBOBOXPROPERTYITEM_H
24
#define COMBOBOXPROPERTYITEM_H
30
class ComboBoxPropertyItem: public SectionProperty, public ComboBoxSimple
32
NODE_XML_CLASS_MEMBER(ComboBoxPropertyItem);
33
NODE_SKIP_CHILD(true);
34
NODE_SIG_RECEIVER(RecvPropertyChange, const weaksmptr(ComboBoxSimple));
36
ComboBoxPropertyItem(const TCHAR* name);
37
virtual ~ComboBoxPropertyItem();
39
virtual long ProcessPropertyEvent(IEvent &ievent, long TraverseInfo, long ProcessEventInfo);
40
virtual void DrawProperty(GraphicsContext& GfxContext, TableCtrl* table, bool force_draw, Geometry geo, const BasePainter& Painter, RowHeader* row, const std::vector<header2>& column_vector, Color ItemBackgroundColor = Color(0x0));
41
virtual void ComputePropertyLayout(int x, int y, RowHeader* row, const std::vector<header2>& column_vector);
42
virtual int GetItemBestHeight();
44
//RangeValue m_range_value;
50
#endif // COMBOBOXPROPERTYITEM_H