summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_ui.cc
diff options
context:
space:
mode:
authorNick Mainsbridge <beatroute@iprimus.com.au>2006-05-19 17:29:05 +0000
committerNick Mainsbridge <beatroute@iprimus.com.au>2006-05-19 17:29:05 +0000
commitc33d0ad760e311c37cfcb99e48948cc92472ad55 (patch)
tree29ee2b0b3647f0556b7b604a61d0d29f8a771851 /gtk2_ardour/mixer_ui.cc
parent06654aa7f10005d447d0829f149b9008c1abbcb6 (diff)
Mixer strip & ui layout changes
git-svn-id: svn://localhost/trunk/ardour2@514 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/mixer_ui.cc')
-rw-r--r--gtk2_ardour/mixer_ui.cc24
1 files changed, 12 insertions, 12 deletions
diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc
index b558770222..9573011b37 100644
--- a/gtk2_ardour/mixer_ui.cc
+++ b/gtk2_ardour/mixer_ui.cc
@@ -88,7 +88,6 @@ Mixer_UI::Mixer_UI (AudioEngine& eng)
track_display.set_name (X_("MixerTrackDisplayList"));
track_display.get_selection()->set_mode (Gtk::SELECTION_NONE);
track_display.set_reorderable (true);
- track_display.set_size_request (100, -1);
track_display.set_headers_visible (true);
track_model->signal_row_deleted().connect (mem_fun (*this, &Mixer_UI::track_list_delete));
@@ -105,16 +104,15 @@ Mixer_UI::Mixer_UI (AudioEngine& eng)
group_model = ListStore::create (group_columns);
group_display.set_model (group_model);
- group_display.append_column (_("groupname"), group_columns.text);
- group_display.append_column (_("active"), group_columns.active);
- group_display.append_column (_("visible"), group_columns.visible);
+ group_display.append_column (_("Group"), group_columns.text);
+ group_display.append_column (_("Active"), group_columns.active);
+ group_display.append_column (_("Visible"), group_columns.visible);
group_display.get_column (0)->set_data (X_("colnum"), GUINT_TO_POINTER(0));
group_display.get_column (1)->set_data (X_("colnum"), GUINT_TO_POINTER(1));
group_display.get_column (2)->set_data (X_("colnum"), GUINT_TO_POINTER(2));
group_display.set_name ("MixerGroupList");
group_display.get_selection()->set_mode (Gtk::SELECTION_SINGLE);
group_display.set_reorderable (true);
- group_display.set_size_request (150, -1);
group_display.set_headers_visible (true);
group_display.set_headers_clickable (false);
group_display.set_rules_hint (true);
@@ -144,8 +142,7 @@ Mixer_UI::Mixer_UI (AudioEngine& eng)
group_display_scroller.add (group_display);
group_display_scroller.set_policy (Gtk::POLICY_NEVER, Gtk::POLICY_AUTOMATIC);
- HButtonBox* mix_group_display_button_box = manage (new HButtonBox());
- mix_group_display_button_box->set_homogeneous (true);
+ HBox* mix_group_display_button_box = manage (new HBox());
Button* mix_group_add_button = manage (new Button ());
Button* mix_group_remove_button = manage (new Button ());
@@ -160,11 +157,13 @@ Mixer_UI::Mixer_UI (AudioEngine& eng)
w->show();
mix_group_remove_button->add (*w);
+ mix_group_display_button_box->set_homogeneous (true);
+
mix_group_add_button->signal_clicked().connect (mem_fun (*this, &Mixer_UI::new_mix_group));
mix_group_remove_button->signal_clicked().connect (mem_fun (*this, &Mixer_UI::remove_selected_mix_group));
- mix_group_display_button_box->pack_start (*mix_group_add_button, false, false);
- mix_group_display_button_box->pack_start (*mix_group_remove_button, false, false);
+ mix_group_display_button_box->add (*mix_group_remove_button);
+ mix_group_display_button_box->add (*mix_group_add_button);
group_display_vbox.pack_start (group_display_scroller, true, true);
group_display_vbox.pack_start (*mix_group_display_button_box, false, false);
@@ -177,15 +176,16 @@ Mixer_UI::Mixer_UI (AudioEngine& eng)
group_display_frame.set_shadow_type (Gtk::SHADOW_IN);
group_display_frame.add (group_display_vbox);
- rhs_pane1.add1 (track_display_frame);
- rhs_pane1.add2 (group_display_frame);
+ rhs_pane1.pack1 (track_display_frame);
+ rhs_pane1.pack2 (group_display_frame);
+ rhs_pane1.set_size_request (110, -1);
list_vpacker.pack_start (rhs_pane1, true, true);
global_hpacker.pack_start (scroller, true, true);
global_hpacker.pack_start (out_packer, false, false);
- list_hpane.add1(list_vpacker);
+ list_hpane.pack1(list_vpacker, false, false);
list_hpane.add2(global_hpacker);
rhs_pane1.signal_size_allocate().connect (bind (mem_fun(*this, &Mixer_UI::pane_allocation_handler),