summaryrefslogtreecommitdiff
path: root/gtk2_ardour/tempo_dialog.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2005-12-08 18:53:43 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2005-12-08 18:53:43 +0000
commitcdd680f0b72a2081e05ad981d0467526310150c8 (patch)
tree6cf70c0e66058f9741025534cde8204814dc0ff9 /gtk2_ardour/tempo_dialog.cc
parent9f91aca7622923ca35f049e69ec292e9f12aefb2 (diff)
meter/tempo bars show again, fix tempo/meter dialogs, and more
git-svn-id: svn://localhost/trunk/ardour2@183 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/tempo_dialog.cc')
-rw-r--r--gtk2_ardour/tempo_dialog.cc35
1 files changed, 14 insertions, 21 deletions
diff --git a/gtk2_ardour/tempo_dialog.cc b/gtk2_ardour/tempo_dialog.cc
index 5b4a7de073..e1a4c394c3 100644
--- a/gtk2_ardour/tempo_dialog.cc
+++ b/gtk2_ardour/tempo_dialog.cc
@@ -56,15 +56,6 @@ TempoDialog::init (const BBT_Time& when, double bpm, bool movable)
bpm_frame.add (vspacer1);
- button_box.set_border_width (10);
- button_box.set_spacing (5);
- button_box.set_homogeneous (true);
- button_box.pack_start (ok_button);
- button_box.pack_start (cancel_button);
-
- vpacker.set_border_width (10);
- vpacker.set_spacing (5);
-
if (movable) {
snprintf (buf, sizeof (buf), "%" PRIu32, when.bars);
when_bar_entry.set_text (buf);
@@ -94,18 +85,20 @@ TempoDialog::init (const BBT_Time& when, double bpm, bool movable)
when_frame.set_name ("MetricDialogFrame");
when_frame.add (when_table);
- vpacker.pack_start (when_frame, false, false);
+ get_vbox()->pack_start (when_frame, false, false);
}
- vpacker.pack_start (bpm_frame, false, false);
- vpacker.pack_start (button_box, false, false);
-
bpm_frame.set_name ("MetricDialogFrame");
bpm_entry.set_name ("MetricEntry");
- ok_button.set_name ("MetricButton");
- cancel_button.set_name ("MetricButton");
- add (vpacker);
+ get_vbox()->pack_start (bpm_frame, false, false);
+
+ add_button (Stock::OK, RESPONSE_ACCEPT);
+ add_button (Stock::CANCEL, RESPONSE_CANCEL);
+
+ get_vbox()->show_all();
+ bpm_entry.show();
+
set_name ("MetricDialog");
}
@@ -175,8 +168,6 @@ MeterDialog::init (const BBT_Time& when, double bpb, double note_type, bool mova
bpb_entry.select_region (0, -1);
Gtkmm2ext::set_size_request_to_display_given_text (bpb_entry, "999999g", 5, 5);
- vector<string> strings;
-
strings.push_back (_("whole (1)"));
strings.push_back (_("second (2)"));
strings.push_back (_("third (3)"));
@@ -250,7 +241,7 @@ MeterDialog::init (const BBT_Time& when, double bpb, double note_type, bool mova
when_frame.set_name ("MetricDialogFrame");
when_frame.add (when_table);
- vpacker.pack_start (when_frame, false, false);
+ get_vbox()->pack_start (when_frame, false, false);
}
get_vbox()->pack_start (bpb_frame, false, false);
@@ -260,10 +251,12 @@ MeterDialog::init (const BBT_Time& when, double bpb, double note_type, bool mova
note_frame.set_name ("MetricDialogFrame");
bpb_entry.set_name ("MetricEntry");
- add_action_widget (bpb_entry, RESPONSE_ACCEPT);
add_button (Stock::OK, RESPONSE_ACCEPT);
add_button (Stock::CANCEL, RESPONSE_CANCEL);
+ get_vbox()->show_all ();
+ bpb_entry.show ();
+
set_name ("MetricDialog");
}
@@ -283,7 +276,7 @@ double
MeterDialog::get_note_type ()
{
double note_type = 0;
- vector<const gchar *>::iterator i;
+ vector<string>::iterator i;
string text = note_types.get_active_text();
for (i = strings.begin(); i != strings.end(); ++i) {