mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-09 00:04:56 +01:00
fix rect redraw problem(s); make zoom range rect visible again at the right time; apply tim's window title patch
git-svn-id: svn://localhost/ardour2/trunk@1617 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
c89eaf0297
commit
c69ef10067
18 changed files with 177 additions and 77 deletions
|
|
@ -22,6 +22,7 @@
|
|||
#include <glibmm/thread.h>
|
||||
#include <gtkmm2ext/utils.h>
|
||||
#include <gtkmm2ext/stop_signal.h>
|
||||
#include <gtkmm2ext/window_title.h>
|
||||
|
||||
#include <ardour/session.h>
|
||||
#include <ardour/session_route.h>
|
||||
|
|
@ -53,6 +54,7 @@
|
|||
using namespace ARDOUR;
|
||||
using namespace PBD;
|
||||
using namespace Gtk;
|
||||
using namespace Gtkmm2ext;
|
||||
using namespace sigc;
|
||||
|
||||
RouteParams_UI::RouteParams_UI ()
|
||||
|
|
@ -135,9 +137,12 @@ RouteParams_UI::RouteParams_UI ()
|
|||
|
||||
set_name ("RouteParamsWindow");
|
||||
set_default_size (620,370);
|
||||
set_title (_("ardour: track/bus inspector"));
|
||||
set_wmclass (X_("ardour_route_parameters"), "Ardour");
|
||||
|
||||
WindowTitle title(Glib::get_application_name());
|
||||
title += _("Track/Bus Inspector");
|
||||
set_title (title.get_string());
|
||||
|
||||
// events
|
||||
route_display.get_selection()->signal_changed().connect(mem_fun(*this, &RouteParams_UI::route_selected));
|
||||
route_display.get_column(0)->signal_clicked().connect(mem_fun(*this, &RouteParams_UI::show_track_menu));
|
||||
|
|
@ -650,29 +655,33 @@ RouteParams_UI::redirect_going_away (boost::shared_ptr<ARDOUR::Redirect> redirec
|
|||
void
|
||||
RouteParams_UI::update_title ()
|
||||
{
|
||||
if (_route) {
|
||||
string title;
|
||||
title += _route->name();
|
||||
// title += ": ";
|
||||
WindowTitle title(Glib::get_application_name());
|
||||
title += _("Track/Bus Inspector");
|
||||
|
||||
// if (_redirect && (_current_view == PLUGIN_CONFIG_VIEW || _current_view == SEND_CONFIG_VIEW)) {
|
||||
// title += _redirect->name();
|
||||
// }
|
||||
// else if (_current_view == INPUT_CONFIG_VIEW) {
|
||||
// title += _("INPUT");
|
||||
// }
|
||||
// else if (_current_view == OUTPUT_CONFIG_VIEW) {
|
||||
// title += _("OUTPUT");
|
||||
// }
|
||||
if (_route) {
|
||||
|
||||
// title += ": ";
|
||||
|
||||
// if (_redirect && (_current_view == PLUGIN_CONFIG_VIEW || _current_view == SEND_CONFIG_VIEW)) {
|
||||
// title += _redirect->name();
|
||||
// }
|
||||
// else if (_current_view == INPUT_CONFIG_VIEW) {
|
||||
// title += _("INPUT");
|
||||
// }
|
||||
// else if (_current_view == OUTPUT_CONFIG_VIEW) {
|
||||
// title += _("OUTPUT");
|
||||
// }
|
||||
|
||||
title_label.set_text(_route->name());
|
||||
|
||||
title_label.set_text(title);
|
||||
title += _route->name();
|
||||
|
||||
title = _("ardour: track/bus inspector: ") + title;
|
||||
set_title(title);
|
||||
set_title(title.get_string());
|
||||
}
|
||||
else {
|
||||
title_label.set_text(_("No Route Selected"));
|
||||
set_title(_("ardour: track/bus/inspector: no route selected"));
|
||||
title += _("No Route Selected");
|
||||
set_title(title.get_string());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue