public override object GetEditObject(object item) { string fn = Path.Combine(TablePerspectiveAddonType.Instance.GetDirectory(), item.ToString() + ".per"); var per = new TablePerspective(); per.LoadFromFile(fn); return(per.Conditions); }
public override void SaveItem(object item, object editem) { string fn = Path.Combine(TablePerspectiveAddonType.Instance.GetDirectory(), item.ToString() + ".per"); var per = new TablePerspective(); per.LoadFromFile(fn); per.Conditions = (TablePerspectiveConditions)editem; per.SaveToFile(fn); }
internal void UseFixedPerspective(string perfile) { var per = new TablePerspective(); per.LoadFromFile(perfile); per.FileName = perfile; SelectPerspective(per); IsFixedPerspective = true; }