diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2008-09-28 19:47:45 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2008-09-28 19:47:45 +0000 |
commit | e11b3f90c2d02735a071d526d67cfd0de90cbac3 (patch) | |
tree | 3e6364da6cc3acd5d3eff4d518e1a8dcba164709 /gtk2_ardour/editor.h | |
parent | 3b424fd8b55ee68f229463ccf3408de81a5c56d9 (diff) |
region list patch #2 from chris g, slightly reworked by me; sv_se po changes, possibly borked
git-svn-id: svn://localhost/ardour2/branches/3.0@3820 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor.h')
-rw-r--r-- | gtk2_ardour/editor.h | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h index 6374b29d06..eb51fb5beb 100644 --- a/gtk2_ardour/editor.h +++ b/gtk2_ardour/editor.h @@ -933,16 +933,30 @@ class Editor : public PublicEditor add (start); add (end); add (length); + add (sync); + add (fadein); + add (fadeout); + add (locked); + add (glued); + add (muted); + add (opaque); add (used); add (path); } - Gtk::TreeModelColumn<Glib::ustring> name; + Gtk::TreeModelColumn<Glib::ustring> name; Gtk::TreeModelColumn<boost::shared_ptr<ARDOUR::Region> > region; Gtk::TreeModelColumn<Gdk::Color> color_; Gtk::TreeModelColumn<Glib::ustring> start; Gtk::TreeModelColumn<Glib::ustring> end; Gtk::TreeModelColumn<Glib::ustring> length; - Gtk::TreeModelColumn<Glib::ustring> used; + Gtk::TreeModelColumn<Glib::ustring> sync; + Gtk::TreeModelColumn<Glib::ustring> fadein; + Gtk::TreeModelColumn<Glib::ustring> fadeout; + Gtk::TreeModelColumn<bool> locked; + Gtk::TreeModelColumn<bool> glued; + Gtk::TreeModelColumn<bool> muted; + Gtk::TreeModelColumn<bool> opaque; + Gtk::TreeModelColumn<Glib::ustring> used; Gtk::TreeModelColumn<Glib::ustring> path; }; @@ -1091,7 +1105,9 @@ class Editor : public PublicEditor void add_regions_to_region_display (std::vector<boost::weak_ptr<ARDOUR::Region> > & ); void region_hidden (boost::shared_ptr<ARDOUR::Region>); void redisplay_regions (); + void populate_row (boost::shared_ptr<ARDOUR::Region>, Gtk::TreeModel::Row const &); void update_region_row (boost::shared_ptr<ARDOUR::Region>); + bool update_region_subrows (boost::shared_ptr<ARDOUR::Region>, Gtk::TreeModel::Row const &, int); bool no_region_list_redisplay; void insert_into_tmp_regionlist(boost::shared_ptr<ARDOUR::Region>); |