Exemplo n.º 1
0
        public void CopyTo(ref Options options)
        {
            resultsOptions.CopyTo(ref options.resultsOptions);
            mainFormOptions.CopyTo(ref options.mainFormOptions);
            hotKeyOptions.CopyTo(ref options.hotKeyOptions);
            options.coreOptionsFileName = (string)coreOptionsFileName.Clone();

            options.Language               = Language;
            options.onePath                = onePath;
            options.checkingForUpdates     = checkingForUpdates;
            options.useImageDataBase       = useImageDataBase;
            options.checkResultsAtLoading  = checkResultsAtLoading;
            options.checkMistakesAtLoading = checkMistakesAtLoading;
            options.loadProfileOnLoading   = loadProfileOnLoading;
            options.saveProfileOnClosing   = saveProfileOnClosing;
        }
Exemplo n.º 2
0
        private void OnButtonClick(object sender, EventArgs e)
        {
            Button button = (Button)sender;

            if (button == m_setDefaultButton)
            {
                m_newHotKeyOptions = new HotKeyOptions();
                UpdateOptions();
                UpdateBottomsEnabling();
                VerifyValidness();
                return;
            }

            if (button == m_okButton)
            {
                m_newHotKeyOptions.CopyTo(ref m_options.hotKeyOptions);
                // для обновления подсказки в меню
                Resources.Strings.Update();
            }
            Close();
        }