internal void CalcArea(TrackerProperties pprops, TrackerConfigures rconf) { if (_me.X > rconf.Const_GridVolumeWidth && _me.X < rconf.Const_GridWidth) { //GRID if (_me.X < rconf.Const_GridVolumeWidth + rconf.Const_GridButtonWidth) { //Button double cid = (_me.Y - rconf.Const_TitleHeight) / (double)(rconf.Const_TrackHeight / 2); if (((int)cid) % 2 == 0) { _area = GridesAreaType.VerticalBtnsDec; } else { _area = GridesAreaType.VerticalBtnsAdd; } } else { _area = GridesAreaType.NameArea; } } else if (_me.X < rconf.Const_GridVolumeWidth && _me.X >= 0) { _area = GridesAreaType.VolumeArea; } else { _area = GridesAreaType.None; //NAN } }
internal void CalcArea(TrackerProperties pprops, TrackerConfigures rconf, GridesMouseEventArgs cache) { if (cache != null && cache.MouseEventArgs.X == _me.X && cache.MouseEventArgs.Y == _me.Y) { _area = cache.Area; } else { CalcArea(pprops, rconf); } }