X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ffolderlistmenu.C;h=823c9f3105df2c85e5a53e40f161c6ac887642de;hb=502b6f3b6fd04f6b01c6d70dcb81aa304dd0db1c;hp=0eb39c2a77a1a766108fe3871f655851c4175a83;hpb=4b6c39e6cf4a3fd9c1b347db6de686ab55d6cac8;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/folderlistmenu.C b/cinelerra-5.1/cinelerra/folderlistmenu.C index 0eb39c2a..823c9f31 100644 --- a/cinelerra-5.1/cinelerra/folderlistmenu.C +++ b/cinelerra-5.1/cinelerra/folderlistmenu.C @@ -42,10 +42,10 @@ FolderListMenu::~FolderListMenu() void FolderListMenu::create_objects() { add_item(format = new FolderListFormat(mwindow, this)); + add_item(new FolderListSort(mwindow, this)); update_titles(); } - void FolderListMenu::update_titles() { format->set_text(mwindow->edl->session->folderlist_format == FOLDERS_TEXT ? @@ -53,7 +53,6 @@ void FolderListMenu::update_titles() } - FolderListFormat::FolderListFormat(MWindow *mwindow, FolderListMenu *menu) : BC_MenuItem("") { @@ -79,3 +78,17 @@ int FolderListFormat::handle_event() return 1; } + +FolderListSort::FolderListSort(MWindow *mwindow, FolderListMenu *menu) + : BC_MenuItem(_("Sort items")) +{ + this->mwindow = mwindow; + this->menu = menu; +} + +int FolderListSort::handle_event() +{ + mwindow->awindow->gui->sort_folders(); + return 1; +} +