4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
15 #include "GViewBase.h"
16 #include "support/lstrings.h"
17 #include "GXpmBtnTbl.h"
24 class GMathPanel : public GViewCB<ControlMath, GViewGladeB>
27 GMathPanel(Dialog & parent);
29 virtual void apply() {}
30 virtual void update() {}
31 virtual void doBuild();
32 void onShowDialog(char const * dialogName);
33 void onTableUpClicked(int row, int col);
34 void onTableDownClicked(int row, int col);
35 void onSuperClicked();
37 void onEquationClicked();
38 void onInsert(char const * what);
39 void onFunctionSelected();
40 Gtk::TreeView * functions_;
41 Gtk::TreeModelColumn<Glib::ustring> listCol_;
42 Gtk::TreeModel::ColumnRecord listCols_;
43 Glib::RefPtr<Gtk::ListStore> listStore_;
44 Glib::RefPtr<Gtk::TreeSelection> listSel_;
46 GXpmBtnTbl tableDown_;
49 } // namespace frontend