コード例 #1
0
		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 );
		}
コード例 #2
0
 internal GeckoDomMouseEventArgs(nsIDOMMouseEvent ev)
     : base((nsIDOMUIEvent)ev)
 {
     _Event = ev;
 }
コード例 #3
0
		protected DomMouseEventArgs(nsIDOMMouseEvent ev)
			: base(ev)
		{
			_domMouseEvent = ev;
		}
コード例 #4
0
		private DomMouseEvent(nsIDOMMouseEvent domMouseEvent)
			: base(domMouseEvent)
		{
			Debug.Assert(domMouseEvent != null);
			m_DomMouseEvent = domMouseEvent;
		}
コード例 #5
0
		internal static DomMouseEvent Create(nsIDOMMouseEvent domMouseEvent)
		{
			return domMouseEvent != null ? new DomMouseEvent(domMouseEvent) : null;
		}
コード例 #6
0
ファイル: nsIDOMMouseEvent.cs プロジェクト: nlhepler/mono
		public static nsIDOMMouseEvent GetProxy (Mono.WebBrowser.IWebBrowser control, nsIDOMMouseEvent obj)
		{
			object o = Base.GetProxyForObject (control, typeof(nsIDOMMouseEvent).GUID, obj);
			return o as nsIDOMMouseEvent;
		}