Exemple #1
0
        /// ------------------------------------------------------------------------------------
        /// <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);
        }
Exemple #2
0
        /// ------------------------------------------------------------------------------------
        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;
        }
Exemple #3
0
 /// ------------------------------------------------------------------------------------
 protected bool OnDataSourcesModified(object args)
 {
     _lvArticulatoryFeatures.Load();
     _lvBinaryFeatures.Load();
     return(false);
 }