Ejemplo n.º 1
0
        /// <summary>
        /// Handles the event of Picking an object
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void DocumentPicked(object sender, IndexesPickedEventArgs e)
        {
            iSelectedIds = e.PickedIndexes;
            Graphics g = iPanel.CreateGraphics();

            DrawTree(g);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Handles the event of mouse pressing over the PC plot
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void pcPlot_Picked(object sender, IndexesPickedEventArgs e)
        {
            //ParallelCoordinatesPlot plot = (ParallelCoordinatesPlot)sender;
            List <int> selectedLines = e.PickedIndexes;

            // if CTRL is pressed, add the line to the selection
            Keys keys = Control.ModifierKeys;
            bool add  = (keys == Keys.Control);

            iDoc.SetSelectedItems(selectedLines, add, true);
        }
Ejemplo n.º 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void DocumentPicked(object sender, IndexesPickedEventArgs e)
        {
            //Initialize visibilities
            for (int i = 0, endI = iMapData.RegionList.Count; i < endI; i++)
            {
                iInVisibilityList.SetVisibility(i, 0, true);
                iVisibilityList.SetVisibility(i, 0, false);
            }

            //Set visibilities accordingly
            foreach (int index in e.PickedIndexes)
            {
                //Check that it is not filtered out
                if (polygonLayer.IndexVisibilityHandler.GetVisibility(index))
                {
                    iInVisibilityList.SetVisibility(index, 0, false); //!iVisibilityList.GetVisibility(index));
                    iVisibilityList.SetVisibility(index, 0, true);
                }
            }
            iInVisibilityList.CommitChanges();
            iVisibilityList.CommitChanges();
            Invalidate();
        }
Ejemplo n.º 4
0
 void DocumentPicked(object sender, IndexesPickedEventArgs e)
 {
     SelectionChanged(e.PickedIndexes);
 }
Ejemplo n.º 5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void DocumentPicked(object sender, IndexesPickedEventArgs e)
 {
     iPcPlot.SetSelectedLines(e.PickedIndexes, false, false);
     iPcPlot.Invalidate();
 }