Ejemplo n.º 1
0
            public void SaveGui(IManagerGui m)
            {
                var f    = m.Form;
                var list = m.ObjectList;

                Location       = f.Location;
                Size           = f.Size;
                WindowState    = f.WindowState;
                ShowGridInList = list.GridLines;
                ListState      = list.SaveState();
                SearchPattern  = m.SearchPattern;
            }
Ejemplo n.º 2
0
            public void RestoreGui(IManagerGui m)
            {
                var f    = m.Form;
                var list = m.ObjectList;

                f.Location      = Location;
                f.Size          = Size;
                f.WindowState   = WindowState;
                list.GridLines  = ShowGridInList;
                m.SearchPattern = SearchPattern;
                if (ListState != null)
                {
                    list.RestoreState(ListState);
                }
            }
Ejemplo n.º 3
0
 public Manager(IManagerGui m)
 {
     _managerGui = m;
     TypedList   = new TypedObjectListView <T>(ObjectList);
     Utils.ConfigureColumns <T>(ObjectList);
     _levWatcher = new FileSystemWatcher(Global.AppSettings.General.LevelDirectory, "*.lev");
     _recWatcher = new FileSystemWatcher(Global.AppSettings.General.ReplayDirectory, "*.rec");
     _levWatcher.IncludeSubdirectories = true;
     _recWatcher.IncludeSubdirectories = true;
     _levWatcher.EnableRaisingEvents   = false;
     _recWatcher.EnableRaisingEvents   = false;
     _levWatcher.NotifyFilter          = NotifyFilters.LastWrite | NotifyFilters.FileName;
     _recWatcher.NotifyFilter          = NotifyFilters.LastWrite | NotifyFilters.FileName;
     _levWatcher.Changed += WatcherOnChanged;
     _levWatcher.Created += WatcherOnChanged;
     _levWatcher.Deleted += WatcherOnChanged;
     _levWatcher.Renamed += WatcherOnChanged;
     _recWatcher.Changed += WatcherOnChanged;
     _recWatcher.Created += WatcherOnChanged;
     _recWatcher.Deleted += WatcherOnChanged;
     _recWatcher.Renamed += WatcherOnChanged;
 }