protected SlidePanel(LoadInfo info) { ReflectedSaver.RestoreObject(this, info); if (info.Version < CurrentVersion) { if (info.Version < 1) { BorderLayoutLocations location = BorderLayoutLocations.Left; switch (info.GetValue("viewLocation", ViewLocations.Left)) { case ViewLocations.Left: location = BorderLayoutLocations.Left; break; case ViewLocations.Right: location = BorderLayoutLocations.Right; break; case ViewLocations.Top: location = BorderLayoutLocations.Top; break; case ViewLocations.Bottom: location = BorderLayoutLocations.Bottom; break; } ElementName = new BorderLayoutElementName(GUILocationNames.ContentArea, location); } } }
public override void getInfo(SaveInfo info) { base.getInfo(info); info.AddValue("BehaviorDataType", DefaultTypeFinder.CreateShortTypeString(behaviorTemplate.GetType())); info.AddValue("UpdatePhase", behaviorTemplate.UpdatePhase); ReflectedSaver.SaveObject(behaviorTemplate, info, BehaviorSaveMemberScanner.Scanner); behaviorTemplate.callCustomSave(info); }
protected Slide(LoadInfo info) { ReflectedSaver.RestoreObject(this, info, ReflectedSaver.DefaultScanner); id = info.GetValueCb("Id", () => { return(Guid.NewGuid().ToString("D")); }); info.RebuildDictionary("TriggerAction", triggerActions); if (layoutStrategy == null) { layoutStrategy = new BorderSlideLayoutStrategy(); } }
private BehaviorDefinition(LoadInfo info) : base(info) { String behaviorType = info.GetString("BehaviorDataType"); Type type = info.TypeFinder.findType(behaviorType); if (type != null) { behaviorTemplate = (Behavior)Activator.CreateInstance(type); behaviorTemplate.UpdatePhase = info.GetString("UpdatePhase", "Default"); ReflectedSaver.RestoreObject(behaviorTemplate, info, BehaviorSaveMemberScanner.Scanner); behaviorTemplate.callCustomLoad(info); } else { throw new BehaviorException(String.Format("Could not load behavior of type {0}. The type could not be found.", behaviorType)); } }
protected BorderSlideLayoutStrategy(LoadInfo info) { ReflectedSaver.RestoreObject(this, info); if (info.Version < CurrentVersion) { if (info.Version < 1) { Dictionary <ViewLocations, SlidePanel> legacyPanels = new Dictionary <ViewLocations, SlidePanel>(); info.RebuildDictionary("Panel", legacyPanels); foreach (var panel in legacyPanels.Values) { addPanel(panel); } } } else { info.RebuildDictionary("Panel", panels); } }
protected SlideAction(LoadInfo info) { ReflectedSaver.RestoreObject(this, info); }
public virtual void getInfo(SaveInfo info) { ReflectedSaver.SaveObject(this, info, ReflectedSaver.DefaultScanner); info.ExtractList("Slides", slides); }
protected Slideshow(LoadInfo info) { ReflectedSaver.RestoreObject(this, info, ReflectedSaver.DefaultScanner); info.RebuildList("Slides", slides); }
public virtual void getInfo(SaveInfo info) { ReflectedSaver.SaveObject(this, info, ReflectedSaver.DefaultScanner); info.AddValue("Id", id.ToString()); info.ExtractDictionary("TriggerAction", triggerActions); }
public SaveableClipboardContainer(LoadInfo info) { ReflectedSaver.RestoreObject(this, info, scanner); }
protected SaveableEditableItem(LoadInfo info) { ReflectedSaver.RestoreObject(this, info, BehaviorSaveMemberScanner.Scanner); }
public void getInfo(SaveInfo info) { ReflectedSaver.SaveObject(this, info); info.Version = CurrentVersion; }
/// <summary> /// Get the info to save for the implementing class. /// </summary> /// <param name="info">The SaveInfo class to save into.</param> public void getInfo(SaveInfo info) { ReflectedSaver.SaveObject(this, info, BehaviorSaveMemberScanner.Scanner); customizeSave(info); }
protected SceneViewWindowPreset(LoadInfo info) { ReflectedSaver.RestoreObject(this, info); }
public void getInfo(SaveInfo info) { ReflectedSaver.SaveObject(this, info); info.ExtractDictionary("Panel", panels); info.Version = CurrentVersion; }
protected SceneThumbInfo(LoadInfo info) { ReflectedSaver.RestoreObject(this, info); }
public void getInfo(SaveInfo info) { ReflectedSaver.SaveObject(this, info); }
protected SceneViewWindowPresetSet(LoadInfo info) { ReflectedSaver.RestoreObject(this, info); info.RebuildLinkedList <SceneViewWindowPreset>("Preset", presets); }
protected LayoutElementName(LoadInfo info) { ReflectedSaver.RestoreObject(this, info); }
protected ActionCommand(LoadInfo info) { ReflectedSaver.RestoreObject(this, info, BehaviorSaveMemberScanner.Scanner); }
protected BEPUikSolverDefinition(LoadInfo info) { ReflectedSaver.RestoreObject(this, info); info.RebuildList("ChildSolver", childSolvers); }
protected SaveTest(LoadInfo info) { ReflectedSaver.RestoreObject(this, info); }
public void getInfo(SaveInfo info) { ReflectedSaver.SaveObject(this, info); info.ExtractLinkedList <SceneViewWindowPreset>("Preset", presets); }
public void getInfo(SaveInfo info) { ReflectedSaver.SaveObject(this, info); info.ExtractList("ChildSolver", childSolvers); }
public virtual void getInfo(SaveInfo info) { ReflectedSaver.SaveObject(this, info, BehaviorSaveMemberScanner.Scanner); }
protected DataModelItem(LoadInfo info) { ReflectedSaver.RestoreObject(this, info, ReflectedSaver.DefaultScanner); }
public virtual void getInfo(SaveInfo info) { ReflectedSaver.SaveObject(this, info, scanner); }
public void getInfo(SaveInfo info) { ReflectedSaver.SaveObject(this, info, ReflectedSaver.DefaultScanner); }