protected internal DefaultableSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) { DefaultSettings = defaultSettings; PropertyBag = new PropertyBagCollection<DefaultBoolean>(DefaultBoolean.Default, RaisePropertyChanged); if (null != eventHandler) this.PropertyChanged += eventHandler; }
internal TemplateFoldersSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler) { FolderTemplates = new TemplateFolderDescriptionCollection(); DontFireEvents = true; PropertyBag.Add("Visible", DefaultBoolean.False); DontFireEvents = false; }
internal TemplateFoldersSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler) { FolderTemplates = new TemplateFolderDescriptionCollection(); DontFireEvents = true; PropertyBag.Add("Visible", DefaultBoolean.False); DontFireEvents = false; }
public OpenFilePanel() { InitializeComponent(); NodeDesktop = TreeView1.Nodes[0]; NodeMyComputer = TreeView1.Nodes[1]; NodeMyDocuments = TreeView1.Nodes[2]; NodeSpecialFolders = TreeView1.Nodes[3]; NodeTemplateFolders = TreeView1.Nodes[4]; Misc = new MiscSettings(MiscSettings_PropertyChanged); Default = new DefaultSettings(Misc, DefaultableSettings_PropertyChanged); Desktop = new DesktopSettings(Default, DefaultableSettings_PropertyChanged); MyComputer = new MyComputerSettings(Default, DefaultableSettings_PropertyChanged); MyDocuments = new MyDocumentsSettings(Default, DefaultableSettings_PropertyChanged); SpecialFolders = new SpecialFoldersSettings(Default, DefaultableSettings_PropertyChanged); TemplateFolders = new TemplateFoldersSettings(Default, DefaultableSettings_PropertyChanged); Misc.SetCategoryPanelWidth(splitContainer1.Panel1.Width); Localization = new OpenFileLocalization(LocalizationSettings_PropertyChanged); Localization.RaisePropertyChanged(""); FileSystemHandler = new FileSystemManager(); ToolStripContainer1_ContentPanel_SizeChanged(this, new EventArgs()); ShowAll(); this.Load += new EventHandler(OpenFilePanel_Load); }
protected internal DefaultableSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) { DefaultSettings = defaultSettings; PropertyBag = new PropertyBagCollection <DefaultBoolean>(DefaultBoolean.Default, RaisePropertyChanged); if (null != eventHandler) { this.PropertyChanged += eventHandler; } }
internal SpecialFoldersSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler) { DontFireEvents = true; PropertyBag.Add("Visible", DefaultBoolean.False); DontFireEvents = false; }
internal DesktopSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler) { }
internal SpecialFoldersSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler) { DontFireEvents = true; PropertyBag.Add("Visible", DefaultBoolean.False); DontFireEvents = false; }
internal MyComputerSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler) { DerivedPropertyBag = new PropertyBagCollection<bool>(true, RaisePropertyChanged); }
internal DesktopSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler) { }
internal MyComputerSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler) { DerivedPropertyBag = new PropertyBagCollection <bool>(true, RaisePropertyChanged); }
internal MyDocumentsSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler) { }
internal MyDocumentsSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler) { }