/// <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); }
// currently duplicated in FLExBridgeListener, to avoid an assembly dependency. private bool IsVernacularSpellingEnabled() { return(m_propertyTable.GetBoolProperty("UseVernSpellingDictionary", true)); }