CustomWidgets.EaseBox CreateGripper(PixelFarm.Drawing.Color bgcolor, bool isVertical)
{
int controllerBoxWH = 10;
var gripperBox = new CustomWidgets.SimpleBox(controllerBoxWH, controllerBoxWH);
gripperBox.BackColor = bgcolor;
//---------------------------------------------------------------------
gripperBox.MouseDrag += (s, e) =>
{
Point pos = gripperBox.Position;
if (isVertical)
{
gripperBox.SetLocation(pos.X, pos.Y + e.YDiff);
}
else
{
gripperBox.SetLocation(pos.X + e.XDiff, pos.Y);
}
this.ninespaceGrippers.UpdateNinespaces();
e.MouseCursorStyle = MouseCursorStyle.Pointer;
e.CancelBubbling = true;
};
gripperBox.MouseUp += (s, e) =>
{
e.MouseCursorStyle = MouseCursorStyle.Default;
e.CancelBubbling = true;
};
return gripperBox;
}
static CustomWidgets.SimpleBox CreateSpaceBox(SpaceName name, Color bgcolor)