protected internal DefaultableSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null)
 {
     DefaultSettings = defaultSettings;
     PropertyBag = new PropertyBagCollection<DefaultBoolean>(DefaultBoolean.Default, RaisePropertyChanged);
     if (null != eventHandler)
         this.PropertyChanged += eventHandler;
 }
Exemple #2
0
 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);
        }
Exemple #5
0
 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;
 }
Exemple #7
0
 internal DesktopSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler)
 {
 }
Exemple #8
0
 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)
 {            
 }
Exemple #11
0
 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)
 {
   
 }
Exemple #13
0
 internal MyDocumentsSettings(DefaultSettings defaultSettings, PropertyChangedEventHandler eventHandler = null) : base(defaultSettings, eventHandler)
 {
 }