comparison dwt/browser/Mozilla.d @ 346:2e591eb01162

Browser Package now compiles (phase 2 complete)
author John Reimer <terminal.node@gmail.com>
date Wed, 29 Oct 2008 20:06:08 -0700
parents 96243e3ebcf0
children 9a4d7706df52
comparison
equal deleted inserted replaced
345:5abc6f7f7a95 346:2e591eb01162
11 * John Reimer <terminal.node@gmail.com> 11 * John Reimer <terminal.node@gmail.com>
12 *******************************************************************************/ 12 *******************************************************************************/
13 module dwt.browser.Mozilla; 13 module dwt.browser.Mozilla;
14 14
15 import dwt.dwthelper.utils; 15 import dwt.dwthelper.utils;
16
17 //import java.io.UnsupportedEncodingException;
18 //import java.lang.reflect.Constructor;
19 //import java.lang.reflect.InvocationTargetException;
20 //import java.lang.reflect.Method;
21 //import java.util.Enumeration;
22 //import java.util.Locale;
23 //import java.util.Vector;
24 16
25 import tango.text.locale.Core; // Necessary for Region/Culture/Locale code 17 import tango.text.locale.Core; // Necessary for Region/Culture/Locale code
26 import tango.text.convert.Format; 18 import tango.text.convert.Format;
27 import tango.io.Console; 19 import tango.io.Console;
28 import tango.sys.Environment; 20 import tango.sys.Environment;
147 GtkWidget* embedHandle; 139 GtkWidget* embedHandle;
148 nsIWebBrowser webBrowser; 140 nsIWebBrowser webBrowser;
149 Object webBrowserObject; 141 Object webBrowserObject;
150 MozillaDelegate mozDelegate; 142 MozillaDelegate mozDelegate;
151 143
152 /* Interfaces for this Mozilla embedding notification */
153 // XPCOMObject supports;
154 // XPCOMObject weakReference;
155 // XPCOMObject webProgressListener;
156 // XPCOMObject webBrowserChrome;
157 // XPCOMObject webBrowserChromeFocus;
158 // XPCOMObject embeddingSiteWindow;
159 // XPCOMObject interfaceRequestor;
160 // XPCOMObject supportsWeakReference;
161 // XPCOMObject contextMenuListener;
162 // XPCOMObject uriContentListener;
163 // XPCOMObject tooltipListener;
164 // XPCOMObject domEventListener;
165 int chromeFlags = nsIWebBrowserChrome.CHROME_DEFAULT; 144 int chromeFlags = nsIWebBrowserChrome.CHROME_DEFAULT;
166 int refCount, lastKeyCode, lastCharCode; 145 int refCount, lastKeyCode, lastCharCode;
167 nsIRequest request; 146 nsIRequest request;
168 Point location, size; 147 Point location, size;
169 bool visible, isChild, ignoreDispose, awaitingNavigate; 148 bool visible, isChild, ignoreDispose, awaitingNavigate;