Skip to content
Snippets Groups Projects
Commit aa08bd0e authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

pp

parent b15c3720
No related branches found
No related tags found
No related merge requests found
......@@ -419,17 +419,22 @@ void onelab_cb(Fl_Widget *w, void *data)
if(db[i][j] == onelab::parameter::charSep()) db[i][j] = '|';
Msg::Direct("%s", db[i].c_str());
}
Msg::Info("Writing database `onelab.db'...");
onelab::server::instance()->toFile("onelab.db");
Msg::Info("Done writing database");
std::string name = "onelab.db";
Msg::StatusBar(2, true, "Writing database '%s'...", name.c_str());
if(onelab::server::instance()->toFile(name))
Msg::StatusBar(2, true, "Done writing database '%s'", name.c_str());
else
Msg::Error("Could not write database '%s'", name.c_str());
return;
}
if(action == "load"){
std::string name = "onelab.db";
Msg::Info("Loading database '%s'...", name.c_str());
onelab::server::instance()->fromFile(name);
Msg::Info("Done loading database '%s'", name.c_str());
Msg::StatusBar(2, true, "Loading database '%s'...", name.c_str());
if(onelab::server::instance()->fromFile(name))
Msg::StatusBar(2, true, "Done loading database '%s'", name.c_str());
else
Msg::Error("Could not load database '%s'", name.c_str());
action = "check";
}
......@@ -577,7 +582,7 @@ onelabWindow::onelabWindow(int deltaFontSize)
(_butt[0]->x() - WB - BB/2, _butt[0]->y(), BB/2, BH, "@-1gmsh_gear");
_gear->align(FL_ALIGN_CENTER | FL_ALIGN_INSIDE);
_gear->add("Reset database", 0, onelab_cb, (void*)"reset");
_gear->add("Print database", 0, onelab_cb, (void*)"dump");
_gear->add("Save database", 0, onelab_cb, (void*)"dump");
_gear->add("_Load database", 0, onelab_cb, (void*)"load");
_gear->add("Remesh automatically", 0, 0, 0, FL_MENU_TOGGLE);
_gear->add("Merge results automatically", 0, 0, 0, FL_MENU_TOGGLE);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment