#include "edl.inc"
#include "effectlist.inc"
#include "folderlistmenu.inc"
+#include "garbage.h"
#include "guicast.h"
#include "labeledit.inc"
#include "labelpopup.inc"
#include "samples.inc"
#include "vicon.h"
+#define SELECT_USED 0
+#define SELECT_UNUSED 1
+
class AWindowFolderItem : public BC_ListBoxItem
{
public:
double sort_key;
PluginServer *plugin;
Label *label;
- VIcon *vicon;
+ AssetVIcon *vicon;
RenderEngine *render_engine;
};
int audio_pos;
};
-class AssetVIcon : public VIcon {
+class AssetVIcon : public VIcon, public Garbage {
public:
AssetPicon *picon;
VFrame *temp;
AWindowGUI *gui;
};
+class AssetSelectUsedItem : public BC_MenuItem
+{
+public:
+ AssetSelectUsedItem(AssetSelectUsed *select_used, const char *text, int action);
+ int handle_event();
+
+ int action;
+ AssetSelectUsed *select_used;
+};
+
+class AssetSelectUsed : public BC_MenuItem
+{
+public:
+ AssetSelectUsed(MWindow *mwindow, AWindowGUI *gui);
+
+ MWindow *mwindow;
+ AWindowGUI *gui;
+};
+
#endif