Keep Quantize Dialog on top of EditingContext's parent
This commit is contained in:
@@ -1798,7 +1798,7 @@ EditingContext::get_quantize_op ()
|
||||
EC_LOCAL_TEMPO_SCOPE;
|
||||
|
||||
if (!quantize_dialog) {
|
||||
quantize_dialog = new QuantizeDialog (*this);
|
||||
quantize_dialog = new QuantizeDialog (*transient_parent (), *this);
|
||||
}
|
||||
|
||||
quantize_dialog->present ();
|
||||
|
||||
@@ -71,8 +71,8 @@ static const int _grid_beats[] = {
|
||||
|
||||
std::vector<std::string> QuantizeDialog::grid_strings;
|
||||
|
||||
QuantizeDialog::QuantizeDialog (EditingContext& e)
|
||||
: ArdourDialog (_("Quantize"), false, false)
|
||||
QuantizeDialog::QuantizeDialog (Gtk::Window& parent, EditingContext& e)
|
||||
: ArdourDialog (parent, _("Quantize"), false, false)
|
||||
, editor (e)
|
||||
, strength_adjustment (100.0, 0.0, 100.0, 1.0, 10.0)
|
||||
, strength_spinner (strength_adjustment)
|
||||
|
||||
@@ -43,7 +43,7 @@ class EditingContext;
|
||||
class QuantizeDialog : public ArdourDialog
|
||||
{
|
||||
public:
|
||||
QuantizeDialog (EditingContext&);
|
||||
QuantizeDialog (Gtk::Window&, EditingContext&);
|
||||
~QuantizeDialog ();
|
||||
|
||||
Temporal::Beats start_grid_size() const;
|
||||
|
||||
Reference in New Issue
Block a user