Beispiel #1
0
        /// <summary>
        /// Initialize.
        /// </summary>
        /// <param name="mediator"></param>
        /// <param name="propertyTable"></param>
        /// <param name="configurationParameters"></param>
        public void Init(Mediator mediator, PropertyTable propertyTable, XmlNode configurationParameters)
        {
            CheckDisposed();

            m_mediator                 = mediator;
            m_propertyTable            = propertyTable;
            m_previousShowTreeBarValue = m_propertyTable.GetBoolProperty("ShowRecordList", true);

            m_propertyTable.SetProperty("ShowRecordList", false, true);

            m_configurationParameters = configurationParameters;
            mediator.AddColleague(this);

            m_propertyTable.SetProperty("StatusPanelRecordNumber", "", true);
            m_propertyTable.SetPropertyPersistence("StatusPanelRecordNumber", false);

#if notnow
            m_htmlControl.Browser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(Browser_DocumentCompleted);
#endif

            SetStrings();
            ReadParameters();
            DetermineNumberOfPrompts();
            DetermineNumberOfTransforms();
            SetAlsoSaveInfo();
            ReadRegistry();
            ShowSketch();

            //add our current state to the history system
            string toolName = m_propertyTable.GetStringProperty("currentContentControl", "");
            m_mediator.SendMessage("AddContextToHistory", new FwLinkArgs(toolName, Guid.Empty), false);
        }
Beispiel #2
0
 // currently duplicated in FLExBridgeListener, to avoid an assembly dependency.
 private bool IsVernacularSpellingEnabled()
 {
     return(m_propertyTable.GetBoolProperty("UseVernSpellingDictionary", true));
 }