Esempio n. 1
0
		internal virtual void OnWebHostContextMenuShown (object sender, ContextMenuEventArgs e) {
		}
Esempio n. 2
0
		public void OnShowContextMenu (UInt32 contextFlags, 
		                               [MarshalAs (UnmanagedType.Interface)] nsIDOMEvent eve, 
		                               [MarshalAs (UnmanagedType.Interface)] nsIDOMNode node)
		{
#if debug
			OnGeneric ("OnShowContextMenu");
			Console.Error.WriteLine ("OnShowContextMenu");
#endif
			ContextMenuEventHandler eh = (ContextMenuEventHandler) (owner.Events[WebBrowser.ContextMenuEvent]);

			if (eh != null) {
				nsIDOMMouseEvent mouseEvent = (nsIDOMMouseEvent) eve;
				int x, y;
				mouseEvent.getClientX (out x);
				mouseEvent.getClientY (out y);
				ContextMenuEventArgs args = new ContextMenuEventArgs(x, y);
				eh (owner, args);
			}
			
		}