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> {
26 GMathPanel(Dialog & parent);
28 virtual void apply() {}
29 virtual void update() {}
30 virtual void doBuild();
31 void onShowDialog(char const * dialogName);
32 void onTableUpClicked(int row, int col);
33 void onTableDownClicked(int row, int col);
34 void onSuperClicked();
36 void onEquationClicked();
37 void onInsert(char const * what);
38 void onFunctionSelected();
39 Gtk::TreeView * functions_;
40 Gtk::TreeModelColumn<Glib::ustring> listCol_;
41 Gtk::TreeModel::ColumnRecord listCols_;
42 Glib::RefPtr<Gtk::ListStore> listStore_;
43 Glib::RefPtr<Gtk::TreeSelection> listSel_;
45 GXpmBtnTbl tableDown_;
48 } // namespace frontend