void HandleButtonPressEvent(object o, ButtonPressEventArgs args)
{
var a = this.Allocation;
var x = args.Event.X;
var y = args.Event.Y;
if (x > (a.X + a.Width - 15) && x < (a.X + a.Width))
{
if (y > (a.Y + a.Height - 15) && y < (a.Y + a.Height))
{
var parent = args.Event.Window.Toplevel;
parent.BeginResizeDrag (Gdk.WindowEdge.SouthEast,
(int) args.Event.Button,
(int) args.Event.XRoot,
(int) args.Event.YRoot,
args.Event.Time);
}
}
}