mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 00:34:59 +01:00
Various fixups to bundle manager. Add a separator between the benign and more serious menu options on the port matrix context menu. Finally (maybe) fix port matrix sizing issues relatively nicely.
git-svn-id: svn://localhost/ardour2/branches/3.0@5409 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
7186593442
commit
272cad6241
14 changed files with 80 additions and 115 deletions
|
|
@ -31,7 +31,7 @@ namespace ARDOUR {
|
|||
class IOSelector : public PortMatrix
|
||||
{
|
||||
public:
|
||||
IOSelector (ARDOUR::Session&, boost::shared_ptr<ARDOUR::IO>);
|
||||
IOSelector (Gtk::Window*, ARDOUR::Session&, boost::shared_ptr<ARDOUR::IO>);
|
||||
|
||||
void set_state (ARDOUR::BundleChannel c[2], bool);
|
||||
PortMatrixNode::State get_state (ARDOUR::BundleChannel c[2]) const;
|
||||
|
|
@ -79,21 +79,18 @@ class IOSelectorWindow : public Gtk::Window
|
|||
|
||||
protected:
|
||||
void on_map ();
|
||||
void on_realize ();
|
||||
|
||||
private:
|
||||
IOSelector _selector;
|
||||
|
||||
void io_name_changed (void *src);
|
||||
void set_max_size ();
|
||||
void max_size_changed ();
|
||||
};
|
||||
|
||||
|
||||
class PortInsertUI : public Gtk::VBox
|
||||
{
|
||||
public:
|
||||
PortInsertUI (ARDOUR::Session&, boost::shared_ptr<ARDOUR::PortInsert>);
|
||||
PortInsertUI (Gtk::Window*, ARDOUR::Session&, boost::shared_ptr<ARDOUR::PortInsert>);
|
||||
|
||||
void redisplay ();
|
||||
void finished (IOSelector::Result);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue