| 1 |
module dwt.internal.mozilla.nsIEmbeddingSiteWindow; |
|---|
| 2 |
|
|---|
| 3 |
import dwt.internal.mozilla.Common; |
|---|
| 4 |
import dwt.internal.mozilla.nsID; |
|---|
| 5 |
import dwt.internal.mozilla.nsISupports; |
|---|
| 6 |
|
|---|
| 7 |
const char[] NS_IEMBEDDINGSITEWINDOW_IID_STR = "3e5432cd-9568-4bd1-8cbe-d50aba110743"; |
|---|
| 8 |
|
|---|
| 9 |
const nsIID NS_IEMBEDDINGSITEWINDOW_IID= |
|---|
| 10 |
{0x3e5432cd, 0x9568, 0x4bd1, |
|---|
| 11 |
[ 0x8c, 0xbe, 0xd5, 0x0a, 0xba, 0x11, 0x07, 0x43 ]}; |
|---|
| 12 |
|
|---|
| 13 |
interface nsIEmbeddingSiteWindow : nsISupports { |
|---|
| 14 |
|
|---|
| 15 |
static const char[] IID_STR = NS_IEMBEDDINGSITEWINDOW_IID_STR; |
|---|
| 16 |
static const nsIID IID = NS_IEMBEDDINGSITEWINDOW_IID; |
|---|
| 17 |
|
|---|
| 18 |
enum { DIM_FLAGS_POSITION = 1U }; |
|---|
| 19 |
enum { DIM_FLAGS_SIZE_INNER = 2U }; |
|---|
| 20 |
enum { DIM_FLAGS_SIZE_OUTER = 4U }; |
|---|
| 21 |
|
|---|
| 22 |
extern(System): |
|---|
| 23 |
nsresult SetDimensions(PRUint32 flags, PRInt32 x, PRInt32 y, PRInt32 cx, PRInt32 cy); |
|---|
| 24 |
nsresult GetDimensions(PRUint32 flags, PRInt32 *x, PRInt32 *y, PRInt32 *cx, PRInt32 *cy); |
|---|
| 25 |
nsresult SetFocus(); |
|---|
| 26 |
nsresult GetVisibility(PRBool *aVisibility); |
|---|
| 27 |
nsresult SetVisibility(PRBool aVisibility); |
|---|
| 28 |
nsresult GetTitle(PRUnichar * *aTitle); |
|---|
| 29 |
nsresult SetTitle(PRUnichar * aTitle); |
|---|
| 30 |
nsresult GetSiteWindow(void * *aSiteWindow); |
|---|
| 31 |
|
|---|
| 32 |
} |
|---|