| 1 |
module dwt.internal.mozilla.nsIWebBrowserChrome; |
|---|
| 2 |
|
|---|
| 3 |
import dwt.internal.mozilla.Common; |
|---|
| 4 |
import dwt.internal.mozilla.nsID; |
|---|
| 5 |
import dwt.internal.mozilla.nsISupports; |
|---|
| 6 |
|
|---|
| 7 |
import dwt.internal.mozilla.nsIWebBrowser; |
|---|
| 8 |
|
|---|
| 9 |
const char[] NS_IWEBBROWSERCHROME_IID_STR = "ba434c60-9d52-11d3-afb0-00a024ffc08c"; |
|---|
| 10 |
|
|---|
| 11 |
const nsIID NS_IWEBBROWSERCHROME_IID= |
|---|
| 12 |
{0xba434c60, 0x9d52, 0x11d3, |
|---|
| 13 |
[ 0xaf, 0xb0, 0x00, 0xa0, 0x24, 0xff, 0xc0, 0x8c ]}; |
|---|
| 14 |
|
|---|
| 15 |
interface nsIWebBrowserChrome : nsISupports { |
|---|
| 16 |
|
|---|
| 17 |
static const char[] IID_STR = NS_IWEBBROWSERCHROME_IID_STR; |
|---|
| 18 |
static const nsIID IID = NS_IWEBBROWSERCHROME_IID; |
|---|
| 19 |
|
|---|
| 20 |
extern(System): |
|---|
| 21 |
enum { STATUS_SCRIPT = 1U }; |
|---|
| 22 |
enum { STATUS_SCRIPT_DEFAULT = 2U }; |
|---|
| 23 |
enum { STATUS_LINK = 3U }; |
|---|
| 24 |
|
|---|
| 25 |
nsresult SetStatus(PRUint32 statusType, PRUnichar *status); |
|---|
| 26 |
nsresult GetWebBrowser(nsIWebBrowser *aWebBrowser); |
|---|
| 27 |
nsresult SetWebBrowser(nsIWebBrowser aWebBrowser); |
|---|
| 28 |
|
|---|
| 29 |
enum { CHROME_DEFAULT = 1U }; |
|---|
| 30 |
enum { CHROME_WINDOW_BORDERS = 2U }; |
|---|
| 31 |
enum { CHROME_WINDOW_CLOSE = 4U }; |
|---|
| 32 |
enum { CHROME_WINDOW_RESIZE = 8U }; |
|---|
| 33 |
enum { CHROME_MENUBAR = 16U }; |
|---|
| 34 |
enum { CHROME_TOOLBAR = 32U }; |
|---|
| 35 |
enum { CHROME_LOCATIONBAR = 64U }; |
|---|
| 36 |
enum { CHROME_STATUSBAR = 128U }; |
|---|
| 37 |
enum { CHROME_PERSONAL_TOOLBAR = 256U }; |
|---|
| 38 |
enum { CHROME_SCROLLBARS = 512U }; |
|---|
| 39 |
enum { CHROME_TITLEBAR = 1024U }; |
|---|
| 40 |
enum { CHROME_EXTRA = 2048U }; |
|---|
| 41 |
enum { CHROME_WITH_SIZE = 4096U }; |
|---|
| 42 |
enum { CHROME_WITH_POSITION = 8192U }; |
|---|
| 43 |
enum { CHROME_WINDOW_MIN = 16384U }; |
|---|
| 44 |
enum { CHROME_WINDOW_POPUP = 32768U }; |
|---|
| 45 |
enum { CHROME_WINDOW_RAISED = 33554432U }; |
|---|
| 46 |
enum { CHROME_WINDOW_LOWERED = 67108864U }; |
|---|
| 47 |
enum { CHROME_CENTER_SCREEN = 134217728U }; |
|---|
| 48 |
enum { CHROME_DEPENDENT = 268435456U }; |
|---|
| 49 |
enum { CHROME_MODAL = 536870912U }; |
|---|
| 50 |
enum { CHROME_OPENAS_DIALOG = 1073741824U }; |
|---|
| 51 |
enum { CHROME_OPENAS_CHROME = 2147483648U }; |
|---|
| 52 |
enum { CHROME_ALL = 4094U }; |
|---|
| 53 |
|
|---|
| 54 |
nsresult GetChromeFlags(PRUint32 *aChromeFlags); |
|---|
| 55 |
nsresult SetChromeFlags(PRUint32 aChromeFlags); |
|---|
| 56 |
nsresult DestroyBrowserWindow(); |
|---|
| 57 |
nsresult SizeBrowserTo(PRInt32 aCX, PRInt32 aCY); |
|---|
| 58 |
nsresult ShowAsModal(); |
|---|
| 59 |
nsresult IsWindowModal(PRBool *_retval); |
|---|
| 60 |
nsresult ExitModalEventLoop(nsresult aStatus); |
|---|
| 61 |
|
|---|
| 62 |
} |
|---|