/// ------------------------------------------------------------------------------------ /// <summary> /// Creates and initializes a feature list resultView and returns it. /// </summary> /// ------------------------------------------------------------------------------------ private FeatureListViewBase InitializeFeatureList(FeatureListViewBase flv) { flv.Load(); flv.Dock = DockStyle.Fill; flv.LabelEdit = false; flv.AllowDoubleClickToChangeCheckState = false; flv.EmphasizeCheckedItems = false; flv.ItemDrag += FeatureListsItemDragHandler; flv.KeyPress += FeatureListsKeyPressHandler; flv.CustomDoubleClick += FeatureListDoubleClickHandler; return(flv); }
/// ------------------------------------------------------------------------------------ private void SetupFeatureLists() { if (App.DesignMode) { return; } m_lvAFeatures = new DescriptiveFeatureListView(); m_lvAFeatures.Dock = DockStyle.Fill; m_lvAFeatures.Load(); tpgAFeatures.Controls.Add(m_lvAFeatures); m_lvAFeatures.BringToFront(); m_lvAFeatures.FeatureChanged += HandleArticulatoryFeatureCheckChanged; m_lvBFeatures = new DistinctiveFeatureListView(); m_lvBFeatures.Dock = DockStyle.Fill; m_lvBFeatures.Load(); tpgBFeatures.Controls.Add(m_lvBFeatures); m_lvBFeatures.BringToFront(); m_lvAFeatures.BorderStyle = BorderStyle.None; m_lvBFeatures.BorderStyle = BorderStyle.None; }
/// ------------------------------------------------------------------------------------ protected bool OnDataSourcesModified(object args) { _lvArticulatoryFeatures.Load(); _lvBinaryFeatures.Load(); return(false); }