package net.sourceforge.phpeclipse.webbrowser.internal;
import net.sourceforge.phpeclipse.webbrowser.IInternalWebBrowserWorkingCopy;
-import net.sourceforge.phpeclipse.webbrowser.internal.SWTUtil;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.help.WorkbenchHelp;
+import org.eclipse.ui.PlatformUI;
/**
- *
+ *
*/
public class InternalBrowserDialog extends Dialog {
protected IInternalWebBrowserWorkingCopy browser;
protected boolean isEdit;
protected Button newPageCheckbox;
protected Button clearURLHistoryCheckbox;
-
+
/**
* @param parentShell
*/
protected void configureShell(Shell shell) {
super.configureShell(shell);
-
+
if (isEdit)
shell.setText(WebBrowserUIPlugin.getResource("%editInternalBrowser"));
}
protected Control createDialogArea(Composite parent) {
Composite composite = (Composite) super.createDialogArea(parent);
((GridLayout)composite.getLayout()).numColumns = 1;
-
+
Composite comp = new Composite(composite, SWT.NONE);
GridLayout layout = new GridLayout(1, true);
layout.marginHeight = 10;
layout.marginWidth = 10;
comp.setLayout(layout);
comp.setLayoutData(new GridData(GridData.FILL_BOTH));
- WorkbenchHelp.setHelp(composite, ContextIds.PREF_BROWSER_INTERNAL);
-
+ PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, ContextIds.PREF_BROWSER_INTERNAL);
+
newPageCheckbox = SWTUtil.createCheckbox(comp, WebBrowserUIPlugin.getResource("%prefBrowserNewPage"), false);
clearURLHistoryCheckbox = SWTUtil.createCheckbox(comp, WebBrowserUIPlugin.getResource("%clearURLHistory"), true);
-
+
newPageCheckbox.setSelection(browser.getUseNewPage());
clearURLHistoryCheckbox.setSelection(browser.getClearHistoryOnExit());
-
+
return composite;
}
browser.setUseNewPage(newPageCheckbox.getSelection());
browser.setClearHistoryOnExit(clearURLHistoryCheckbox.getSelection());
browser.save();
-
+
super.okPressed();
}
}
\ No newline at end of file