Example #1
0
        public InfoBox(AbstractOdfAddin addin, ResourceManager manager, bool showDisableCheckbox, string label, params string[] details)
        {
            InitializeComponent();

            this._addin               = addin;
            this._manager             = manager;
            this._showDisableCheckbox = showDisableCheckbox;

            this.label.Text = manager.GetString(label);
            StringBuilder bld = new StringBuilder();

            foreach (string detail in details)
            {
                string text = manager.GetString(detail);
                bld.Append(string.IsNullOrEmpty(text) ? detail : text);
                bld.Append("\r\n");
            }
            txtDetails.Text = bld.ToString();

            if (this.Parent == null)
            {
                // started in stand-alone mode (e.g. via context menu)
                this.StartPosition = FormStartPosition.CenterScreen;
            }
        }
Example #2
0
        public ConfigForm(AbstractOdfAddin addin, ResourceManager manager)
        {
            InitializeComponent();

            this._addin = addin;

            try
            {
                // Change the title
                string newTitle = manager.GetString("OdfConverterTitle");
                if (!string.IsNullOrEmpty(newTitle))
                {
                    this.Text = newTitle;
                }

                string fidelityValue = Microsoft.Win32.Registry.GetValue(this._addin.RegistryKeyUser, ConfigForm.FidelityValue, "false") as string;

                if (fidelityValue == null)
                {
                    fidelityValue = "false";
                }

                chkbxIsErrorIgnored.Checked = fidelityValue.Equals("false", StringComparison.InvariantCultureIgnoreCase);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Trace.WriteLine(ex.ToString());
                MessageBox.Show(ex.Message);
            }
        }