Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        internal void UseFixedPerspective(string perfile)
        {
            var per = new TablePerspective();

            per.LoadFromFile(perfile);
            per.FileName = perfile;
            SelectPerspective(per);
            IsFixedPerspective = true;
        }