public static DomMouseEventArgs Create(nsIDOMMouseEvent ev) { if (ev is nsIDOMMouseScrollEvent) { return DomMouseScrollEventArgs.Create( (nsIDOMMouseScrollEvent)ev ); } if (ev is nsIDOMDragEvent) { return DomDragEventArgs.Create((nsIDOMDragEvent)ev); } return new DomMouseEventArgs( ev ); }
internal GeckoDomMouseEventArgs(nsIDOMMouseEvent ev) : base((nsIDOMUIEvent)ev) { _Event = ev; }
protected DomMouseEventArgs(nsIDOMMouseEvent ev) : base(ev) { _domMouseEvent = ev; }
private DomMouseEvent(nsIDOMMouseEvent domMouseEvent) : base(domMouseEvent) { Debug.Assert(domMouseEvent != null); m_DomMouseEvent = domMouseEvent; }
internal static DomMouseEvent Create(nsIDOMMouseEvent domMouseEvent) { return domMouseEvent != null ? new DomMouseEvent(domMouseEvent) : null; }
public static nsIDOMMouseEvent GetProxy (Mono.WebBrowser.IWebBrowser control, nsIDOMMouseEvent obj) { object o = Base.GetProxyForObject (control, typeof(nsIDOMMouseEvent).GUID, obj); return o as nsIDOMMouseEvent; }