mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 00:34:59 +01:00
Set Transient Parents for edit-context dialogs
This commit is contained in:
parent
d30a0b2bfb
commit
b54c8f973e
7 changed files with 12 additions and 12 deletions
|
|
@ -43,8 +43,8 @@ using namespace Gtkmm2ext;
|
|||
* @param n Notes to edit.
|
||||
*/
|
||||
|
||||
EditNoteDialog::EditNoteDialog (MidiView* rv, set<NoteBase*> n)
|
||||
: ArdourDialog (_("Note"))
|
||||
EditNoteDialog::EditNoteDialog (Gtk::Window& parent, MidiView* rv, set<NoteBase*> n)
|
||||
: ArdourDialog (parent, _("Note"))
|
||||
, _region_view (rv)
|
||||
, _events (n)
|
||||
, _channel_all (_("Set selected notes to this channel"))
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ class NoteBase;
|
|||
class EditNoteDialog : public ArdourDialog
|
||||
{
|
||||
public:
|
||||
EditNoteDialog (MidiView* rv, std::set<NoteBase*> n);
|
||||
EditNoteDialog (Gtk::Window&, MidiView* rv, std::set<NoteBase*> n);
|
||||
|
||||
void done (int);
|
||||
|
||||
|
|
|
|||
|
|
@ -2104,7 +2104,7 @@ EditingContext::transform_regions (const MidiViews& rs)
|
|||
return;
|
||||
}
|
||||
|
||||
TransformDialog td;
|
||||
TransformDialog td (*transient_parent ());
|
||||
|
||||
td.present();
|
||||
const int r = td.run();
|
||||
|
|
@ -2135,7 +2135,7 @@ EditingContext::transpose_regions (const MidiViews& rs)
|
|||
return;
|
||||
}
|
||||
|
||||
TransposeDialog d;
|
||||
TransposeDialog d (*transient_parent ());
|
||||
int const r = d.run ();
|
||||
|
||||
if (r == RESPONSE_ACCEPT) {
|
||||
|
|
@ -2168,7 +2168,7 @@ EditingContext::edit_notes (MidiView* mrv)
|
|||
return;
|
||||
}
|
||||
|
||||
EditNoteDialog* d = new EditNoteDialog (mrv, s);
|
||||
EditNoteDialog* d = new EditNoteDialog (*transient_parent (), mrv, s);
|
||||
d->show_all ();
|
||||
|
||||
d->signal_response().connect (sigc::bind (sigc::mem_fun (*this, &EditingContext::note_edit_done), d));
|
||||
|
|
|
|||
|
|
@ -76,8 +76,8 @@ TransformDialog::Model::Model()
|
|||
}
|
||||
}
|
||||
|
||||
TransformDialog::TransformDialog()
|
||||
: ArdourDialog(_("Transform"), false, false)
|
||||
TransformDialog::TransformDialog(Gtk::Window& parent)
|
||||
: ArdourDialog(parent, _("Transform"), false, false)
|
||||
{
|
||||
_property_combo.set_model(_model.property_list);
|
||||
_property_combo.pack_start(_model.property_cols.label);
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@
|
|||
class TransformDialog : public ArdourDialog
|
||||
{
|
||||
public:
|
||||
TransformDialog();
|
||||
TransformDialog(Gtk::Window&);
|
||||
|
||||
ARDOUR::Transform::Program get();
|
||||
|
||||
|
|
|
|||
|
|
@ -26,8 +26,8 @@
|
|||
|
||||
using namespace Gtk;
|
||||
|
||||
TransposeDialog::TransposeDialog ()
|
||||
: ArdourDialog (_("Transpose MIDI"))
|
||||
TransposeDialog::TransposeDialog (Gtk::Window& parent)
|
||||
: ArdourDialog (parent, _("Transpose MIDI"))
|
||||
, _octaves_adjustment (0.0, -4.0, 4.0, 1, 2.0)
|
||||
, _semitones_adjustment (0.0, -12.0, 12.0, 1.0, 4.0)
|
||||
, _octaves_spinner (_octaves_adjustment)
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
class TransposeDialog : public ArdourDialog
|
||||
{
|
||||
public:
|
||||
TransposeDialog ();
|
||||
TransposeDialog (Gtk::Window&);
|
||||
|
||||
int semitones () const;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue