4 * Read the file COPYING
8 * Full author contact details are available in file CREDITS
11 #ifndef CONTROLFLOAT_H
12 #define CONTROLFLOAT_H
20 #include "ControlInset.h"
22 // needed to instatiate inset->hideDialog in ControlInset
23 #include "insets/insetfloat.h"
32 FloatParams(InsetFloat const &);
41 bool operator==(FloatParams const & p1, FloatParams const & p2)
43 return p1.placement == p2.placement && p1.wide == p2.wide;
48 bool operator!=(FloatParams const & p1, FloatParams const & p2)
54 /** A controller for Minipage dialogs.
56 class ControlFloat : public ControlInset<InsetFloat, FloatParams> {
59 ControlFloat(LyXView &, Dialogs &);
61 /// Dispatch the changed parameters to the kernel.
62 virtual void applyParamsToInset();
64 virtual void applyParamsNoInset();
65 /// get the parameters from the string passed to createInset.
66 virtual FloatParams const getParams(string const &)
67 { return FloatParams(); }
68 /// get the parameters from the inset passed to showInset.
69 virtual FloatParams const getParams(InsetFloat const &);