using namespace ARDOUR;
RegionLayeringOrderEditor::RegionLayeringOrderEditor (PublicEditor& pe)
- : ArdourDialog (pe, _("RegionLayeringOrderEditor"), false, false)
+ : ArdourWindow (pe, _("RegionLayeringOrderEditor"))
, playlist ()
, position ()
, in_row_change (false)
, layering_order_columns ()
, layering_order_model (Gtk::ListStore::create (layering_order_columns))
, layering_order_display ()
- , clock ("layer dialog", true, "RegionLayeringOrderEditorClock", false, false, false)
+ , clock ("layer dialog", true, "clock", false, false, false)
, scroller ()
, editor (pe)
{
info_table->attach (clock_label, 0, 1, 1, 2, FILL, FILL);
info_table->attach (clock, 1, 2, 1, 2, FILL, FILL);
- get_vbox()->set_spacing (12);
- get_vbox()->pack_start (*info_table, false, false);
- get_vbox()->pack_start (*scroller_table, true, true);
+ Gtk::VBox* vbox = Gtk::manage (new Gtk::VBox ());
+ vbox->set_spacing (12);
+ vbox->pack_start (*info_table, false, false);
+ vbox->pack_start (*scroller_table, true, true);
+ add (*vbox);
info_table->set_name ("RegionLayeringOrderTable");
scroller_table->set_name ("RegionLayeringOrderTable");
track_name_label.set_text (a_name);
clock.set_session (s);
- clock.set (pos, true, 0, 0);
+ clock.set (pos, true);
playlist_modified_connection.disconnect ();
playlist = pl;
*/
if (ev->keyval == GDK_Return) {
- handled = ArdourDialog::on_key_press_event (ev);
+ handled = ArdourWindow::on_key_press_event (ev);
}
if (!handled) {
}
if (!handled) {
- handled = ArdourDialog::on_key_press_event (ev);
+ handled = ArdourWindow::on_key_press_event (ev);
}
return handled;