]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/XMiniBuffer.h
Change glob() API to accept a dir parameter.
[lyx.git] / src / frontends / xforms / XMiniBuffer.h
index 9ed98d50d27654e385bb212e653cf4f0a893a58b..42f8744f68a803354ee70d85d26d2a6fcdcbaab5 100644 (file)
@@ -16,6 +16,8 @@
 
 #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();
@@ -102,6 +108,13 @@ private:
 
        /// are we showing an informational temporary message ?
        bool info_shown_;
+       ///
+       boost::shared_ptr<Box> minibuffer_;
+       ///
+       WidgetMap widgets_;
 };
 
+} // namespace frontend
+} // namespace lyx
+
 #endif // XMINIBUFFER_H