X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Feditpopup.h;h=6a859bb3db07117530c1bdd42d5a4c2c25121e16;hb=986fe708363ab0225a954e637f14bbbd8e800d81;hp=f0ef10d6488aa53e7bc05ded5329fed02496ccc0;hpb=258d9cb69d560f40961acdd20866e12e940c2f93;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/editpopup.h b/cinelerra-5.1/cinelerra/editpopup.h index f0ef10d6..6a859bb3 100644 --- a/cinelerra-5.1/cinelerra/editpopup.h +++ b/cinelerra-5.1/cinelerra/editpopup.h @@ -24,7 +24,6 @@ #include "guicast.h" #include "edit.inc" -#include "colorpicker.h" #include "editpopup.inc" #include "mwindow.inc" #include "mwindowgui.inc" @@ -51,247 +50,162 @@ public: Plugin *plugin; PluginSet *pluginset; double position; + EditPopupOpenEDL *open_edl; }; -class EditPopupClearSelect : public BC_MenuItem +class EditPopupOpenEDL : public BC_MenuItem { public: - EditPopupClearSelect(MWindow *mwindow, EditPopup *popup); + EditPopupOpenEDL(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; }; -class EditPopupCopy : public BC_MenuItem +class EditPopupClearSelect : public BC_MenuItem { public: - EditPopupCopy(MWindow *mwindow, EditPopup *popup); + EditPopupClearSelect(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; }; -class EditPopupCopyPack : public BC_MenuItem +class EditPopupSelectEdits : public BC_MenuItem { public: - EditPopupCopyPack(MWindow *mwindow, EditPopup *popup); + EditPopupSelectEdits(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; }; -class EditPopupCut : public BC_MenuItem +class EditPopupDeselectEdits : public BC_MenuItem { public: - EditPopupCut(MWindow *mwindow, EditPopup *popup); + EditPopupDeselectEdits(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; }; -class EditPopupCutPack : public BC_MenuItem +class EditPopupCopy : public BC_MenuItem { public: - EditPopupCutPack(MWindow *mwindow, EditPopup *popup); + EditPopupCopy(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; }; -class EditPopupMute : public BC_MenuItem +class EditPopupCopyPack : public BC_MenuItem { public: - EditPopupMute(MWindow *mwindow, EditPopup *popup); + EditPopupCopyPack(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; }; -class EditPopupMutePack : public BC_MenuItem +class EditPopupCut : public BC_MenuItem { public: - EditPopupMutePack(MWindow *mwindow, EditPopup *popup); + EditPopupCut(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; }; -class EditPopupPaste : public BC_MenuItem +class EditPopupCutPack : public BC_MenuItem { public: - EditPopupPaste(MWindow *mwindow, EditPopup *popup); + EditPopupCutPack(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; }; -class EditPopupOverwrite : public BC_MenuItem +class EditPopupMute : public BC_MenuItem { public: - EditPopupOverwrite(MWindow *mwindow, EditPopup *popup); + EditPopupMute(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; }; -class EditPopupFindAsset : public BC_MenuItem +class EditPopupMutePack : public BC_MenuItem { public: - EditPopupFindAsset(MWindow *mwindow, EditPopup *popup); + EditPopupMutePack(MWindow *mwindow, EditPopup *popup); int handle_event(); + MWindow *mwindow; EditPopup *popup; }; -class EditPopupUserTitle : public BC_MenuItem +class EditPopupPaste : public BC_MenuItem { public: - EditPopupUserTitle(MWindow *mwindow, EditPopup *popup); - ~EditPopupUserTitle(); - + EditPopupPaste(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; - EditUserTitleDialogThread *dialog_thread; }; -class EditPopupUserTitleText : public BC_TextBox +class EditPopupOverwrite : public BC_MenuItem { public: - EditPopupUserTitleText(EditPopupUserTitleWindow *window, - MWindow *mwindow, int x, int y, const char *text); - ~EditPopupUserTitleText(); + EditPopupOverwrite(MWindow *mwindow, EditPopup *popup); int handle_event(); - MWindow *mwindow; - EditPopupUserTitleWindow *window; -}; - -class EditPopupUserTitleWindow : public BC_Window -{ -public: - EditPopupUserTitleWindow(MWindow *mwindow, EditPopup *popup, int wx, int wy); - ~EditPopupUserTitleWindow(); - - void create_objects(); - void handle_close_event(int result); - - EditPopupUserTitleText *title_text; MWindow *mwindow; EditPopup *popup; - char new_text[BCTEXTLEN]; -}; - -class EditUserTitleDialogThread : public BC_DialogThread -{ -public: - EditUserTitleDialogThread(EditPopupUserTitle *edit_title); - ~EditUserTitleDialogThread(); - - void handle_close_event(int result); - void handle_done_event(int result); - BC_Window* new_gui(); - void start(int wx, int wy); - - int wx, wy; - EditPopupUserTitle *edit_title; - EditPopupUserTitleWindow *window; }; - -class EditPopupTitleColor : public BC_MenuItem +class EditPopupOverwritePlugins : public BC_MenuItem { public: - EditPopupTitleColor(MWindow *mwindow, EditPopup *popup); - ~EditPopupTitleColor(); - + EditPopupOverwritePlugins(MWindow *mwindow, EditPopup *popup); int handle_event(); MWindow *mwindow; EditPopup *popup; - EditTitleColorPicker *color_picker; }; -class EditTitleColorDefault : public BC_GenericButton +class EditCollectEffects : public BC_MenuItem { public: - EditTitleColorDefault(EditTitleColorPicker *color_picker, int x, int y); + EditCollectEffects(MWindow *mwindow, EditPopup *popup); int handle_event(); - - EditTitleColorPicker *color_picker; -}; - -class EditTitleColorPicker : public ColorPicker -{ -public: - EditTitleColorPicker(EditPopup *popup); - ~EditTitleColorPicker(); - void create_objects(ColorWindow *gui); - int handle_new_color(int color, int alpha); - void handle_done_event(int result); - + MWindow *mwindow; EditPopup *popup; - int color; }; - -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; };