1 28 package org.eclipse.swt.internal.mozilla; 29 30 public class nsIDOMMouseEvent extends nsIDOMUIEvent { 31 32 static final int LAST_METHOD_ID = nsIDOMUIEvent.LAST_METHOD_ID + 11; 33 34 public static final String NS_IDOMMOUSEEVENT_IID_STR = 35 "ff751edc-8b02-aae7-0010-8301838a3123"; 36 37 public static final nsID NS_IDOMMOUSEEVENT_IID = 38 new nsID(NS_IDOMMOUSEEVENT_IID_STR); 39 40 public nsIDOMMouseEvent(int address) { 41 super(address); 42 } 43 44 public int GetScreenX(int[] aScreenX) { 45 return XPCOM.VtblCall(nsIDOMUIEvent.LAST_METHOD_ID + 1, getAddress(), aScreenX); 46 } 47 48 public int GetScreenY(int[] aScreenY) { 49 return XPCOM.VtblCall(nsIDOMUIEvent.LAST_METHOD_ID + 2, getAddress(), aScreenY); 50 } 51 52 public int GetClientX(int[] aClientX) { 53 return XPCOM.VtblCall(nsIDOMUIEvent.LAST_METHOD_ID + 3, getAddress(), aClientX); 54 } 55 56 public int GetClientY(int[] aClientY) { 57 return XPCOM.VtblCall(nsIDOMUIEvent.LAST_METHOD_ID + 4, getAddress(), aClientY); 58 } 59 60 public int GetCtrlKey(boolean[] aCtrlKey) { 61 return XPCOM.VtblCall(nsIDOMUIEvent.LAST_METHOD_ID + 5, getAddress(), aCtrlKey); 62 } 63 64 public int GetShiftKey(boolean[] aShiftKey) { 65 return XPCOM.VtblCall(nsIDOMUIEvent.LAST_METHOD_ID + 6, getAddress(), aShiftKey); 66 } 67 68 public int GetAltKey(boolean[] aAltKey) { 69 return XPCOM.VtblCall(nsIDOMUIEvent.LAST_METHOD_ID + 7, getAddress(), aAltKey); 70 } 71 72 public int GetMetaKey(boolean[] aMetaKey) { 73 return XPCOM.VtblCall(nsIDOMUIEvent.LAST_METHOD_ID + 8, getAddress(), aMetaKey); 74 } 75 76 public int GetButton(short[] aButton) { 77 return XPCOM.VtblCall(nsIDOMUIEvent.LAST_METHOD_ID + 9, getAddress(), aButton); 78 } 79 80 public int GetRelatedTarget(int [] aRelatedTarget) { 81 return XPCOM.VtblCall(nsIDOMUIEvent.LAST_METHOD_ID + 10, getAddress(), aRelatedTarget); 82 } 83 84 public int InitMouseEvent(int typeArg, boolean canBubbleArg, boolean cancelableArg, int viewArg, int detailArg, int screenXArg, int screenYArg, int clientXArg, int clientYArg, boolean ctrlKeyArg, boolean altKeyArg, boolean shiftKeyArg, boolean metaKeyArg, short buttonArg, int relatedTargetArg) { 85 return XPCOM.VtblCall(nsIDOMUIEvent.LAST_METHOD_ID + 11, getAddress(), typeArg, canBubbleArg, cancelableArg, viewArg, detailArg, screenXArg, screenYArg, clientXArg, clientYArg, ctrlKeyArg, altKeyArg, shiftKeyArg, metaKeyArg, buttonArg, relatedTargetArg); 86 } 87 } | Popular Tags |