private DropInfo RootViewDropZone(ViewEdge edge, Vector2 mousePos, Rect screenRect)
{
float offset = ((edge & ViewEdge.FitsVertical) == ViewEdge.None) ? 50f : 70f;
if (!this.RectFromEdge(screenRect, edge, 70f, offset).Contains(mousePos))
{
return null;
}
return new DropInfo(this) {
type = DropInfo.Type.Pane,
userData = new ExtraDropInfo(true, edge, 0),
rect = this.RectFromEdge(screenRect, edge, 200f, 0f)
};
}