comparison org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/mozilla/nsIContentViewer.d @ 0:6dd524f61e62

add dwt win and basic java stuff
author Frank Benoit <benoit@tionex.de>
date Mon, 02 Mar 2009 14:44:16 +0100
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:6dd524f61e62
1 module org.eclipse.swt.internal.mozilla.nsIContentViewer;
2
3 import org.eclipse.swt.internal.mozilla.Common;
4 import org.eclipse.swt.internal.mozilla.nsID;
5 import org.eclipse.swt.internal.mozilla.nsISupports;
6
7 import org.eclipse.swt.internal.mozilla.nsIDOMDocument;
8 import org.eclipse.swt.internal.mozilla.nsISHEntry;
9
10 /******************************************************************************
11
12 ******************************************************************************/
13
14 const char[] NS_ICONTENTVIEWER_IID_STR = "6a7ddb40-8a9e-4576-8ad1-71c5641d8780";
15
16 const nsIID NS_ICONTENTVIEWER_IID=
17 {0x6a7ddb40, 0x8a9e, 0x4576,
18 [ 0x8a, 0xd1, 0x71, 0xc5, 0x64, 0x1d, 0x87, 0x80 ]};
19
20 interface nsIContentViewer : nsISupports {
21
22 static const char[] IID_STR = NS_ICONTENTVIEWER_IID_STR;
23 static const nsIID IID = NS_ICONTENTVIEWER_IID;
24
25 extern(System):
26 nsresult Init(nsIWidget * aParentWidget, nsIDeviceContext * aDeviceContext, nsRect * aBounds);
27 nsresult GetContainer(nsISupports *aContainer);
28 nsresult SetContainer(nsISupports aContainer);
29 nsresult LoadStart(nsISupports aDoc);
30 nsresult LoadComplete(PRUint32 aStatus);
31 nsresult PermitUnload(PRBool *_retval);
32 nsresult PageHide(PRBool isUnload);
33 nsresult Close(nsISHEntry historyEntry);
34 nsresult Destroy();
35 nsresult Stop();
36 nsresult GetDOMDocument(nsIDOMDocument *aDOMDocument);
37 nsresult SetDOMDocument(nsIDOMDocument aDOMDocument);
38 nsresult GetBounds(nsRect * aBounds);
39 nsresult SetBounds(nsRect * aBounds);
40 nsresult GetPreviousViewer(nsIContentViewer *aPreviousViewer);
41 nsresult SetPreviousViewer(nsIContentViewer aPreviousViewer);
42 nsresult Move(PRInt32 aX, PRInt32 aY);
43 nsresult Show();
44 nsresult Hide();
45 nsresult GetEnableRendering(PRBool *aEnableRendering);
46 nsresult SetEnableRendering(PRBool aEnableRendering);
47 nsresult GetSticky(PRBool *aSticky);
48 nsresult SetSticky(PRBool aSticky);
49 nsresult RequestWindowClose(PRBool *_retval);
50 nsresult Open(nsISupports aState);
51 nsresult ClearHistoryEntry();
52
53 }
54
55 /******************************************************************************
56
57 ******************************************************************************/
58
59 const char[] NS_ICONTENTVIEWER_MOZILLA_1_8_BRANCH_IID_STR = "51341ed4-a3bf-4fd5-ae17-5fd3ec59dcab";
60
61 const nsIID NS_ICONTENTVIEWER_MOZILLA_1_8_BRANCH_IID=
62 {0x51341ed4, 0xa3bf, 0x4fd5,
63 [ 0xae, 0x17, 0x5f, 0xd3, 0xec, 0x59, 0xdc, 0xab ]};
64
65 interface nsIContentViewer_MOZILLA_1_8_BRANCH : nsISupports {
66
67 static const char[] IID_STR = NS_ICONTENTVIEWER_MOZILLA_1_8_BRANCH_IID_STR;
68 static const nsIID IID = NS_ICONTENTVIEWER_MOZILLA_1_8_BRANCH_IID;
69
70 extern(System):
71 nsresult OpenWithEntry(nsISupports aState, nsISHEntry aSHEntry);
72
73 }
74