]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/formulabase.h
further code uglification to make Jean-Marc's compiler happy
[lyx.git] / src / mathed / formulabase.h
index cd80d0e92de163b33a3dccabd0808f3a043cc4e5..022b6352530dfa02ed7b4adad14ec6dd64de227d 100644 (file)
@@ -42,39 +42,9 @@ public:
        virtual int width(BufferView *, LyXFont const &) const = 0;
        ///
        virtual void draw(BufferView *,LyXFont const &, int, float &, bool) const = 0;
-
-       /// These are just wrappers taking the unused Buffer * dummy parameter
-       /// 
-       virtual void write(Buffer const *, std::ostream &) const;
-       ///
-       virtual void read(Buffer const *, LyXLex & lex);
-       ///
-       virtual int latex(Buffer const *, std::ostream &,
-                 bool fragile, bool free_spc) const;
-       ///
-       virtual int ascii(Buffer const *, std::ostream &, int linelen) const;
-       ///
-       virtual int linuxdoc(Buffer const *, std::ostream &) const;
-       ///
-       virtual int docBook(Buffer const *, std::ostream &) const;
        ///
        virtual MathInsetTypes getType() const = 0;
 
-protected:
-       /// the actual functions don't use the Buffer * parameter
-       ///
-       virtual void write(std::ostream &) const = 0;
-       ///
-       virtual void read(LyXLex & lex) = 0;
-       ///
-       virtual int latex(std::ostream &, bool fragile, bool free_spc) const = 0;
-       ///
-       virtual int ascii(std::ostream &, int linelen) const = 0;
-       ///
-       virtual int linuxdoc(std::ostream &) const = 0;
-       ///
-       virtual int docBook(std::ostream &) const = 0;
-
 public:
        ///
        virtual void validate(LaTeXFeatures &) const;
@@ -86,6 +56,7 @@ public:
        virtual string const editMessage() const;
        ///
        virtual void edit(BufferView *, int x, int y, unsigned int button);
+       ///
        virtual void edit(BufferView *, bool front = true);
        ///
        virtual void toggleInsetCursor(BufferView *);
@@ -142,6 +113,8 @@ void mathDispatchInsertMath(BufferView *, string const &);
 //
 void mathDispatchInsertMatrix(BufferView *, string const &);
 //
+void mathDispatchGreek(BufferView *, string const &);
+//
 void mathDispatchMathImportSelection(BufferView *, string const &);
 
 #endif