push2: tweak layout APIs etc.

This commit is contained in:
Paul Davis 2016-09-27 14:31:17 -05:00
parent db4edbf3b5
commit 3a7cf72752
11 changed files with 87 additions and 53 deletions

View file

@ -46,7 +46,7 @@ class Push2;
class Push2Layout : public sigc::trackable, public ArdourCanvas::Container
{
public:
Push2Layout (Push2& p, ARDOUR::Session& s);
Push2Layout (Push2& p, ARDOUR::Session& s, std::string const & name);
virtual ~Push2Layout ();
int display_width () const;
@ -71,9 +71,12 @@ class Push2Layout : public sigc::trackable, public ArdourCanvas::Container
virtual void update_meters () {}
virtual void update_clocks () {}
std::string name() const { return _name; }
protected:
Push2& p2;
ARDOUR::Session& session;
std::string _name;
};
} /* namespace */