X-Git-Url: https://cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fawindowgui.h;h=41dd0491a4204db18f5874377ab0f01bbdc7c49c;hb=e41864cf7931bfb86f68c5d35d4578dfe161d386;hp=d135145555cd4bb8552cea543ff19d37d20ea4ea;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/awindowgui.h b/cinelerra-5.1/cinelerra/awindowgui.h index d1351455..41dd0491 100644 --- a/cinelerra-5.1/cinelerra/awindowgui.h +++ b/cinelerra-5.1/cinelerra/awindowgui.h @@ -35,6 +35,7 @@ #include "edl.inc" #include "effectlist.inc" #include "folderlistmenu.inc" +#include "garbage.h" #include "guicast.h" #include "labeledit.inc" #include "labelpopup.inc" @@ -48,6 +49,9 @@ #include "samples.inc" #include "vicon.h" +#define SELECT_USED 0 +#define SELECT_UNUSED 1 + class AWindowFolderItem : public BC_ListBoxItem { public: @@ -107,7 +111,7 @@ public: double sort_key; PluginServer *plugin; Label *label; - VIcon *vicon; + AssetVIcon *vicon; RenderEngine *render_engine; }; @@ -130,7 +134,7 @@ public: int audio_pos; }; -class AssetVIcon : public VIcon { +class AssetVIcon : public VIcon, public Garbage { public: AssetPicon *picon; VFrame *temp; @@ -547,4 +551,23 @@ public: 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