mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-06 05:35:47 +01:00
force provision of "menu-name" for all WindowProxy objects, and thus Tabbables
Actions for hide/show/attach/detach tabbables use hard-coded names which are not translated. Using Tabbable/WindowProxy::name() to lookup the action will fail, since the name can be translated. This changes just removes the option to not provide a menu-name when creating these objects, and uses the name menu-name when looking up an action by name
This commit is contained in:
parent
51795d2e11
commit
b258ad792e
8 changed files with 27 additions and 41 deletions
|
|
@ -44,7 +44,7 @@ namespace ArdourWidgets {
|
|||
class LIBWIDGETS_API Tabbable : public Gtkmm2ext::WindowProxy
|
||||
{
|
||||
public:
|
||||
Tabbable (Gtk::Widget&, const std::string&, bool tabbed_by_default = true);
|
||||
Tabbable (Gtk::Widget&, const std::string& user_visible_name, std::string const & untranslated_name, bool tabbed_by_default = true);
|
||||
~Tabbable ();
|
||||
|
||||
void add_to_notebook (Gtk::Notebook& notebook, const std::string& tab_title);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue