private void readCanguroVariables(XmlNode node)
{
int alid = int.Parse(readAttribute(node, "ActiveLayer", model.ActiveLayer.Id.ToString()));
if (alid < model.Layers.Count && model.Layers[alid] != null)
model.ActiveLayer = model.Layers[alid];
string alc = readAttribute(node, "ActiveLoadCase", model.ActiveLoadCase.Name).Trim();
alc = (alc.Length > 0) ? alc : Culture.Get("Case");
if (model.LoadCases.ContainsKey(alc))
model.ActiveLoadCase = model.LoadCases[alc];
string usys = readAttribute(node, "UnitSystem", model.UnitSystem.GetType().ToString());
foreach (UnitSystem.UnitSystem system in UnitSystem.UnitSystemsManager.Instance.UnitSystems)
if (system.GetType().ToString().Equals(usys))
{
model.UnitSystem = system;
break;
}
string layout = readAttribute(node, "Layout", "0");
Canguro.View.GraphicViewManager.Instance.Layout = (Canguro.View.GraphicViewManager.ViewportsLayout)((byte)byte.Parse(layout));
readViewOptions(node);
}