1 28 package org.eclipse.swt.internal.mozilla; 29 30 public class nsIWindowWatcher extends nsISupports { 31 32 static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 11; 33 34 public static final String NS_IWINDOWWATCHER_IID_STR = 35 "002286a8-494b-43b3-8ddd-49e3fc50622b"; 36 37 public static final nsID NS_IWINDOWWATCHER_IID = 38 new nsID(NS_IWINDOWWATCHER_IID_STR); 39 40 public nsIWindowWatcher(int address) { 41 super(address); 42 } 43 44 public int OpenWindow(int aParent, byte[] aUrl, byte[] aName, byte[] aFeatures, int aArguments, int [] _retval) { 45 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), aParent, aUrl, aName, aFeatures, aArguments, _retval); 46 } 47 48 public int RegisterNotification(int aObserver) { 49 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), aObserver); 50 } 51 52 public int UnregisterNotification(int aObserver) { 53 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress(), aObserver); 54 } 55 56 public int GetWindowEnumerator(int [] _retval) { 57 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 4, getAddress(), _retval); 58 } 59 60 public int GetNewPrompter(int aParent, int [] _retval) { 61 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 5, getAddress(), aParent, _retval); 62 } 63 64 public int GetNewAuthPrompter(int aParent, int [] _retval) { 65 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 6, getAddress(), aParent, _retval); 66 } 67 68 public int SetWindowCreator(int creator) { 69 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 7, getAddress(), creator); 70 } 71 72 public int GetChromeForWindow(int aWindow, int [] _retval) { 73 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 8, getAddress(), aWindow, _retval); 74 } 75 76 public int GetWindowByName(char[] aTargetName, int aCurrentWindow, int [] _retval) { 77 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 9, getAddress(), aTargetName, aCurrentWindow, _retval); 78 } 79 80 public int GetActiveWindow(int [] aActiveWindow) { 81 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 10, getAddress(), aActiveWindow); 82 } 83 84 public int SetActiveWindow(int aActiveWindow) { 85 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 11, getAddress(), aActiveWindow); 86 } 87 } | Popular Tags |