X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fregion_layering_order_editor.h;h=aad87297593d6a69294ddbe5324d4aa933c439a5;hb=6a61ddb3af8225608c7615d199a54b3ad22f784b;hp=10bcd989b78ec93d8c71b2e6689bd2fae96bd455;hpb=1c7ac48d53a2ee4f0a9235a7093da8cbada6d626;p=ardour.git diff --git a/gtk2_ardour/region_layering_order_editor.h b/gtk2_ardour/region_layering_order_editor.h index 10bcd989b7..aad8729759 100644 --- a/gtk2_ardour/region_layering_order_editor.h +++ b/gtk2_ardour/region_layering_order_editor.h @@ -6,10 +6,10 @@ #include #include -#include -#include +#include "ardour/region.h" +#include "ardour/playlist.h" -#include "ardour_dialog.h" +#include "ardour_window.h" #include "audio_clock.h" class PublicEditor; @@ -18,24 +18,24 @@ namespace ARDOUR { class Session; } -class RegionLayeringOrderEditor : public ArdourDialog +class RegionLayeringOrderEditor : public ArdourWindow { public: RegionLayeringOrderEditor (PublicEditor&); virtual ~RegionLayeringOrderEditor (); - + void set_context(const std::string& name, ARDOUR::Session* s, const boost::shared_ptr & pl, ARDOUR::framepos_t position); void maybe_present (); - + protected: virtual bool on_key_press_event (GdkEventKey* event); private: boost::shared_ptr playlist; - nframes64_t position; + framepos_t position; bool in_row_change; uint32_t regions_at_position; - + PBD::ScopedConnection playlist_modified_connection; struct LayeringOrderColumns : public Gtk::TreeModel::ColumnRecord {