Ejemplo n.º 1
0
        // handle form closing
        void _parent_FormClosing(object sender, FormClosingEventArgs e)
        {
            // check that we're not discarding any changes
            if (!OKToDiscardChanges())
            {
                e.Cancel = true;
            }

            // save settings (even when canceled closing, just to be safe...)
            Settings settings = Settings.Default;

            settings.QatBelowRibbon = Qat.BelowRibbon;
            settings.OpenedFiles    = _mruOpened.RecentDocuments;
            settings.SavedFiles     = _mruSaved.RecentDocuments;
            settings.ShowErrors     = ShowErrors;
            settings.Dictionary     = Dictionary;
            settings.Save();
        }
Ejemplo n.º 2
0
        //------------------------------------------------------------
        #region ** create/dispose

        // populate the ribbon
        public C1TextEditorRibbon()
        {
            // create spell checker
            _spellChecker = new C1SpellChecker();

            // configure tooltips
            this.ToolTipSettings.MaximumWidth = 240;
            //this.ToolTipSettings.Font = new Font("Calibri", 9);

            // initialize ribbon
            InitTabs();
            InitQat();
            InitApplicationMenu();

            // apply settings
            Settings settings = Settings.Default;

            Qat.BelowRibbon = settings.QatBelowRibbon;
            ShowErrors      = settings.ShowErrors;
            Dictionary      = settings.Dictionary;

            // update UI when app is idle
            Application.Idle += Application_Idle;
        }