class PluginDialogDetach;
class PluginDialogNew;
class PluginDialogShared;
+class PluginDialogSearchText;
class PluginDialogModules;
class PluginDialogAttachNew;
class PluginDialogChangeNew;
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:
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;
BC_Title *module_title;
PluginDialogModules *module_list;
PluginDialogSingle *single_standalone;
-
+ PluginDialogSearchText *search_text;
PluginDialogThru *thru;
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