diff options
-rw-r--r-- | Source/FLTKDialog/FLTKPropertyItemRow.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Source/FLTKDialog/FLTKPropertyItemRow.h b/Source/FLTKDialog/FLTKPropertyItemRow.h new file mode 100644 index 0000000..09a1692 --- /dev/null +++ b/Source/FLTKDialog/FLTKPropertyItemRow.h @@ -0,0 +1,30 @@ +#include "FLTKPropertyList.h" + +#include <Fl/Fl_Widget.H> +#include <Fl/Fl_Input.H> + +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 |