Adroit.Gui.AdroitWindow.HandleButtonPressEvent C# (CSharp) Метод

HandleButtonPressEvent() приватный Метод

private HandleButtonPressEvent ( object o, ButtonPressEventArgs args ) : void
o object
args ButtonPressEventArgs
Результат void
        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);
                }
            }
        }