diff --git a/Source/FLTKDialog/FLTKPropertyItemRow.h b/Source/FLTKDialog/FLTKPropertyItemRow.h new file mode 100644 index 000000000..09a169220 --- /dev/null +++ b/Source/FLTKDialog/FLTKPropertyItemRow.h @@ -0,0 +1,30 @@ +#include "FLTKPropertyList.h" + +#include +#include + +namespace fltk { + +class PropertyItemRow +{ + struct ItemValue + { + PropertyItem * m_PropertyItem; + Fl_Input * m_InputText; + }; + + public: + PropertyItemRow( PropertyItem * ); + ~PropertyItemRow(); + private: + PropertyItem * m_PropertyItem; + ItemValue * m_ItemValue; + + static void CheckButtonCallback( Fl_Widget *, void *); + static void NameClickCallback( Fl_Widget *, void *); + static void InputTextCallback( Fl_Widget *, void *); + static void BrowsePathCallback( Fl_Widget *, void *); +}; + + +} // end namespace fltk