private void InitBrowseView(string guiControl, List<DummyCmObject> mergeCandidates)
{
XmlNode configurationParameters = (XmlNode)m_mediator.PropertyTable.GetValue("WindowConfiguration");
XmlNode toolNode = configurationParameters.SelectSingleNode("controls/parameters/guicontrol[@id='" + guiControl + "']/parameters");
const int kfakeFlid = 8999958;
ObjectListPublisher sda = new ObjectListPublisher((ISilDataAccessManaged)m_cache.DomainDataByFlid , kfakeFlid);
int[] hvos = (from obj in mergeCandidates select obj.Hvo).ToArray();
for (int i = 0; i < mergeCandidates.Count; i++)
m_candidates[mergeCandidates[i].Hvo] = mergeCandidates[i];
sda.SetOwningPropInfo(WfiWordformTags.kClassId, "LangProject", "Options");
sda.SetOwningPropValue(hvos);
m_bvMergeOptions = new BrowseViewer(toolNode, m_cache.LangProject.Hvo, ObjectListPublisher.OwningFlid, m_cache, m_mediator, null, sda);
m_bvMergeOptions.StyleSheet = Common.Widgets.FontHeightAdjuster.StyleSheetFromMediator(m_mediator);
m_bvMergeOptions.SelectedIndexChanged += m_bvMergeOptions_SelectedIndexChanged;
m_bvMergeOptions.Dock = DockStyle.Fill;
m_bvPanel.Controls.Add(m_bvMergeOptions);
}