]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/gtk/GToolbar.h
Change glob() API to accept a dir parameter.
[lyx.git] / src / frontends / gtk / GToolbar.h
index 2f675de7f72c29252801c601303065e4a0b4c10d..414cd7a26ca2435b9636d5f7560b7d6d07466c0e 100644 (file)
@@ -24,6 +24,17 @@ 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 &);
@@ -42,7 +53,10 @@ private:
        ///
        void selected();
 
-       Gtk::Combo combo_;
+       Gtk::ComboBox combo_;
+       Glib::RefPtr<Gtk::ListStore> model_;
+       stringcolumns cols_;
+
        LyXView & owner_;
        bool internal_;
 };
@@ -61,7 +75,6 @@ private:
 
        GView & owner_;
        Gtk::Toolbar toolbar_;
-       Gtk::Tooltips tooltips_;
        boost::scoped_ptr<GLayoutBox> layout_;
 };