From f87954eeb5d6a2a8b12e681ddb171dc1f6d76095 Mon Sep 17 00:00:00 2001 From: Doug McLain Date: Fri, 6 Jul 2007 23:55:54 +0000 Subject: show() widgets explicitly in the MixerStrip and IOSelector git-svn-id: svn://localhost/ardour2/trunk@2122 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/io_selector.cc | 24 ++++++++++++++++++++++++ gtk2_ardour/mixer_strip.cc | 32 ++++++++++++++++++++++++++++++-- gtk2_ardour/mixer_ui.cc | 1 - 3 files changed, 54 insertions(+), 3 deletions(-) diff --git a/gtk2_ardour/io_selector.cc b/gtk2_ardour/io_selector.cc index 308db8438d..0738758931 100644 --- a/gtk2_ardour/io_selector.cc +++ b/gtk2_ardour/io_selector.cc @@ -98,6 +98,12 @@ IOSelectorWindow::IOSelectorWindow (Session& sess, boost::shared_ptr ior, bo set_title (title); set_position (WIN_POS_MOUSE); + ok_button.show(); + cancel_button.show(); + rescan_button.show(); + button_box.show(); + get_vbox()->show(); + signal_delete_event().connect (bind (sigc::ptr_fun (just_hide_it), reinterpret_cast (this))); } @@ -251,6 +257,24 @@ IOSelector::IOSelector (Session& sess, boost::shared_ptr ior, bool input) } io->NameChanged.connect (mem_fun(*this, &IOSelector::name_changed)); + + main_box.show(); + port_and_selector_box.show(); + notebook.show(); + selector_frame.show(); + selector_box.show(); + selector_button_box.show(); + port_box.show(); + port_button_box.show(); + port_and_button_box.show(); + port_frame.show(); + add_port_button.show(); + remove_port_button.show(); + clear_connections_button.show(); + port_display_scroller.show(); + + show(); + } IOSelector::~IOSelector () diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index bdf577d0d3..6b8b256a7c 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -353,6 +353,34 @@ MixerStrip::MixerStrip (Mixer_UI& mx, Session& sess, boost::shared_ptr rt update_output_display (); add_events (Gdk::BUTTON_RELEASE_MASK); + + whvbox->show(); + + hide_button.show(); + width_button.show(); + width_hide_box.show(); + global_frame.show(); + global_vpacker.show(); + button_table.show(); + middle_button_table.show(); + bottom_button_table.show(); + gain_unit_button.show(); + gain_unit_label.show(); + meter_point_button.show(); + meter_point_label.show(); + diskstream_button.show(); + diskstream_label.show(); + input_button.show(); + input_label.show(); + output_button.show(); + output_label.show(); + name_button.show(); + comment_button.show(); + group_button.show(); + group_label.show(); + speed_spinner.show(); + speed_label.show(); + speed_frame.show(); } MixerStrip::~MixerStrip () @@ -533,7 +561,7 @@ MixerStrip::edit_output_configuration () if (output_selector->is_visible()) { output_selector->get_toplevel()->get_window()->raise(); } else { - output_selector->show_all (); + output_selector->present (); } } @@ -547,7 +575,7 @@ MixerStrip::edit_input_configuration () if (input_selector->is_visible()) { input_selector->get_toplevel()->get_window()->raise(); } else { - input_selector->show_all (); + input_selector->present (); } } diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index 11f9b6357d..b2d0806609 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -619,7 +619,6 @@ Mixer_UI::redisplay_track_list () strip_packer.pack_start (*strip, false, false); } strip->set_packed (true); - strip->show_all (); } } else { -- cgit v1.2.3