Merge branch 'ct' of git.pipapo.org:cinelerra-ct into ct
[cinelerra_cv/ct.git] / cinelerra / awindowmenu.h
blob8b150a06e3621e6a1953544288a77893892160e6
1 #ifndef AWINDOWMENU_H
2 #define AWINDOWMENU_H
4 #include "awindowgui.inc"
5 #include "edl.inc"
6 #include "guicast.h"
7 #include "mwindow.inc"
9 class AssetListFormat;
11 class AssetListMenu : public BC_PopupMenu
13 public:
14 AssetListMenu(MWindow *mwindow, AWindowGUI *gui);
15 ~AssetListMenu();
17 void create_objects();
18 void update_titles();
20 AssetListFormat *format;
22 MWindow *mwindow;
23 AWindowGUI *gui;
27 class AssetListFormat : public BC_MenuItem
29 public:
30 AssetListFormat(MWindow *mwindow);
32 void update();
33 int handle_event();
34 MWindow *mwindow;
38 class AssetListSort : public BC_MenuItem
40 public:
41 AssetListSort(MWindow *mwindow);
43 void update();
44 int handle_event();
45 MWindow *mwindow;
52 class FolderListFormat;
56 class FolderListMenu : public BC_PopupMenu
58 public:
59 FolderListMenu(MWindow *mwindow, AWindowGUI *gui);
60 ~FolderListMenu();
62 void create_objects();
63 void update_titles();
65 FolderListFormat *format;
67 MWindow *mwindow;
68 AWindowGUI *gui;
72 class FolderListFormat : public BC_MenuItem
74 public:
75 FolderListFormat(MWindow *mwindow, FolderListMenu *menu);
77 int handle_event();
78 MWindow *mwindow;
79 FolderListMenu *menu;
84 #endif
86 // Local Variables:
87 // mode: C++
88 // c-file-style: "linux"
89 // End: