X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Fsrc%2Fgtkmm%2Fdockmanager.cpp;h=0002f5b8fab3118dab61e438f0334e37405f9f7c;hb=3ca13d335d0de62fcf8bd817055848c8b15bf0c2;hp=1fdd4392c5f086b1473f1553a11cbc779c875fbd;hpb=a18c0930ba463fdec054b46c6dad17a5ddb48605;p=synfig.git diff --git a/synfig-studio/src/gtkmm/dockmanager.cpp b/synfig-studio/src/gtkmm/dockmanager.cpp index 1fdd439..0002f5b 100644 --- a/synfig-studio/src/gtkmm/dockmanager.cpp +++ b/synfig-studio/src/gtkmm/dockmanager.cpp @@ -288,7 +288,6 @@ DockManager::find_dock_dialog(int id) DockDialog* dock_dialog(new DockDialog()); dock_dialog->set_id(id); - dock_dialog->show(); return *dock_dialog; } @@ -302,3 +301,11 @@ DockManager::find_dock_dialog(int id)const throw std::runtime_error("DockManager::find_dock_dialog(int id)const: not found"); } + +void +DockManager::show_all_dock_dialogs() +{ + std::list::iterator iter; + for(iter=dock_dialog_list_.begin();iter!=dock_dialog_list_.end();++iter) + (*iter)->show(); +}