ultimatepp/bazaar/CtrlProp/CtrlPropCommon.h
kohait 9b18b6c807 bazaar: Property, ValueCtrl, CtrlProp: namespace fixes and some cleanup
git-svn-id: svn://ultimatepp.org/upp/trunk@3865 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-09-15 23:17:59 +00:00

52 lines
1.6 KiB
C

#ifndef _CtrlProp_CtrlPropCommon_h
#define _CtrlProp_CtrlPropCommon_h
#include <Property/Property.h>
#include <Gen/VTypes.h>
#include <CtrlLib/CtrlLib.h>
NAMESPACE_UPP
DEC_PROPERTIES(Ctrl, EmptyClass)
DEC_PROPERTIES(Pusher, Ctrl)
DEC_PROPERTIES(Button, Pusher)
DEC_PROPERTIES(ButtonOption, Ctrl)
DEC_PROPERTIES(Option, Pusher)
DEC_PROPERTIES(Switch, Ctrl)
DEC_PROPERTIES(EditField, Ctrl)
DEC_PROPERTIES(EditString, EditField)
DEC_PROPERTIES(EditInt, EditField)
DEC_PROPERTIES(EditInt64, EditField)
DEC_PROPERTIES(EditDouble, EditField)
DEC_PROPERTIES(EditStringNotNull, EditString)
DEC_PROPERTIES(EditIntNotNull, EditInt)
DEC_PROPERTIES(EditInt64NotNull, EditInt64)
DEC_PROPERTIES(EditDoubleNotNull, EditDouble)
DEC_PROPERTIES(EditIntSpin, EditInt)
DEC_PROPERTIES(EditInt64Spin, EditInt64)
DEC_PROPERTIES(EditDoubleSpin, EditDouble)
DEC_PROPERTIES(EditIntNotNullSpin, EditIntSpin)
DEC_PROPERTIES(EditInt64NotNullSpin, EditInt64Spin)
DEC_PROPERTIES(EditDoubleNotNullSpin, EditDoubleSpin)
DEC_PROPERTIES(EditDate, EditField)
DEC_PROPERTIES(EditTime, EditField)
DEC_PROPERTIES(EditDateNotNull, EditDate)
DEC_PROPERTIES(EditTimeNotNull, EditTime)
DEC_PROPERTIES(TextCtrl, Ctrl)
DEC_PROPERTIES(LineEdit, TextCtrl)
DEC_PROPERTIES(DocEdit, TextCtrl)
DEC_PROPERTIES(StaticText, Ctrl)
DEC_PROPERTIES(Label, StaticText)
DEC_PROPERTIES(LabelBox, Label)
DEC_PROPERTIES(ParentCtrl, Ctrl)
DEC_PROPERTIES(StaticRect, Ctrl)
DEC_PROPERTIES(ImageCtrl, Ctrl)
DEC_PROPERTIES(DisplayCtrl, Ctrl)
DEC_PROPERTIES(Picture, Ctrl)
DEC_PROPERTIES(SeparatorCtrl, Ctrl)
DEC_PROPERTIES(SliderCtrl, Ctrl)
END_UPP_NAMESPACE
#endif