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 "GXpmBtnTbl.h"
18 #include "support/lstrings.h"
26 class GMathPanel : public GViewCB<ControlMath, GViewGladeB> {
28 GMathPanel(Dialog & parent);
30 virtual void apply() {}
31 virtual void update() {}
32 virtual void doBuild();
33 void onShowDialog(char const * dialogName);
34 void onTableUpClicked(int row, int col);
35 void onTableDownClicked(int row, int col);
36 void onSuperClicked();
38 void onEquationClicked();
39 void onInsert(char const * what);
40 void onFunctionSelected();
41 Gtk::TreeView * functions_;
42 Gtk::TreeModelColumn<Glib::ustring> listCol_;
43 Gtk::TreeModel::ColumnRecord listCols_;
44 Glib::RefPtr<Gtk::ListStore> listStore_;
45 Glib::RefPtr<Gtk::TreeSelection> listSel_;
47 GXpmBtnTbl tableDown_;
50 } // namespace frontend