1 28 package org.eclipse.swt.internal.mozilla; 29 30 public class nsIWebProgress extends nsISupports { 31 32 static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 4; 33 34 public static final String NS_IWEBPROGRESS_IID_STR = 35 "570f39d0-efd0-11d3-b093-00a024ffc08c"; 36 37 public static final nsID NS_IWEBPROGRESS_IID = 38 new nsID(NS_IWEBPROGRESS_IID_STR); 39 40 public nsIWebProgress(int address) { 41 super(address); 42 } 43 44 public static final int NOTIFY_STATE_REQUEST = 1; 45 46 public static final int NOTIFY_STATE_DOCUMENT = 2; 47 48 public static final int NOTIFY_STATE_NETWORK = 4; 49 50 public static final int NOTIFY_STATE_WINDOW = 8; 51 52 public static final int NOTIFY_STATE_ALL = 15; 53 54 public static final int NOTIFY_PROGRESS = 16; 55 56 public static final int NOTIFY_STATUS = 32; 57 58 public static final int NOTIFY_SECURITY = 64; 59 60 public static final int NOTIFY_LOCATION = 128; 61 62 public static final int NOTIFY_ALL = 255; 63 64 public int AddProgressListener(int listener, int aNotifyMask) { 65 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), listener, aNotifyMask); 66 } 67 68 public int RemoveProgressListener(int listener) { 69 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), listener); 70 } 71 72 public int GetDOMWindow(int [] aDOMWindow) { 73 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress(), aDOMWindow); 74 } 75 76 public int GetIsLoadingDocument(boolean[] aIsLoadingDocument) { 77 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 4, getAddress(), aIsLoadingDocument); 78 } 79 } | Popular Tags |