X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fadd_video_dialog.h;h=ef12ccddef2d4def8a7511b81850e6b786db5448;hb=7d553eea8028977021f1526b8ab538737a21767c;hp=7d8bdbc1ff74d3349bf3b13958b7442d026bfeba;hpb=daec8e44d52116d8841cf08954b930142c8dc495;p=ardour.git diff --git a/gtk2_ardour/add_video_dialog.h b/gtk2_ardour/add_video_dialog.h index 7d8bdbc1ff..ef12ccddef 100644 --- a/gtk2_ardour/add_video_dialog.h +++ b/gtk2_ardour/add_video_dialog.h @@ -17,14 +17,27 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#ifdef WITH_VIDEOTIMELINE - #ifndef __gtk_ardour_add_video_dialog_h__ #define __gtk_ardour_add_video_dialog_h__ #include -#include +#ifdef interface +#undef interface +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "ardour/types.h" #include "ardour/template_utils.h" @@ -38,7 +51,7 @@ enum VtlImportOption { class AddVideoDialog : public ArdourDialog { - public: +public: AddVideoDialog (ARDOUR::Session*); ~AddVideoDialog (); @@ -47,10 +60,11 @@ class AddVideoDialog : public ArdourDialog bool launch_xjadeo (); bool auto_set_session_fps (); - private: +private: void on_show (); bool page_switch(); void set_action_ok(bool yn); + void clear_preview_image(); /* preview pane related */ void request_preview(std::string vpath); @@ -60,7 +74,8 @@ class AddVideoDialog : public ArdourDialog Gtk::HScale seek_slider; Glib::RefPtr imgbuf; std::string preview_path; - Gtk::Label pi_duration; + Gtk::Label pi_tcin; + Gtk::Label pi_tcout; Gtk::Label pi_aspect; Gtk::Label pi_fps; @@ -76,10 +91,14 @@ class AddVideoDialog : public ArdourDialog Gtk::Notebook notebook; Gtk::Button *ok_button; + Gtk::VBox server_index_box; + Gtk::VBox file_chooser_box; + Gtk::HBox browser_container; + /* Harvid Browser related */ class HarvidColumns : public Gtk::TreeModel::ColumnRecord { - public: + public: Gtk::TreeModelColumn id; Gtk::TreeModelColumn uri; Gtk::TreeModelColumn filename; @@ -104,8 +123,9 @@ class AddVideoDialog : public ArdourDialog HarvidColumns harvid_list_columns; Glib::RefPtr harvid_list; Gtk::TreeView harvid_list_view; + + bool show_advanced; + bool loaded_docroot; }; #endif /* __gtk_ardour_add_video_dialog_h__ */ - -#endif /* WITH_VIDEOTIMELINE */