X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fglobal_port_matrix.h;h=d45a6390938c067f6d10bb10640b62da3c3b50a1;hb=a5de2c10679cc920a7409d02e32e6dd67778ea75;hp=8e13866f4227d278979e4eb1ad858d558c78c010;hpb=abd80d0f64a4b32c3a8cce01c9aa1d6bc7ee64bb;p=ardour.git diff --git a/gtk2_ardour/global_port_matrix.h b/gtk2_ardour/global_port_matrix.h index 8e13866f42..d45a639093 100644 --- a/gtk2_ardour/global_port_matrix.h +++ b/gtk2_ardour/global_port_matrix.h @@ -23,8 +23,7 @@ #include #include "port_matrix.h" #include "port_group.h" -#include "ardour_dialog.h" -#include "i18n.h" +#include "ardour_window.h" class GlobalPortMatrix : public PortMatrix { @@ -32,17 +31,13 @@ public: GlobalPortMatrix (Gtk::Window*, ARDOUR::Session*, ARDOUR::DataType); void setup_ports (int); + void set_session (ARDOUR::Session* s); void set_state (ARDOUR::BundleChannel c[2], bool); PortMatrixNode::State get_state (ARDOUR::BundleChannel c[2]) const; - std::string disassociation_verb () const { - return _("Disconnect"); - } - - std::string channel_noun () const { - return _("port"); - } + std::string disassociation_verb () const; + std::string channel_noun () const; bool list_is_global (int) const { return true; @@ -56,12 +51,13 @@ private: }; }; - -class GlobalPortMatrixWindow : public Gtk::Window +class GlobalPortMatrixWindow : public ArdourWindow { public: GlobalPortMatrixWindow (ARDOUR::Session *, ARDOUR::DataType); + void set_session (ARDOUR::Session *); + private: void on_show ();