Exemplo n.º 1
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            if (InvokeRequired)
            {
                OnButtonPressedCallback d = buttonSave_Click;
                Invoke(d, sender, e);
                return;
            }
            SavePathsList();
            SaveXPGT();
            _fontSettings.StoreTo(_settings.ConversionSettings.Fonts);
            appleV2SettingsControl.SaveToSettings(_settings);
            var settingsFile = new ConverterSettingsFile();

            settingsFile.Settings.CopyFrom(_settings);
            try
            {
                settingsFile.Save(SettingsFileName);
            }
            catch (Exception)
            {
                DialogResult = DialogResult.Abort;
            }
            DialogResult = DialogResult.OK;
            Close();
        }
Exemplo n.º 2
0
        private void buttonBrowseForXPGT_Click(object sender, EventArgs e)
        {
            if (InvokeRequired)
            {
                OnButtonPressedCallback d = buttonBrowseForXPGT_Click;
                Invoke(d, sender, e);
                return;
            }
            OpenFileDialog selectTemplateDlg = new OpenFileDialog
            {
                Title =
                    Resources.Fb2epubSettings
                    .ConverterSettingsForm_buttonBrowseForXPGT_Click_Please_select_Adobe_XPGT_template_file,
                AutoUpgradeEnabled           = true,
                CheckFileExists              = true,
                CheckPathExists              = true,
                DefaultExt                   = "*.xpgt",
                FilterIndex                  = 1,
                Multiselect                  = false,
                Filter                       = @"XPGT file | *.xpgt|Any file | *.*",
                RestoreDirectory             = true,
                ShowReadOnly                 = false,
                SupportMultiDottedExtensions = true,
                ValidateNames                = true
            };
            DialogResult result = selectTemplateDlg.ShowDialog();

            if (result == DialogResult.OK)
            {
                textBoxTemplatePath.Text = selectTemplateDlg.FileName;
            }
            UpdateXPGTGroupGUI();
        }
Exemplo n.º 3
0
 private void buttonReset_Click(object sender, EventArgs e)
 {
     if (InvokeRequired)
     {
         OnButtonPressedCallback d = buttonReset_Click;
         Invoke(d, sender, e);
         return;
     }
     ConverterSettingsForm_Load(this, null);
 }
Exemplo n.º 4
0
 private void buttonRemoveSource_Click(object sender, EventArgs e)
 {
     if (InvokeRequired)
     {
         OnButtonPressedCallback d = buttonRemoveSource_Click;
         Invoke(d, sender, e);
         return;
     }
     _myDataSourceSources.RemoveCurrent();
 }
Exemplo n.º 5
0
 private void exitToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (InvokeRequired)
     {
         OnButtonPressedCallback d = exitToolStripMenuItem_Click;
         Invoke(d, new object[] { sender, e });
         return;
     }
     Close();
 }
Exemplo n.º 6
0
 private void buttonClear_Click(object sender, EventArgs e)
 {
     if (InvokeRequired)
     {
         OnButtonPressedCallback d = buttonClear_Click;
         Invoke(d, sender, e);
         return;
     }
     textBoxTemplatePath.Text = string.Empty;
     UpdateXPGTGroupGUI();
 }
Exemplo n.º 7
0
        private void buttonCancel_Click(object sender, EventArgs e)
        {
            if (InvokeRequired)
            {
                OnButtonPressedCallback d = buttonCancel_Click;
                Invoke(d, sender, e);
                return;
            }

            DialogResult = DialogResult.Cancel;
            Close();
        }
Exemplo n.º 8
0
        private void textBoxLocation_TextChanged(object sender, EventArgs e)
        {
            if (InvokeRequired)
            {
                OnButtonPressedCallback d = textBoxLocation_TextChanged;
                Invoke(d, sender, e);
                return;
            }

            if (sender == textBoxLocation)
            {
                _myDataSourceFonts.ResetCurrentItem();
            }
        }
Exemplo n.º 9
0
        private void toolStripMenuItemConvSettings_Click(object sender, EventArgs e)
        {
            if (InvokeRequired)
            {
                OnButtonPressedCallback d = toolStripMenuItemConvSettings_Click;
                Invoke(d, new object[] { sender, e });
                return;
            }

            if (ConvertProcessor.ShowSettingsDialog(this))
            {
                LoadPaths();
                comboBoxDestination.SelectedIndex = 0;
            }
        }
Exemplo n.º 10
0
        private void buttonAddSource_Click(object sender, EventArgs e)
        {
            if (InvokeRequired)
            {
                OnButtonPressedCallback d = buttonAddSource_Click;
                Invoke(d, sender, e);
                return;
            }

            var source = new FontSource {
                Format = FontFormat.Unknown, Location = "Undefined", Type = SourceTypes.Local
            };

            var currentFont = _myDataSourceFonts.Current as CSSFont;

            if (currentFont != null)
            {
                currentFont.Sources.Add(source);
                _myDataSourceFonts.ResetCurrentItem();
            }
        }