1 #ifndef DYNAMICDIALOG_H_
2 #define DYNAMICDIALOG_H_
4 #include <msp/gltk/dialog.h>
8 class DynamicDialog: public Msp::GLtk::Dialog
11 class StateLoader: public Msp::DataFile::ObjectLoader<DynamicDialog>
14 StateLoader(DynamicDialog &);
17 void position(float, float);
23 DynamicDialog(UserInterface &);
25 virtual ~DynamicDialog();
27 virtual void update() { };
28 virtual bool save_state(Msp::DataFile::Statement &) const { return false; }
30 void save_position(std::list<Msp::DataFile::Statement> &) const;