diff options
author | Robin Gareus <robin@gareus.org> | 2013-03-12 22:00:09 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-03-13 20:28:15 +0100 |
commit | 0c3e840700a915fc1476cef73c591048f688f81e (patch) | |
tree | 3241845f899cfed86217db2f6f589740b2b9c04a /gtk2_ardour/ardour_ui.h | |
parent | d91565093965b3405774acd878b3baf38839f4e4 (diff) |
videotimline
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git
Diffstat (limited to 'gtk2_ardour/ardour_ui.h')
-rw-r--r-- | gtk2_ardour/ardour_ui.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h index bb5e9940bc..0716813436 100644 --- a/gtk2_ardour/ardour_ui.h +++ b/gtk2_ardour/ardour_ui.h @@ -65,6 +65,10 @@ #include "ardour/plugin.h" #include "ardour/session_handle.h" +#ifdef WITH_VIDEOTIMELINE +#include "video_timeline.h" +#endif + #include "ardour_dialog.h" #include "ardour_button.h" #include "editing.h" @@ -75,6 +79,11 @@ class About; class AddRouteDialog; +#ifdef WITH_VIDEOTIMELINE +class AddVideoDialog; +class VideoTimeLine; +class SystemExec; +#endif class ArdourStartup; class ArdourKeyboard; class AudioClock; @@ -203,6 +212,10 @@ class ARDOUR_UI : public Gtkmm2ext::UI, public ARDOUR::SessionHandlePtr TimeInfoBox* time_info_box; +#ifdef WITH_VIDEOTIMELINE + VideoTimeLine *video_timeline; +#endif + void store_clock_modes (); void restore_clock_modes (); void reset_main_clocks (); @@ -212,6 +225,13 @@ class ARDOUR_UI : public Gtkmm2ext::UI, public ARDOUR::SessionHandlePtr void add_route (Gtk::Window* float_window); void add_routes_part_two (); void add_routes_thread (); +#ifdef WITH_VIDEOTIMELINE + void add_video (Gtk::Window* float_window); + void start_video_server_menu (Gtk::Window* float_window); + bool start_video_server (Gtk::Window* float_window, bool popup_msg); + void stop_video_server (bool ask_confirm=false); + void flush_videotimeline_cache (bool localcacheonly=false); +#endif void session_add_audio_track ( int input_channels, @@ -606,6 +626,12 @@ class ARDOUR_UI : public Gtkmm2ext::UI, public ARDOUR::SessionHandlePtr AddRouteDialog *add_route_dialog; +#ifdef WITH_VIDEOTIMELINE + /* video dialog */ + AddVideoDialog *add_video_dialog; + SystemExec *video_server_process; +#endif + /* Keyboard Handling */ ArdourKeyboard* keyboard; |