public SettingsPanel(SettingsExplorer explorer) : base(explorer) { _Explorer = explorer; Title = explorer.Location; CurrentLocation = explorer.Location; SortMode = PanelSortMode.Name; ViewMode = PanelViewMode.AlternativeFull; PanelPlan plan = new PanelPlan(); plan.Columns = new FarColumn[] { new SetColumn() { Kind = "O", Name = "Setting" }, new SetColumn() { Kind = "Z", Name = "Value" } }; SetPlan(PanelViewMode.AlternativeFull, plan); }
void SetDefaults() { foreach (FarFile file in SelectedFiles) { var value = (SettingsPropertyValue)file.Data; file.Description = SettingsExplorer.SetPropertyValueDefault(value); SettingsExplorer.CompleteFileData(file, value); _isDirty = true; } Update(false); Redraw(); }