]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/FormMathsPanel.h
Bugfixes: checkboxes to radiobuttons (from J�rgen S) and remove a little
[lyx.git] / src / frontends / xforms / FormMathsPanel.h
index 77245cdbc4d1275c7a11715ae87911f5085e4126..87ae8ff60e226feb31e89729b413b0bede9355be 100644 (file)
@@ -12,6 +12,7 @@
 #ifndef FORM_MATHSPANEL_H
 #define FORM_MATHSPANEL_H
 
+#include "commandtags.h"
 #include <boost/smart_ptr.hpp>
 
 #ifdef __GNUG_
@@ -49,6 +50,11 @@ enum MathsCallbackValues {
        MM_SPACE,
        MM_STYLE,
        MM_DOTS,
+       MM_AMS_MISC,
+       MM_AMS_ARROWS,
+       MM_AMS_BREL,
+       MM_AMS_NREL,
+       MM_AMS_OPS,
        MM_FUNC
 };
  
@@ -62,8 +68,9 @@ public:
        ///
        void setActive(FormMathsSub *) const;
        /// dispatch a symbol insert 
-       void insertSymbol(string const & sym) const;
-
+       void insertSymbol(string const & sym, bool bs = true) const;
+       /// dispatch an LFUN:
+       void dispatchFunc(kb_action action) const;
 private:
        /// Pointer to the actual instantiation of the ButtonController.
        virtual xformsBC & bc();
@@ -98,6 +105,11 @@ private:
        boost::scoped_ptr<FormMathsBitmap> misc_;
        boost::scoped_ptr<FormMathsBitmap> dots_;
        boost::scoped_ptr<FormMathsBitmap> varsize_;
+       boost::scoped_ptr<FormMathsBitmap> ams_misc_;
+       boost::scoped_ptr<FormMathsBitmap> ams_arrows_;
+       boost::scoped_ptr<FormMathsBitmap> ams_rel_;
+       boost::scoped_ptr<FormMathsBitmap> ams_nrel_;
+       boost::scoped_ptr<FormMathsBitmap> ams_ops_;
 
        /// A pointer to the currently active subdialog
        mutable FormMathsSub * active_;