1 28 package org.eclipse.swt.internal.mozilla; 29 30 public class nsIEmbeddingSiteWindow extends nsISupports { 31 32 static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 8; 33 34 public static final String NS_IEMBEDDINGSITEWINDOW_IID_STR = 35 "3e5432cd-9568-4bd1-8cbe-d50aba110743"; 36 37 public static final nsID NS_IEMBEDDINGSITEWINDOW_IID = 38 new nsID(NS_IEMBEDDINGSITEWINDOW_IID_STR); 39 40 public nsIEmbeddingSiteWindow(int address) { 41 super(address); 42 } 43 44 public static final int DIM_FLAGS_POSITION = 1; 45 46 public static final int DIM_FLAGS_SIZE_INNER = 2; 47 48 public static final int DIM_FLAGS_SIZE_OUTER = 4; 49 50 public int SetDimensions(int flags, int x, int y, int cx, int cy) { 51 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), flags, x, y, cx, cy); 52 } 53 54 public int GetDimensions(int flags, int[] x, int[] y, int[] cx, int[] cy) { 55 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), flags, x, y, cx, cy); 56 } 57 58 public int SetFocus() { 59 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress()); 60 } 61 62 public int GetVisibility(boolean[] aVisibility) { 63 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 4, getAddress(), aVisibility); 64 } 65 66 public int SetVisibility(boolean aVisibility) { 67 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 5, getAddress(), aVisibility); 68 } 69 70 public int GetTitle(int [] aTitle) { 71 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 6, getAddress(), aTitle); 72 } 73 74 public int SetTitle(char[] aTitle) { 75 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 7, getAddress(), aTitle); 76 } 77 78 public int GetSiteWindow(int [] aSiteWindow) { 79 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 8, getAddress(), aSiteWindow); 80 } 81 } | Popular Tags |