Exemplo n.º 1
0
        public bool OnClientMouseOut(MouseInfo mouseInfo, ModifierKeys modifiers, nsIDOMNode target)
        {
#if debug
            OnGeneric("OnClientMouseOut");
            Console.Error.WriteLine("OnClientMouseOut");
#endif
            INode        node = new Mono.Mozilla.DOM.Node(owner, target);
            string       key  = String.Intern(node.GetHashCode() + ":mouseout");
            EventHandler eh1  = (EventHandler)owner.DomEvents[key];
            if (eh1 != null)
            {
                EventArgs e1 = new EventArgs();
                eh1(node, e1);
            }

            NodeEventHandler eh = (NodeEventHandler)(owner.Events[WebBrowser.MouseLeaveEvent]);
            if (eh != null)
            {
                NodeEventArgs e = new NodeEventArgs(node);
                eh(this, e);
                return(true);
            }
            return(false);
        }
Exemplo n.º 2
0
		public bool OnClientMouseOut (MouseInfo mouseInfo, ModifierKeys modifiers, nsIDOMNode target)
		{
#if debug
			OnGeneric ("OnClientMouseOut");
			Console.Error.WriteLine ("OnClientMouseOut");
#endif
			INode node = new Mono.Mozilla.DOM.Node (owner, target);			
			string key = String.Intern (node.GetHashCode () + ":mouseout");
			EventHandler eh1 = (EventHandler) owner.DomEvents[key];
			if (eh1 != null) {
				EventArgs e1 = new EventArgs ();
				eh1 (node, e1);
			}
			
			NodeEventHandler eh = (NodeEventHandler) (owner.Events[WebBrowser.MouseLeaveEvent]);
			if (eh != null) {
				NodeEventArgs e = new NodeEventArgs (node);
				eh (this, e);
				return true;
			}
			return false;
		}