]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetfloat.h
convert graphics for .tex export, fixes bug 1231
[lyx.git] / src / insets / insetfloat.h
index 5416845ac27d83000f1aa3c9334471d6ea473a3f..633d0a75330087d20e321948541b1ef4a254adc6 100644 (file)
@@ -19,7 +19,7 @@
 
 struct InsetFloatParams {
        ///
-       InsetFloatParams() : wide(false) {}
+       InsetFloatParams() : wide(false), sideways(false) {}
        ///
        void write(std::ostream & os) const;
        ///
@@ -30,6 +30,8 @@ struct InsetFloatParams {
        std::string placement;
        ///
        bool wide;
+       ///
+       bool sideways;
 };
 
 
@@ -41,8 +43,6 @@ public:
        ///
        InsetFloat(BufferParams const &, std::string const &);
        ///
-       InsetFloat(InsetFloat const &);
-       ///
        ~InsetFloat();
        ///
        void write(Buffer const & buf, std::ostream & os) const;
@@ -56,11 +56,13 @@ public:
        InsetOld::Code lyxCode() const { return InsetOld::FLOAT_CODE; }
        ///
        int latex(Buffer const &, std::ostream &,
-                 LatexRunParams const &) const;
+                 OutputParams const &) const;
        ///
-       int linuxdoc(Buffer const &, std::ostream &) const;
+       int linuxdoc(Buffer const &, std::ostream &,
+                    OutputParams const &) const;
        ///
-       int docbook(Buffer const &, std::ostream &, bool mixcont) const;
+       int docbook(Buffer const &, std::ostream &,
+                   OutputParams const &) const;
        ///
        std::string const editMessage() const;
        ///
@@ -72,15 +74,15 @@ public:
        ///
        void wide(bool w, BufferParams const &);
        ///
+       void sideways(bool s, BufferParams const &);
+       ///
        void addToToc(lyx::toc::TocList &, Buffer const &) const;
        ///
        bool  showInsetDialog(BufferView *) const;
        ///
        InsetFloatParams const & params() const { return params_; }
 protected:
-       virtual
-       dispatch_result
-       priv_dispatch(FuncRequest const & cmd, idx_type &, pos_type &);
+       virtual void priv_dispatch(LCursor & cur, FuncRequest & cmd);
 private:
        ///
        InsetFloatParams params_;