summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-11-04 02:04:08 +0000
committerCarl Hetherington <carl@carlh.net>2010-11-04 02:04:08 +0000
commit0fcde5b436fe235a2838b80ca25f120be7a1e54a (patch)
treee4911d94c6b080426cdd880ea598a74ad2202108 /gtk2_ardour
parent56fd4f8e76a096c9b179ff33205815be607776ba (diff)
Tidy up close gap dialogue box.
git-svn-id: svn://localhost/ardour2/branches/3.0@7957 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/editor_ops.cc43
1 files changed, 20 insertions, 23 deletions
diff --git a/gtk2_ardour/editor_ops.cc b/gtk2_ardour/editor_ops.cc
index 360d1225a3..523587ed22 100644
--- a/gtk2_ardour/editor_ops.cc
+++ b/gtk2_ardour/editor_ops.cc
@@ -5870,48 +5870,45 @@ Editor::close_region_gaps ()
return;
}
- Dialog dialog (rs.size() > 1 ? _("Close region gaps") : _("Close region gaps"));
-
- HBox hbox_crossfade;
- hbox_crossfade.set_spacing (10);
- //hbox_crossfade.set_border_width (3);
- hbox_crossfade.pack_start (*manage (new Label (_("Crossfade length:"))));
+ Dialog dialog (_("Close Region Gaps"));
+
+ Table table (2, 3);
+ table.set_spacings (12);
+ table.set_border_width (12);
+ Label* l = manage (new Label (_("Crossfade length")));
+ l->set_alignment (0, 0.5);
+ table.attach (*l, 0, 1, 0, 1);
SpinButton spin_crossfade (1, 0);
spin_crossfade.set_range (0, 15);
spin_crossfade.set_increments (1, 1);
spin_crossfade.set_value (3);
-
- hbox_crossfade.pack_start (spin_crossfade);
- hbox_crossfade.pack_start (*manage (new Label (_("ms"))));
- hbox_crossfade.show_all ();
+ table.attach (spin_crossfade, 1, 2, 0, 1);
- HBox hbox_pullback;
-
- hbox_pullback.set_spacing (10);
- //hbox_pullback.set_border_width (3);
- hbox_pullback.pack_start (*manage (new Label (_("Pull-back length:"))));
+ table.attach (*manage (new Label (_("ms"))), 2, 3, 0, 1);
+
+ l = manage (new Label (_("Pull-back length")));
+ l->set_alignment (0, 0.5);
+ table.attach (*l, 0, 1, 1, 2);
SpinButton spin_pullback (1, 0);
spin_pullback.set_range (0, 15);
spin_pullback.set_increments (1, 1);
spin_pullback.set_value (5);
+ table.attach (spin_pullback, 1, 2, 1, 2);
+
+ table.attach (*manage (new Label (_("ms"))), 2, 3, 1, 2);
- hbox_pullback.pack_start (spin_pullback);
- hbox_pullback.pack_start (*manage (new Label (_("ms"))));
- hbox_pullback.show_all ();
-
- dialog.get_vbox()->set_spacing (6);
- dialog.get_vbox()->pack_start (hbox_crossfade);
- dialog.get_vbox()->pack_start (hbox_pullback);
+ dialog.get_vbox()->pack_start (table);
dialog.add_button (Stock::CANCEL, RESPONSE_CANCEL);
dialog.add_button (_("Ok"), RESPONSE_ACCEPT);
+ dialog.show_all ();
if (dialog.run () == RESPONSE_CANCEL) {
return;
}
- framepos_t crossfade_len = spin_crossfade.get_value();
+ framepos_t crossfade_len = spin_crossfade.get_value();
framepos_t pull_back_frames = spin_pullback.get_value();
crossfade_len = lrintf (crossfade_len * _session->frame_rate()/1000);