r999: maintainers added to README_en.
[cinelerra_cv/mob.git] / cinelerra / awindow.C
blob4f9b5723be99912885d1b2a76441873a0f0d3b94
1 #include "assetedit.h"
2 #include "assetremove.h"
3 #include "awindow.h"
4 #include "awindowgui.h"
5 #include "bcsignals.h"
6 #include "clipedit.h"
7 #include "labeledit.h"
9 AWindow::AWindow(MWindow *mwindow) : Thread()
11         this->mwindow = mwindow;
12         current_folder[0] = 0;
16 AWindow::~AWindow()
18         delete asset_edit;
19         if (label_edit) delete label_edit;
22 int AWindow::create_objects()
24         gui = new AWindowGUI(mwindow, this);
25         gui->create_objects();
26         gui->async_update_assets();
27         asset_remove = new AssetRemoveThread(mwindow);
28         asset_edit = new AssetEdit(mwindow);
29         clip_edit = new ClipEdit(mwindow, this, 0);
30         label_edit = new LabelEdit(mwindow, this, 0);
31         return 0;
35 void AWindow::run()
37         gui->run_window();