#include "lyx_forms.h"
+#include "LayoutEngine.h"
+
#include <boost/scoped_ptr.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/signals/connection.hpp>
struct fl_freebrowser_;
typedef fl_freebrowser_ FL_FREEBROWSER;
-class ControlCommandBuffer;
class Timeout;
+namespace lyx {
+namespace frontend {
+
+class XFormsView;
+class ControlCommandBuffer;
+
/// in xforms, the minibuffer is both a status bar and a command buffer
class XMiniBuffer {
public:
///
- XMiniBuffer(ControlCommandBuffer & control,
- FL_Coord x, FL_Coord y, FL_Coord h, FL_Coord w);
+ XMiniBuffer(XFormsView & owner, ControlCommandBuffer & control);
///
~XMiniBuffer();
/// are we showing an informational temporary message ?
bool info_shown_;
+ ///
+ boost::shared_ptr<Box> minibuffer_;
+ ///
+ WidgetMap widgets_;
};
+} // namespace frontend
+} // namespace lyx
+
#endif // XMINIBUFFER_H