mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-22 14:46:34 +01:00
make multi-duplicate dialog less ugly, ditto with tempo dialogs. fix broken adding of tempomap meters. fix indenting and remove some unused stuff in tempo_dialog.h.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2973 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
c0185b419e
commit
1b483c2ba2
5 changed files with 183 additions and 176 deletions
|
|
@ -3077,26 +3077,32 @@ Editor::duplicate_dialog (bool with_dialog)
|
|||
|
||||
if (with_dialog) {
|
||||
|
||||
ArdourDialog win ("duplicate dialog");
|
||||
Label label (_("Duplicate how many times?"));
|
||||
ArdourDialog win ("Duplication Dialog");
|
||||
Label label (_("Number of Duplications:"));
|
||||
Adjustment adjustment (1.0, 1.0, 1000000.0, 1.0, 5.0);
|
||||
SpinButton spinner (adjustment);
|
||||
SpinButton spinner (adjustment, 0.0, 1);
|
||||
HBox hbox;
|
||||
|
||||
win.get_vbox()->set_spacing (12);
|
||||
win.get_vbox()->pack_start (label);
|
||||
win.get_vbox()->pack_start (hbox);
|
||||
hbox.set_border_width (6);
|
||||
hbox.pack_start (label, PACK_EXPAND_PADDING, 12);
|
||||
|
||||
/* dialogs have ::add_action_widget() but that puts the spinner in the wrong
|
||||
place, visually. so do this by hand.
|
||||
*/
|
||||
|
||||
win.get_vbox()->pack_start (spinner);
|
||||
hbox.pack_start (spinner, PACK_EXPAND_PADDING, 12);
|
||||
spinner.signal_activate().connect (sigc::bind (mem_fun (win, &ArdourDialog::response), RESPONSE_ACCEPT));
|
||||
|
||||
spinner.grab_focus();
|
||||
|
||||
hbox.show ();
|
||||
label.show ();
|
||||
spinner.show ();
|
||||
|
||||
win.add_button (Stock::OK, RESPONSE_ACCEPT);
|
||||
win.add_button (Stock::CANCEL, RESPONSE_CANCEL);
|
||||
win.add_button (_("Duplicate"), RESPONSE_ACCEPT);
|
||||
win.set_default_response (RESPONSE_ACCEPT);
|
||||
|
||||
win.set_position (WIN_POS_MOUSE);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue