コード例 #1
0
        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);
        }
コード例 #2
0
        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();
        }
コード例 #3
0
ファイル: SettingsPanel.cs プロジェクト: pezipink/FarNet
        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);
        }