예제 #1
0
 public void Init(Vector3 inPoint1, Vector3 inPoint2, XYGrid inGrid, Orientation inOrientation = Orientation.HORIZONTAL)
 {
     point1         = inPoint1;
     point2         = inPoint2;
     containingGrid = inGrid;
     selectState    = SelectState.NONE;
     orientation    = inOrientation;
 }
        /// ------------------------------------------------------------------------------------
        /// <summary>
        ///
        /// </summary>
        /// ------------------------------------------------------------------------------------
        protected bool OnViewOpened(object args)
        {
            if (!(args is XYChartVw))
            {
                return(false);
            }

            try
            {
                m_view   = args as XYChartVw;
                m_xyGrid = ReflectionHelper.GetField(m_view, "m_xyGrid") as XYGrid;
                //m_xyGrid.CellBeginEdit += m_xyGrid_CellBeginEdit;
                //m_xyGrid.ColumnRemoved += m_xyGrid_ColumnRemoved;
                //m_xyGrid.RowsRemoved += m_xyGrid_RowsRemoved;
                SetupAutoFillMarkerMenus();
                SetupAddOnToolbarButtons();
            }
            catch { }

            return(false);
        }
예제 #3
0
 public void SetContainingGrid(XYGrid grid)
 {
     containingGrid = grid;
 }