projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make editor route list rec button respect group settings.
[ardour.git]
/
gtk2_ardour
/
io_selector.h
diff --git
a/gtk2_ardour/io_selector.h
b/gtk2_ardour/io_selector.h
index 24e99e27ecd3329101cf3584ade1172733402a58..adf5bb97f65bce7bf77e1ce40dd1b1b3d2473f9d 100644
(file)
--- a/
gtk2_ardour/io_selector.h
+++ b/
gtk2_ardour/io_selector.h
@@
-22,6
+22,7
@@
#include "ardour_dialog.h"
#include "port_matrix.h"
#include "ardour_dialog.h"
#include "port_matrix.h"
+#include "i18n.h"
namespace ARDOUR {
class PortInsert;
namespace ARDOUR {
class PortInsert;
@@
-30,18
+31,17
@@
namespace ARDOUR {
class IOSelector : public PortMatrix
{
public:
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;
void set_state (ARDOUR::BundleChannel c[2], bool);
PortMatrixNode::State get_state (ARDOUR::BundleChannel c[2]) const;
- void add_channel (boost::shared_ptr<ARDOUR::Bundle>);
- bool can_remove_channels (int d) const {
- return d == _ours;
+ std::string disassociation_verb () const {
+ return _("Disconnect");
}
}
- void remove_channel (ARDOUR::BundleChannel);
-
bool can_rename_channels (int d
) const {
- return
false
;
+
+
std::string channel_noun (
) const {
+ return
_("port")
;
}
uint32_t n_io_ports () const;
}
uint32_t n_io_ports () const;
@@
-61,9
+61,8
@@
class IOSelector : public PortMatrix
return _other;
}
return _other;
}
-
private:
private:
-
+
int _other;
int _ours;
boost::shared_ptr<ARDOUR::IO> _io;
int _other;
int _ours;
boost::shared_ptr<ARDOUR::IO> _io;
@@
-80,7
+79,6
@@
class IOSelectorWindow : public Gtk::Window
protected:
void on_map ();
protected:
void on_map ();
- void on_realize ();
private:
IOSelector _selector;
private:
IOSelector _selector;
@@
-92,7
+90,7
@@
class IOSelectorWindow : public Gtk::Window
class PortInsertUI : public Gtk::VBox
{
public:
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);
void redisplay ();
void finished (IOSelector::Result);