private void DrawDragDockingSquares(RenderContext context,
RenderDragDockingData dragData,
IPaletteDragDrop dragDropPalette)
{
Color back = dragDropPalette.GetDragDropDockBack();
Color border = dragDropPalette.GetDragDropDockBorder();
Color active = dragDropPalette.GetDragDropDockActive();
Color inactive = dragDropPalette.GetDragDropDockInactive();
DrawDragDockingSquaresBackground(context.Graphics, back, border, dragData);
if (dragData.ShowLeft) DrawDragDockingSquaresLeft(context.Graphics, active, inactive, dragData);
if (dragData.ShowRight) DrawDragDockingSquaresRight(context.Graphics, active, inactive, dragData);
if (dragData.ShowTop) DrawDragDockingSquaresTop(context.Graphics, active, inactive, dragData);
if (dragData.ShowBottom) DrawDragDockingSquaresBottom(context.Graphics, active, inactive, dragData);
if (dragData.ShowMiddle) DrawDragDockingSquaresMiddle(context.Graphics, active, inactive, dragData);
}