X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Feditpopup.h;h=2c34be62489d2e0864f2db30aedabe26ecc52e4c;hp=13951ae9ca98edb36289115c2520d6ea7405c05c;hb=c9c0e07706fad701a70ee0d1ffb0fcb6304f138c;hpb=66e8a774858a7bfefc565d77cde63bbc15769991 diff --git a/cinelerra-5.1/cinelerra/editpopup.h b/cinelerra-5.1/cinelerra/editpopup.h index 13951ae9..2c34be62 100644 --- a/cinelerra-5.1/cinelerra/editpopup.h +++ b/cinelerra-5.1/cinelerra/editpopup.h @@ -50,6 +50,17 @@ public: Plugin *plugin; PluginSet *pluginset; double position; + EditPopupOpenEDL *open_edl; +}; + +class EditPopupOpenEDL : public BC_MenuItem +{ +public: + EditPopupOpenEDL(MWindow *mwindow, EditPopup *popup); + int handle_event(); + + MWindow *mwindow; + EditPopup *popup; }; class EditPopupClearSelect : public BC_MenuItem @@ -142,118 +153,39 @@ public: EditPopup *popup; }; -class EditPopupFindAsset : public BC_MenuItem +class EditPopupOverwritePlugins : public BC_MenuItem { public: - EditPopupFindAsset(MWindow *mwindow, EditPopup *popup); - int handle_event(); - MWindow *mwindow; - EditPopup *popup; -}; - -class EditPopupTitle : public BC_MenuItem -{ -public: - EditPopupTitle(MWindow *mwindow, EditPopup *popup); - ~EditPopupTitle(); - + EditPopupOverwritePlugins(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; - EditTitleDialogThread *dialog_thread; }; -class EditTitleDialogThread : public BC_DialogThread +class EditCollectEffects : public BC_MenuItem { public: - EditTitleDialogThread(EditPopupTitle *edit_title); - ~EditTitleDialogThread(); - BC_Window* new_gui(); - void start(int wx, int wy); - void handle_close_event(int result); - void handle_done_event(int result); - - int wx, wy; - EditPopupTitle *edit_title; - EditPopupTitleWindow *window; -}; - -class EditPopupTitleText : public BC_TextBox -{ -public: - EditPopupTitleText(EditPopupTitleWindow *window, - MWindow *mwindow, int x, int y, const char *text); - ~EditPopupTitleText(); + EditCollectEffects(MWindow *mwindow, EditPopup *popup); int handle_event(); - - MWindow *mwindow; - EditPopupTitleWindow *window; -}; - -class EditPopupTitleWindow : public BC_Window -{ -public: - EditPopupTitleWindow(MWindow *mwindow, EditPopup *popup, int wx, int wy); - ~EditPopupTitleWindow(); - - void create_objects(); - void handle_close_event(int result); - - EditPopupTitleText *title_text; MWindow *mwindow; EditPopup *popup; - char new_text[BCTEXTLEN]; }; - -class EditPopupShow : public BC_MenuItem +class EditPasteEffects : public BC_MenuItem { public: - EditPopupShow(MWindow *mwindow, EditPopup *popup); - ~EditPopupShow(); - + EditPasteEffects(MWindow *mwindow, EditPopup *popup); int handle_event(); - MWindow *mwindow; EditPopup *popup; - EditShowDialogThread *dialog_thread; }; -class EditShowDialogThread : public BC_DialogThread +class EditPopupTimecode : public BC_MenuItem { public: - EditShowDialogThread(EditPopupShow *edit_show); - ~EditShowDialogThread(); - BC_Window* new_gui(); - void start(int wx, int wy); - void handle_close_event(int result); - - int wx, wy; - EditPopupShow *edit_show; - EditPopupShowWindow *window; -}; - -class EditPopupShowText : public BC_TextBox -{ -public: - EditPopupShowText(EditPopupShowWindow *window, - MWindow *mwindow, int x, int y, const char *text); - ~EditPopupShowText(); - - EditPopupShowWindow *window; - MWindow *mwindow; -}; - -class EditPopupShowWindow : public BC_Window -{ -public: - EditPopupShowWindow(MWindow *mwindow, EditPopup *popup, int wx, int wy); - ~EditPopupShowWindow(); - - void create_objects(); - - EditPopupShowText *show_text; + EditPopupTimecode(MWindow *mwindow, EditPopup *popup); + int handle_event(); MWindow *mwindow; EditPopup *popup; };