StonehearthEditor.NetWorthVisualizer.canvas_MouseDoubleClick C# (CSharp) Method

canvas_MouseDoubleClick() private method

private canvas_MouseDoubleClick ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void
        private void canvas_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            int maxRows = Math.Min(mItemCount, kMaxRows);
            int cellSizeZoomed = (int)Math.Round(kCellSize * mZoom);
            int x = e.X / cellSizeZoomed;
            int y = (canvas.Height - e.Y - maxRows - kBottomOffset) / cellSizeZoomed;
            List<JsonFileData> list;
            if (mNetWorthValues.TryGetValue(x + 1, out list))
            {
                if (y < list.Count)
                {
                    mManifestView.SetSelectedFileData(list[y]);
                }
            }
        }