X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fplugindialog.h;h=e53e0f22f5c430cb27981f9b906fa11bc4d88b73;hb=04031cc2a664d2a6d9d2a37954c55cc68742d78c;hp=31c1b584d8f82f73ecc4cb680cc909352393d392;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/plugindialog.h b/cinelerra-5.1/cinelerra/plugindialog.h index 31c1b584..e53e0f22 100644 --- a/cinelerra-5.1/cinelerra/plugindialog.h +++ b/cinelerra-5.1/cinelerra/plugindialog.h @@ -26,6 +26,7 @@ class PluginDialogTextBox; class PluginDialogDetach; class PluginDialogNew; class PluginDialogShared; +class PluginDialogSearchText; class PluginDialogModules; class PluginDialogAttachNew; class PluginDialogChangeNew; @@ -87,6 +88,14 @@ public: int single_standalone; }; +class PluginDialogListItem : public BC_ListBoxItem +{ +public: + PluginDialogListItem(const char *item, int n) + : BC_ListBoxItem(item), item_no(n) {} + int item_no; +}; + class PluginDialog : public BC_Window { public: @@ -104,6 +113,7 @@ public: int attach_module(int number); void save_settings(); int resize_event(int w, int h); + void load_plugin_list(int redraw); BC_Title *standalone_title; PluginDialogNew *standalone_list; @@ -112,7 +122,7 @@ public: BC_Title *module_title; PluginDialogModules *module_list; PluginDialogSingle *single_standalone; - + PluginDialogSearchText *search_text; PluginDialogThru *thru; @@ -236,6 +246,14 @@ public: PluginDialog *dialog; }; +class PluginDialogSearchText : public BC_TextBox +{ +public: + PluginDialogSearchText(PluginDialog *dialog, int x, int y, int w); + int handle_event(); + + PluginDialog *dialog; +}; /* * class PluginDialogAttachShared : public BC_GenericButton