public int AddEventListener(int /*long*/ type, int /*long*/ listener, int useCapture, int wantsUntrusted, int _argc) { if (!IsXULRVersionOrLater(MozillaVersion.VERSION_XR10)) return AddEventListener(type, listener, useCapture); return XPCOM.VtblCall(this.getMethodIndex("addEventListener"), getAddress(), type, listener, useCapture, wantsUntrusted, _argc); }
public int AddEventListener(int /*long*/ type, int /*long*/ listener, int useCapture) { if (IsXULRVersionOrLater(MozillaVersion.VERSION_XR10)) return XPCOM.NS_COMFALSE; return XPCOM.VtblCall(this.getMethodIndex("addEventListener"), getAddress(), type, listener, useCapture); }
public int RemoveEventListener(int /*long*/ type, int /*long*/ listener, int useCapture) { return XPCOM.VtblCall(this.getMethodIndex("removeEventListener"), getAddress(), type, listener, useCapture); } }
if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); nsIDOMEventTarget target = new nsIDOMEventTarget (result[0]); result[0] = 0; unhookDOMListeners (target); target.Release (); if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); target = new nsIDOMEventTarget (result[0]); result[0] = 0; unhookDOMListeners (target); target.Release (); frame.Release ();
public int AddEventListener(long /*int*/ type, long /*int*/ listener, int useCapture, int wantsUntrusted, int _argc) { if (!(IsXULRunner10 || IsXULRunner17)) return AddEventListener(type, listener, useCapture); return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), type, listener, useCapture, wantsUntrusted, _argc); }
void unhookDOMListeners (nsIDOMEventTarget target) { nsEmbedString string = new nsEmbedString (XPCOM.DOMEVENT_FOCUS); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_UNLOAD); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEDOWN); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEUP); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEMOVE); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEWHEEL); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEDRAG); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEOVER); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEOUT); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_KEYDOWN); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0);
void hookDOMListeners (nsIDOMEventTarget target, boolean isTop) { nsEmbedString string = new nsEmbedString (XPCOM.DOMEVENT_FOCUS); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_UNLOAD); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEDOWN); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEUP); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEMOVE); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEWHEEL); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEDRAG); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEOUT); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0);
public int RemoveEventListener(long /*int*/ type, long /*int*/ listener, int useCapture) { return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + (IsXULRunner17 ? 3 : 2), getAddress(), type, listener, useCapture); } }
if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); nsIDOMEventTarget target = new nsIDOMEventTarget (result[0]); result[0] = 0; unhookDOMListeners (target); target.Release (); if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); target = new nsIDOMEventTarget (result[0]); result[0] = 0; unhookDOMListeners (target); target.Release (); frame.Release ();
public int AddEventListener(int /*long*/ type, int /*long*/ listener, int useCapture) { if (IsXULRVersionOrLater(MozillaVersion.VERSION_XR10)) return XPCOM.NS_COMFALSE; return XPCOM.VtblCall(this.getMethodIndex("addEventListener"), getAddress(), type, listener, useCapture); }
public int RemoveEventListener(int /*long*/ type, int /*long*/ listener, int useCapture) { return XPCOM.VtblCall(this.getMethodIndex("removeEventListener"), getAddress(), type, listener, useCapture); } }
void unhookDOMListeners (nsIDOMEventTarget target) { nsEmbedString string = new nsEmbedString (XPCOM.DOMEVENT_FOCUS); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_UNLOAD); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEDOWN); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEUP); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEMOVE); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEWHEEL); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEDRAG); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEOVER); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEOUT); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_KEYDOWN); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0);
void hookDOMListeners (nsIDOMEventTarget target, boolean isTop) { nsEmbedString string = new nsEmbedString (XPCOM.DOMEVENT_FOCUS); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_UNLOAD); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEDOWN); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEUP); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEMOVE); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEWHEEL); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEDRAG); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEOUT); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0);
public int AddEventListener(long /*int*/ type, long /*int*/ listener, int useCapture) { if (IsXULRunner10 || IsXULRunner17) return XPCOM.NS_COMFALSE; return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), type, listener, useCapture); }
if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); nsIDOMEventTarget target = new nsIDOMEventTarget (result[0]); result[0] = 0; unhookDOMListeners (target); target.Release (); if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); target = new nsIDOMEventTarget (result[0]); result[0] = 0; unhookDOMListeners (target); target.Release (); frame.Release ();
public int AddEventListener(int /*long*/ type, int /*long*/ listener, int useCapture, int wantsUntrusted, int _argc) { if (!IsXULRVersionOrLater(MozillaVersion.VERSION_XR10)) return AddEventListener(type, listener, useCapture); return XPCOM.VtblCall(this.getMethodIndex("addEventListener"), getAddress(), type, listener, useCapture, wantsUntrusted, _argc); }
public int AddEventListener(long /*int*/ type, long /*int*/ listener, int useCapture) { if (IsXULRVersionOrLater(MozillaVersion.VERSION_XR10)) return XPCOM.NS_COMFALSE; return XPCOM.VtblCall(this.getMethodIndex("addEventListener"), getAddress(), type, listener, useCapture); }
public int RemoveEventListener(long /*int*/ type, long /*int*/ listener, int useCapture) { return XPCOM.VtblCall(this.getMethodIndex("removeEventListener"), getAddress(), type, listener, useCapture); } }
void unhookDOMListeners (nsIDOMEventTarget target) { nsEmbedString string = new nsEmbedString (XPCOM.DOMEVENT_FOCUS); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_UNLOAD); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEDOWN); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEUP); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEMOVE); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEWHEEL); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEDRAG); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEOVER); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEOUT); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_KEYDOWN); target.RemoveEventListener (string.getAddress (), domEventListener.getAddress (), 0);
void hookDOMListeners (nsIDOMEventTarget target, boolean isTop) { nsEmbedString string = new nsEmbedString (XPCOM.DOMEVENT_FOCUS); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_UNLOAD); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEDOWN); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEUP); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEMOVE); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEWHEEL); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEDRAG); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); string = new nsEmbedString (XPCOM.DOMEVENT_MOUSEOUT); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0); string.dispose (); target.AddEventListener (string.getAddress (), domEventListener.getAddress (), 0, 1, 0);