return 1;
}
+BinFolderApplyFilter::BinFolderApplyFilter(BinFolderList *folder_list, int x, int y)
+ : BC_GenericButton(x, y, _("Apply"))
+{
+ this->folder_list = folder_list;
+}
+BinFolderApplyFilter::~BinFolderApplyFilter()
+{
+}
+
+int BinFolderApplyFilter::handle_event()
+{
+ ModifyFolderThread *thread = folder_list->window->thread;
+ thread->original->copy_from(thread->folder);
+ thread->agui->async_update_assets();
+ return 1;
+}
+
NewFolderGUI::NewFolderGUI(NewFolderThread *thread, int x, int y, int w, int h)
: BC_Window(_(PROGRAM_NAME ": New folder"),
add_subwindow(add_filter = new BinFolderAddFilter(folder_list, x1, y1));
y1 += add_filter->get_h() + 10;
add_subwindow(del_filter = new BinFolderDelFilter(folder_list, x1, y1));
+ y1 += del_filter->get_h() + 10;
+ add_subwindow(apply_filter = new BinFolderApplyFilter(folder_list, x1, y1));
add_subwindow(ok_button = new BC_OKButton(this));
add_subwindow(cancel_button = new BC_CancelButton(this));
show_window();