#include "frontends/Toolbars.h"
-#include <boost/scoped_ptr.hpp>
-
#include <gtkmm.h>
+#include <boost/scoped_ptr.hpp>
+
namespace lyx {
namespace frontend {
class GView;
+class stringcolumns : public Gtk::TreeModel::ColumnRecord {
+public:
+ stringcolumns()
+ {
+ add(name);
+ }
+
+ Gtk::TreeModelColumn<Glib::ustring> name;
+};
+
+
class GLayoutBox: public LayoutBox, public sigc::trackable {
public:
GLayoutBox(LyXView &, Gtk::Toolbar &, FuncRequest const &);
///
void selected();
- Gtk::Combo combo_;
+ Gtk::ComboBox combo_;
+ Glib::RefPtr<Gtk::ListStore> model_;
+ stringcolumns cols_;
+
LyXView & owner_;
bool internal_;
};
GView & owner_;
Gtk::Toolbar toolbar_;
- Gtk::Tooltips tooltips_;
boost::scoped_ptr<GLayoutBox> layout_;
};