Exemple #1
0
 public EtoTabViewItem(IMacViewHandler handler)
 {
     Identifier = new NSString(Guid.NewGuid().ToString());
     View       = new MacEventView {
         Handler = handler
     };
 }
Exemple #2
0
        public static MouseEventArgs GetMouseEvent(IMacViewHandler handler, NSEvent theEvent, bool includeWheel)
        {
            var view = handler.ContainerControl;
            var pt   = theEvent.LocationInWindow;

            pt = handler.GetAlignmentPointForFramePoint(pt);
            Keys         modifiers = theEvent.ModifierFlags.ToEto();
            MouseButtons buttons   = theEvent.GetMouseButtons();
            SizeF?       delta     = null;

            if (includeWheel)
            {
                delta = new SizeF((float)theEvent.DeltaX, (float)theEvent.DeltaY);
            }
            return(new MouseEventArgs(buttons, modifiers, pt.ToEto(view), delta));
        }