Exemplo n.º 1
0
        public void GetDefaultSettings()
        {
            if (!ResourceManager.Instance.DefaultSlideSettingsFile.ExistsLocal())
            {
                return;
            }
            var document = new XmlDocument();

            document.Load(ResourceManager.Instance.DefaultSlideSettingsFile.LocalPath);
            var node = document.SelectSingleNode(@"/Settings/Size");

            if (node != null)
            {
                SlideSettings = SlideSettings.ReadFromString(node.InnerText.Trim());
            }
        }
        private void FormEditSlideSettings_Load(object sender, System.EventArgs e)
        {
            buttonXSize43.Tag  = SlideSettings.ReadFromString("4x3");
            buttonXSize169.Tag = SlideSettings.ReadFromString("16x9");
            buttonXSize34.Tag  = SlideSettings.ReadFromString("3x4");

            var availableWizards = MasterWizardManager.Instance.MasterWizards.Values.Where(w => SlideSettings.GetAvailableConfigurations().Any(w.HasSlideConfiguration)).ToList();

            comboBoxEditSlideFormat.Properties.Items.AddRange(availableWizards);
            comboBoxEditSlideFormat.EditValue = availableWizards.FirstOrDefault(w => w.Name == SettingsManager.Instance.SelectedWizard);

            var buttons = GetSizeButtons().ToList();

            buttons.ForEach(b => b.Checked = false);
            buttons.First(b => ((SlideSettings)b.Tag).IsEqual(SlideSettingsManager.Instance.SlideSettings)).Checked = true;
        }