X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fplugindialog.h;h=0559d9e75748116e164c7305ebf96a892c51a021;hp=e53e0f22f5c430cb27981f9b906fa11bc4d88b73;hb=5c8da1404ee2707ea621e9361541bdc973bcfbb9;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1 diff --git a/cinelerra-5.1/cinelerra/plugindialog.h b/cinelerra-5.1/cinelerra/plugindialog.h index e53e0f22..0559d9e7 100644 --- a/cinelerra-5.1/cinelerra/plugindialog.h +++ b/cinelerra-5.1/cinelerra/plugindialog.h @@ -22,26 +22,13 @@ #ifndef PLUGINDIALOG_H #define PLUGINDIALOG_H -class PluginDialogTextBox; -class PluginDialogDetach; -class PluginDialogNew; -class PluginDialogShared; -class PluginDialogSearchText; -class PluginDialogModules; -class PluginDialogAttachNew; -class PluginDialogChangeNew; -class PluginDialogIn; -class PluginDialogOut; -class PluginDialogThru; -class PluginDialogSingle; -class PluginDialog; - #include "bcdialog.h" #include "condition.inc" #include "guicast.h" #include "mutex.inc" #include "mwindow.inc" #include "plugin.inc" +#include "plugindialog.inc" #include "pluginserver.inc" #include "sharedlocation.h" #include "thread.h" @@ -63,6 +50,7 @@ public: BC_Window* new_gui(); void handle_done_event(int result); void handle_close_event(int result); + void apply(); MWindow *mwindow; Track *track; @@ -114,6 +102,7 @@ public: void save_settings(); int resize_event(int w, int h); void load_plugin_list(int redraw); + void apply(); BC_Title *standalone_title; PluginDialogNew *standalone_list; @@ -123,9 +112,9 @@ public: PluginDialogModules *module_list; PluginDialogSingle *single_standalone; PluginDialogSearchText *search_text; - - PluginDialogThru *thru; - + BC_OKButton *ok_btn; + BC_CancelButton *can_btn; + PluginDialogApply *apy_btn; PluginDialogThread *thread; ArrayList standalone_data; @@ -255,6 +244,14 @@ public: PluginDialog *dialog; }; +class PluginDialogApply : public BC_GenericButton +{ +public: + PluginDialogApply(PluginDialog *dialog, int x, int y); + int handle_event(); + + PluginDialog *dialog; +}; /* * class PluginDialogAttachShared : public BC_GenericButton * {