Esempio n. 1
0
 internal void Initialize(LcmCache cache, IHelpTopicProvider helpTopicProvider, IApp app,
                          NotebookImportWiz.RnSfMarker rsfm)
 {
     m_cache = cache;
     m_btnAddWritingSystem.Initialize(cache, helpTopicProvider, app);
     NotebookImportWiz.InitializeWritingSystemCombo(rsfm.m_sto.m_wsId, cache,
                                                    m_cbWritingSystem);
 }
Esempio n. 2
0
 internal void Initialize(FdoCache cache, IHelpTopicProvider helpTopicProvider, IApp app, IVwStylesheet stylesheet,
                          NotebookImportWiz.RnSfMarker rsfm)
 {
     m_cache             = cache;
     m_helpTopicProvider = helpTopicProvider;
     m_btnAddWritingSystem.Initialize(cache, helpTopicProvider, app, stylesheet);
     NotebookImportWiz.InitializeWritingSystemCombo(rsfm.m_sto.m_wsId, cache,
                                                    m_cbWritingSystem);
 }
Esempio n. 3
0
        private void m_btnAddWritingSystem_WritingSystemAdded(object sender, EventArgs e)
        {
            IWritingSystem ws = m_btnAddWritingSystem.NewWritingSystem;

            if (ws != null)
            {
                NotebookImportWiz.InitializeWritingSystemCombo(ws.Id, m_cache,
                                                               m_cbWritingSystem);
            }
        }
Esempio n. 4
0
        internal void Initialize(LcmCache cache, IHelpTopicProvider helpTopicProvider, IApp app, IVwStylesheet stylesheet,
                                 NotebookImportWiz.RnSfMarker rsfm)
        {
            m_cache                     = cache;
            m_stylesheet                = stylesheet;
            m_chkForEachLine.Checked    = rsfm.m_txo.m_fStartParaNewLine;
            m_chkAfterBlankLine.Checked = rsfm.m_txo.m_fStartParaBlankLine;
            m_chkWhenIndented.Checked   = rsfm.m_txo.m_fStartParaIndented;
            m_chkAfterShortLine.Checked = rsfm.m_txo.m_fStartParaShortLine;
            m_tbShortLength.Text        = rsfm.m_txo.m_cchShortLim.ToString();
            m_tbShortLength.Enabled     = rsfm.m_txo.m_fStartParaShortLine;

            m_btnAddWritingSystem.Initialize(m_cache, helpTopicProvider, app);
            NotebookImportWiz.InitializeWritingSystemCombo(rsfm.m_txo.m_wsId, m_cache,
                                                           m_cbWritingSystem);
            InitializeStylesCombo(rsfm.m_txo.m_sStyle);
        }
Esempio n. 5
0
        internal void Initialize(FdoCache cache, XCore.IHelpTopicProvider helpTopicProvider, IApp app, IVwStylesheet stylesheet,
                                 NotebookImportWiz.RnSfMarker rsfm, CellarPropertyType cpt)
        {
            m_cache             = cache;
            m_helpTopicProvider = helpTopicProvider;
            m_btnAddWritingSystem.Initialize(m_cache, helpTopicProvider, app, stylesheet);
            NotebookImportWiz.InitializeWritingSystemCombo(rsfm.m_tlo.m_wsId, cache,
                                                           m_cbWritingSystem);

            bool fNotAtomic = (cpt != CellarPropertyType.ReferenceAtomic);

            m_tbDefaultValue.Text = rsfm.m_tlo.m_sEmptyDefault;

            m_chkDelimMultiEnable.Checked = rsfm.m_tlo.m_fHaveMulti && fNotAtomic;
            m_chkDelimMultiEnable.Enabled = fNotAtomic;
            m_tbDelimMulti.Text           = rsfm.m_tlo.m_sDelimMulti;
            m_tbDelimMulti.Enabled        = rsfm.m_tlo.m_fHaveMulti && fNotAtomic;

            m_chkDelimSubEnable.Checked = rsfm.m_tlo.m_fHaveSub;
            m_tbDelimSub.Text           = rsfm.m_tlo.m_sDelimSub;
            m_tbDelimSub.Enabled        = rsfm.m_tlo.m_fHaveSub;

            m_chkBetweenEnable.Checked = rsfm.m_tlo.m_fHaveBetween;
            m_tbBetweenBefore.Text     = rsfm.m_tlo.m_sMarkStart;
            m_tbBetweenAfter.Text      = rsfm.m_tlo.m_sMarkEnd;
            m_tbBetweenBefore.Enabled  = rsfm.m_tlo.m_fHaveBetween;
            m_tbBetweenAfter.Enabled   = rsfm.m_tlo.m_fHaveBetween;

            m_chkOnlyBeforeEnable.Checked = rsfm.m_tlo.m_fHaveBefore;
            m_tbOnlyBefore.Text           = rsfm.m_tlo.m_sBefore;
            m_tbOnlyBefore.Enabled        = rsfm.m_tlo.m_fHaveBefore;

            m_chkDiscardNewStuff.Checked = rsfm.m_tlo.m_fIgnoreNewStuff;

            m_rbMatchName.Checked = rsfm.m_tlo.m_pnt == PossNameType.kpntName;
            m_rbMatchAbbr.Checked = rsfm.m_tlo.m_pnt != PossNameType.kpntName;

            Debug.Assert(rsfm.m_tlo.m_rgsMatch.Count == rsfm.m_tlo.m_rgsReplace.Count);
            m_lvSubstitutions.Items.Clear();
            for (int i = 0; i < rsfm.m_tlo.m_rgsMatch.Count; ++i)
            {
                var lvi = new ListViewItem(new[] { rsfm.m_tlo.m_rgsMatch[i], rsfm.m_tlo.m_rgsReplace[i] });
                m_lvSubstitutions.Items.Add(lvi);
            }
        }