19325 F1 enabling of UI
diff --git a/update/org.eclipse.update.ui.win32/src/org/eclipse/update/internal/ui/win32/views/WebBrowserView.java b/update/org.eclipse.update.ui.win32/src/org/eclipse/update/internal/ui/win32/views/WebBrowserView.java
index 972b8fc..9264067 100644
--- a/update/org.eclipse.update.ui.win32/src/org/eclipse/update/internal/ui/win32/views/WebBrowserView.java
+++ b/update/org.eclipse.update.ui.win32/src/org/eclipse/update/internal/ui/win32/views/WebBrowserView.java
@@ -11,6 +11,7 @@
import org.eclipse.swt.layout.*;
import org.eclipse.swt.ole.win32.*;
import org.eclipse.swt.widgets.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.ui.part.ViewPart;
import org.eclipse.update.internal.ui.*;
import org.eclipse.update.internal.ui.views.IEmbeddedWebBrowser;
@@ -94,6 +95,7 @@
refreshAction.setEnabled(false);
}
});
+ WorkbenchHelp.setHelp(container, "org.eclipse.update.ui.WebBrowserView");
}
public void openTo(final String url) {
diff --git a/update/org.eclipse.update.ui/build.properties b/update/org.eclipse.update.ui/build.properties
index d88b89e..9daf1d8 100644
--- a/update/org.eclipse.update.ui/build.properties
+++ b/update/org.eclipse.update.ui/build.properties
@@ -3,6 +3,7 @@
*.jar,\
plugin.xml,\
about.html,\
- schema/
+ schema/,\
+ contexts.xml
source.updateui.jar = src/
src.includes=about.html
diff --git a/update/org.eclipse.update.ui/contexts.xml b/update/org.eclipse.update.ui/contexts.xml
new file mode 100644
index 0000000..5aefd98
--- /dev/null
+++ b/update/org.eclipse.update.ui/contexts.xml
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?NLS TYPE="org.eclipse.help.contexts"?>
+
+<contexts>
+
+ <!-- Context IDs added in plugin.xml -->
+
+ <context id="newUpdates" >
+ <description>newUpdates</description>
+ <!-- To add related topics insert topic elements similar to
+ <topic label="Related Toipic Label" href="dir/topic.html"/>
+ -->
+ </context>
+
+ <context id="pendingChanges" >
+ <description>pendingChanges</description>
+ </context>
+
+ <context id="updateManager" >
+ <description>updateManager</description>
+ </context>
+
+ <!-- Context IDs added in the code, ID is class name, where context ID is set -->
+
+ <context id="ConfigurationView" >
+ <description>ConfigurationView</description>
+ </context>
+
+ <context id="UpdatesView" >
+ <description>UpdatesView</description>
+ </context>
+
+ <context id="DetailsView" >
+ <description>DetailsView</description>
+ </context>
+
+ <context id="BaseTreeViewer_showDetailsAction" >
+ <description>BaseTreeViewer_showDetailsAction</description>
+ </context>
+
+ <context id="CofigurationView_showUnconfFeaturesAction" >
+ <description>CofigurationView_showUnconfFeaturesAction not working</description>
+ </context>
+
+ <context id="CofigurationView_revertAction" >
+ <description>CofigurationView_revertAction</description>
+ </context>
+
+ <context id="CofigurationView_showStatusAction" >
+ <description>CofigurationView_showStatusAction</description>
+ </context>
+
+ <context id="CofigurationView_preserveAction" >
+ <description>CofigurationView_preserveAction</description>
+ </context>
+
+ <context id="CofigurationView_removePreservedAction" >
+ <description>CofigurationView_removePreservedAction</description>
+ </context>
+
+ <context id="CofigurationView_unlinkAction" >
+ <description>CofigurationView_unlinkAction</description>
+ </context>
+
+ <context id="CofigurationView_propertiesAction" >
+ <description>CofigurationView_propertiesAction</description>
+ </context>
+
+ <context id="UpdatesView_newAction" >
+ <description>UpdatesView_newAction</description>
+ </context>
+
+ <context id="UpdatesView_newFolderAction" >
+ <description>UpdatesView_newFolderAction</description>
+ </context>
+
+ <context id="UpdatesView_newSearchAction" >
+ <description>UpdatesView_newSearchAction</description>
+ </context>
+
+ <context id="UpdatesView_newLocalAction" >
+ <description>UpdatesView_newLocalAction</description>
+ </context>
+
+ <context id="UpdatesView_deleteAction" >
+ <description>UpdatesView_deleteAction</description>
+ </context>
+
+ <context id="UpdatesView_refreshAction" >
+ <description>UpdatesView_refreshAction</description>
+ </context>
+
+ <context id="UpdatesView_fileFilterAction" >
+ <description>UpdatesView_fileFilterAction</description>
+ </context>
+
+ <context id="UpdatesView_filterEnvironmentAction" >
+ <description>UpdatesView_filterEnvironmentAction</description>
+ </context>
+
+ <context id="UpdatesView_showCategoriesAction" >
+ <description>UpdatesView_showCategoriesAction</description>
+ </context>
+
+ <context id="UpdatesView_linkExtensionAction" >
+ <description>UpdatesView_linkExtensionAction</description>
+ </context>
+
+ <context id="DetailsView_homeAction" >
+ <description>DetailsView_homeAction</description>
+ </context>
+
+ <context id="DetailsView_backAction" >
+ <description>DetailsView_backAction</description>
+ </context>
+
+ <context id="DetailsView_forwardAction" >
+ <description>DetailsView_forwardAction</description>
+ </context>
+
+ <context id="MainPreferencePage_getFieldEditorParent" >
+ <description>MainPreferencePage_getFieldEditorParent</description>
+ </context>
+
+ <context id="InstallDeltaWizardPage" >
+ <description>InstallDeltaWizardPage</description>
+ </context>
+
+ <context id="LicensePage" >
+ <description>LicensePage</description>
+ </context>
+
+ <context id="NewFolderWizardPage" >
+ <description>NewFolderWizardPage</description>
+ </context>
+
+ <context id="NewSearchWizardPage" >
+ <description>NewSearchWizardPage</description>
+ </context>
+
+ <context id="NewSiteBookmarkWizardPage" >
+ <description>NewSiteBookmarkWizardPage</description>
+ </context>
+
+ <context id="NewUpdatesWizardPage" >
+ <description>NewUpdatesWizardPage</description>
+ </context>
+
+ <context id="ReviewPage" >
+ <description>ReviewPage</description>
+ </context>
+
+ <context id="ReviewPage" >
+ <description>ReviewPage</description>
+ </context>
+
+ <context id="JarVerificationPage" >
+ <description>JarVerificationPage</description>
+ </context>
+
+ <context id="UserValidationDialog" >
+ <description>UserValidationDialog</description>
+ </context>
+
+ <context id="CategoryForm" >
+ <description>CategoryForm</description>
+ </context>
+
+ <context id="DetailsForm" >
+ <description>DetailsForm</description>
+ </context>
+
+ <context id="DiscoveryFolderForm" >
+ <description>DiscoveryFolderForm</description>
+ </context>
+
+ <context id="ExtensionRootForm" >
+ <description>ExtensionRootForm</description>
+ </context>
+
+ <context id="InstallableSiteForm" >
+ <description>InstallableSiteForm</description>
+ </context>
+
+ <context id="InstallConfigurationForm" >
+ <description>InstallConfigurationForm</description>
+ </context>
+
+ <context id="LocalSiteForm" >
+ <description>LocalSiteForm</description>
+ </context>
+
+ <context id="MainForm" >
+ <description>MainForm</description>
+ </context>
+
+ <context id="MyComputerForm" >
+ <description>MyComputerForm</description>
+ </context>
+
+ <context id="SearchForm" >
+ <description>SearchForm</description>
+ </context>
+
+ <context id="SiteForm" >
+ <description>SiteForm</description>
+ </context>
+
+ <context id="WebBrowserView" >
+ <description>WebBrowserView</description>
+ </context>
+
+ <context id="MyComputerSearchDialog" >
+ <description>MyComputerSearchDialog</description>
+ </context>
+
+ <context id="NewPluginEntryDialog" >
+ <description>NewPluginEntryDialog</description>
+ </context>
+
+</contexts>
diff --git a/update/org.eclipse.update.ui/plugin.xml b/update/org.eclipse.update.ui/plugin.xml
index eca17d5..65b3088 100644
--- a/update/org.eclipse.update.ui/plugin.xml
+++ b/update/org.eclipse.update.ui/plugin.xml
@@ -46,20 +46,23 @@
icon="icons/full/obj16/usearch_obj.gif"
class="org.eclipse.update.internal.ui.NewUpdatesAction"
menubarPath="help/org.eclipse.update.ui.updateMenu/group1"
- id="org.eclipse.update.ui.newUpdates">
+ id="org.eclipse.update.ui.newUpdates"
+ helpContextId="org.eclipse.update.ui.newUpdates">
</action>
<action
label="%actionSets.pendingChanges.label"
class="org.eclipse.update.internal.ui.DeltaWizardAction"
menubarPath="help/org.eclipse.update.ui.updateMenu/group2"
- id="org.eclipse.update.ui.pendingChanges">
+ id="org.eclipse.update.ui.pendingChanges"
+ helpContextId="org.eclipse.update.ui.pendingChanges">
</action>
<action
label="%actionSets.updateManager.label"
icon="icons/full/cview16/update_pers.gif"
class="org.eclipse.update.internal.ui.UpdateManagerAction"
menubarPath="help/org.eclipse.update.ui.updateMenu/group2"
- id="org.eclipse.update.ui.updateManager">
+ id="org.eclipse.update.ui.updateManager"
+ helpContextId="org.eclipse.update.ui.updateManager">
</action>
</actionSet>
</extension>
@@ -166,4 +169,8 @@
</display>
</extension>
+ <!-- Context Help contribution -->
+ <extension point="org.eclipse.help.contexts">
+ <contexts file="contexts.xml"/>
+ </extension>
</plugin>
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/CategoryForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/CategoryForm.java
index 52896d4..c286679 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/CategoryForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/CategoryForm.java
@@ -12,6 +12,7 @@
import org.eclipse.update.ui.forms.internal.*;
import org.eclipse.swt.layout.*;
import org.eclipse.ui.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.*;
import org.eclipse.update.core.*;
@@ -81,6 +82,7 @@
factory.turnIntoHyperlink(link, listener);
link.setVisible(false);
setFocusControl(link);
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.CategoryForm");
}
public void expandTo(Object obj) {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/DetailsForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/DetailsForm.java
index 9eb11d5..745e1b9 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/DetailsForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/DetailsForm.java
@@ -19,6 +19,7 @@
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;
import org.eclipse.ui.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.configuration.*;
import org.eclipse.update.core.*;
import org.eclipse.update.internal.ui.*;
@@ -399,6 +400,8 @@
| GridData.VERTICAL_ALIGN_BEGINNING);
//gd.grabExcessHorizontalSpace = true;
doButton.setLayoutData(gd);
+ WorkbenchHelp.setHelp(container, "org.eclipse.update.ui.DetailsForm");
+
}
public void expandTo(final Object obj) {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/DiscoveryFolderForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/DiscoveryFolderForm.java
index a7caa65..c3fe0cd 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/DiscoveryFolderForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/DiscoveryFolderForm.java
@@ -12,6 +12,7 @@
import org.eclipse.update.ui.forms.internal.*;
import org.eclipse.swt.layout.*;
import org.eclipse.ui.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.*;
import org.eclipse.update.core.*;
@@ -55,6 +56,7 @@
Label text = factory.createLabel(parent, null, SWT.WRAP);
text.setText(UpdateUIPlugin.getResourceString(KEY_DESC));
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.DiscoveryFolderForm");
}
}
\ No newline at end of file
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/ExtensionRootForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/ExtensionRootForm.java
index 9ad7d89..2cf1116 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/ExtensionRootForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/ExtensionRootForm.java
@@ -12,6 +12,7 @@
import org.eclipse.update.ui.forms.internal.engine.FormEngine;
import org.eclipse.swt.layout.*;
import org.eclipse.ui.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.*;
import org.eclipse.update.core.*;
@@ -65,6 +66,7 @@
td.colspan = 3;
setFocusControl(engine);
engine.setLayoutData(td);
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.ExtensionRootForm");
}
public void expandTo(Object obj) {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallConfigurationForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallConfigurationForm.java
index fc3d3a7..b9ea70b 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallConfigurationForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallConfigurationForm.java
@@ -8,6 +8,7 @@
import java.util.Date;
import org.eclipse.swt.widgets.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.configuration.IInstallConfiguration;
import org.eclipse.update.core.Utilities;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
@@ -100,6 +101,7 @@
registerSection(activitySection);
registerSection(revertSection);
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.InstallConfigurationForm");
}
protected Object createPropertyLayoutData() {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallableSiteForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallableSiteForm.java
index 81fc8f1..94405a25 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallableSiteForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallableSiteForm.java
@@ -11,6 +11,7 @@
import org.eclipse.update.ui.forms.internal.*;
import org.eclipse.swt.layout.*;
import org.eclipse.ui.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.*;
import org.eclipse.update.core.*;
@@ -62,6 +63,7 @@
td.align = TableData.FILL;
td.grabHorizontal=true;
desc.setLayoutData(td);
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.InstallableSiteForm");
}
public void expandTo(Object obj) {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/LocalSiteForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/LocalSiteForm.java
index 90930e6..c16b44b 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/LocalSiteForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/LocalSiteForm.java
@@ -8,6 +8,7 @@
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.*;
import org.eclipse.ui.IActionBars;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.ui.internal.WorkbenchMessages;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
import org.eclipse.update.internal.ui.model.SiteBookmark;
@@ -84,6 +85,7 @@
data.heightHint = 1;
data.colspan = image != null ? 2 : 1;
sep.setLayoutData(data);
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.LocalSiteForm");
}
public void expandTo(Object obj) {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/MainForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/MainForm.java
index a146964..89dac33 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/MainForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/MainForm.java
@@ -12,6 +12,7 @@
import org.eclipse.swt.graphics.*;
import org.eclipse.swt.widgets.*;
import org.eclipse.ui.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.internal.ui.*;
import org.eclipse.update.internal.ui.pages.UpdateFormPage;
import org.eclipse.update.internal.ui.preferences.UpdateColors;
@@ -211,6 +212,7 @@
td = new TableData();
td.grabHorizontal = true;
text.setLayoutData(td);
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.MainForm");
}
private void addSeparator(Composite parent) {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/MyComputerForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/MyComputerForm.java
index b17a914..bbc7a39 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/MyComputerForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/MyComputerForm.java
@@ -11,6 +11,7 @@
import org.eclipse.update.ui.forms.internal.*;
import org.eclipse.swt.layout.*;
import org.eclipse.ui.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.*;
import org.eclipse.update.core.*;
@@ -54,6 +55,7 @@
Label text = factory.createLabel(parent, null, SWT.WRAP);
text.setText(UpdateUIPlugin.getResourceString(KEY_DESC));
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.MyComputerForm");
}
public void expandTo(Object obj) {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/SearchForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/SearchForm.java
index b154e4b..9d4a19a 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/SearchForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/SearchForm.java
@@ -16,6 +16,7 @@
import org.eclipse.swt.events.*;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.ui.part.PageBook;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
import org.eclipse.update.internal.ui.model.UpdateModel;
@@ -365,6 +366,7 @@
td.grabHorizontal = true;
control.setLayoutData(td);
searchResultSection.setFullMode(settings.getBoolean(S_FULL_MODE));
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.SearchForm");
}
private void fillQueryGroup(
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/SiteForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/SiteForm.java
index b4b323a..a25a779 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/SiteForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/SiteForm.java
@@ -11,6 +11,7 @@
import org.eclipse.update.ui.forms.internal.*;
import org.eclipse.swt.layout.*;
import org.eclipse.ui.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.*;
import org.eclipse.update.core.*;
@@ -119,6 +120,7 @@
link = new SelectableFormLabel(parent, SWT.NULL);
link.setText(UpdateUIPlugin.getResourceString(KEY_LINK));
factory.turnIntoHyperlink(link, listener);
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.SiteForm");
}
public void expandTo(Object obj) {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/preferences/MainPreferencePage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/preferences/MainPreferencePage.java
index 2507acb..0be6eab 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/preferences/MainPreferencePage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/preferences/MainPreferencePage.java
@@ -7,6 +7,7 @@
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.*;
import org.eclipse.ui.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.core.SiteManager;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
@@ -60,6 +61,7 @@
public void init(IWorkbench workbench) {
}
public void createFieldEditors() {
+ WorkbenchHelp.setHelp(getFieldEditorParent(), "org.eclipse.update.ui.MainPreferencePage_getFieldEditorParent");
IntegerFieldEditor maxLevel =
new IntegerFieldEditor(
P_HISTORY_SIZE,
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/search/MyComputerSearchDialog.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/search/MyComputerSearchDialog.java
index a86a063..e334b07 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/search/MyComputerSearchDialog.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/search/MyComputerSearchDialog.java
@@ -12,6 +12,7 @@
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.configuration.*;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
import org.eclipse.update.internal.ui.parts.*;
@@ -119,6 +120,7 @@
gd.heightHint = 300;
viewer.getTable().setLayoutData(gd);
loadSettings();
+ WorkbenchHelp.setHelp(container, "org.eclipse.update.ui.MyComputerSearchDialog");
return container;
}
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/search/NewPluginEntryDialog.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/search/NewPluginEntryDialog.java
index 7ddfaa9..16ced30 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/search/NewPluginEntryDialog.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/search/NewPluginEntryDialog.java
@@ -7,6 +7,7 @@
import org.eclipse.swt.events.ModifyListener;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.core.Import;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
@@ -54,6 +55,7 @@
gd = new GridData(GridData.FILL_HORIZONTAL);
gd.widthHint = 200;
versionText.setLayoutData(gd);
+ WorkbenchHelp.setHelp(container, "org.eclipse.update.ui.NewPluginEntryDialog");
return container;
}
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/security/JarVerificationPage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/security/JarVerificationPage.java
index fc862ab..003b5c4 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/security/JarVerificationPage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/security/JarVerificationPage.java
@@ -9,6 +9,7 @@
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.core.IVerificationResult;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
@@ -44,7 +45,7 @@
* Method declared on Dialog.
*/
protected Control createContents(Composite compositeParent) {
-
+ WorkbenchHelp.setHelp(compositeParent, "org.eclipse.update.ui.JarVerificationPage");
// Composite: Client
//------------------
Composite compositeClient = new Composite(compositeParent, SWT.NULL);
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/security/UserValidationDialog.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/security/UserValidationDialog.java
index 699a366..73fa77b 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/security/UserValidationDialog.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/security/UserValidationDialog.java
@@ -12,6 +12,7 @@
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
@@ -79,7 +80,7 @@
createUsernameFields(main);
createPasswordFields(main);
-
+ WorkbenchHelp.setHelp(main, "org.eclipse.update.ui.UserValidationDialog");
return main;
}
/**
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/BaseTreeView.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/BaseTreeView.java
index 6a3dcbd..4411d4a 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/BaseTreeView.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/BaseTreeView.java
@@ -4,6 +4,7 @@
* All Rights Reserved.
*/
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.ui.part.ViewPart;
import org.eclipse.swt.SWT;
import org.eclipse.jface.viewers.*;
@@ -113,6 +114,7 @@
}
}
};
+ WorkbenchHelp.setHelp(showDetailsAction, "org.eclipse.update.ui.BaseTreeViewer_showDetailsAction");
showDetailsAction.setText(UpdateUIPlugin.getResourceString(KEY_SHOW_DETAILS));
}
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/ConfigurationView.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/ConfigurationView.java
index 91e4626..cd23ff0 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/ConfigurationView.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/ConfigurationView.java
@@ -16,6 +16,7 @@
import org.eclipse.swt.widgets.Control;
import org.eclipse.ui.*;
import org.eclipse.ui.dialogs.PropertyDialogAction;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.ui.part.DrillDownAdapter;
import org.eclipse.update.configuration.*;
import org.eclipse.update.core.*;
@@ -541,6 +542,7 @@
}
};
model.addUpdateModelChangedListener(modelListener);
+ WorkbenchHelp.setHelp(viewer.getControl(), "org.eclipse.update.ui.ConfigurationView");
}
private ILocalSite getLocalSite() {
@@ -655,6 +657,7 @@
viewer.refresh(getLocalSite());
}
};
+ WorkbenchHelp.setHelp(showUnconfFeaturesAction, "org.eclipse.update.ui.CofigurationView_showUnconfFeaturesAction");
showUnconfFeaturesAction.setText(
UpdateUIPlugin.getResourceString(KEY_SHOW_UNCONF_FEATURES));
showUnconfFeaturesAction.setImageDescriptor(
@@ -673,6 +676,7 @@
RevertSection.performRevert(target);
}
};
+ WorkbenchHelp.setHelp(revertAction, "org.eclipse.update.ui.CofigurationView_revertAction");
showStatusAction = new Action() {
public void run() {
@@ -687,6 +691,7 @@
}
}
};
+ WorkbenchHelp.setHelp(showStatusAction, "org.eclipse.update.ui.CofigurationView_showStatusAction");
showStatusAction.setText(
UpdateUIPlugin.getResourceString(KEY_SHOW_STATUS));
revertAction.setText(UpdateUIPlugin.getResourceString(KEY_RESTORE));
@@ -707,6 +712,7 @@
}
}
};
+ WorkbenchHelp.setHelp(preserveAction, "org.eclipse.update.ui.CofigurationView_preserveAction");
preserveAction.setText(UpdateUIPlugin.getResourceString(KEY_PRESERVE));
removePreservedAction = new Action() {
public void run() {
@@ -727,6 +733,7 @@
}
}
};
+ WorkbenchHelp.setHelp(removePreservedAction, "org.eclipse.update.ui.CofigurationView_removePreservedAction");
removePreservedAction.setText(
UpdateUIPlugin.getResourceString(KEY_REMOVE_PRESERVED));
@@ -735,11 +742,13 @@
performUnlink();
}
};
+ WorkbenchHelp.setHelp(unlinkAction, "org.eclipse.update.ui.CofigurationView_unlinkAction");
unlinkAction.setText(UpdateUIPlugin.getResourceString(KEY_UNLINK));
propertiesAction =
new PropertyDialogAction(
UpdateUIPlugin.getActiveWorkbenchShell(),
viewer);
+ WorkbenchHelp.setHelp(propertiesAction, "org.eclipse.update.ui.CofigurationView_propertiesAction");
}
private void showFeatureStatus(IFeature feature) throws CoreException {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/DetailsView.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/DetailsView.java
index b3c3e2a..67574c4 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/DetailsView.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/DetailsView.java
@@ -15,6 +15,7 @@
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.ui.texteditor.IUpdate;
import org.eclipse.update.configuration.*;
import org.eclipse.update.core.IFeature;
@@ -154,6 +155,7 @@
history.add(HOME_PAGE, null);
makeActions();
fillActionBars();
+ WorkbenchHelp.setHelp(formWorkbook.getControl(), "org.eclipse.update.ui.DetailsView");
}
public void showPageWithInput(String pageId, Object input) {
@@ -245,7 +247,8 @@
homeAction.setImageDescriptor(UpdateUIPluginImages.DESC_HOME_NAV);
homeAction.setHoverImageDescriptor(UpdateUIPluginImages.DESC_HOME_NAV_H);
homeAction.setDisabledImageDescriptor(UpdateUIPluginImages.DESC_HOME_NAV_D);
-
+ WorkbenchHelp.setHelp(homeAction, "org.eclipse.update.ui.DetailsView_homeAction");
+
backAction = new UpdateAction() {
public void run() {
performBackward();
@@ -260,6 +263,7 @@
backAction.setHoverImageDescriptor(UpdateUIPluginImages.DESC_BACKWARD_NAV_H);
backAction.setDisabledImageDescriptor(UpdateUIPluginImages.DESC_BACKWARD_NAV_D);
backAction.setEnabled(false);
+ WorkbenchHelp.setHelp(backAction, "org.eclipse.update.ui.DetailsView_backAction");
forwardAction = new UpdateAction() {
public void run() {
@@ -276,6 +280,7 @@
forwardAction.setDisabledImageDescriptor(
UpdateUIPluginImages.DESC_FORWARD_NAV_D);
forwardAction.setEnabled(false);
+ WorkbenchHelp.setHelp(forwardAction, "org.eclipse.update.ui.DetailsView_forwardAction");
}
private void fillActionBars() {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/UpdatesView.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/UpdatesView.java
index 0891186..0de8a02 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/UpdatesView.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/UpdatesView.java
@@ -18,6 +18,7 @@
import org.eclipse.swt.widgets.*;
import org.eclipse.ui.*;
import org.eclipse.ui.dialogs.PropertyDialogAction;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.ui.texteditor.IUpdate;
import org.eclipse.update.configuration.*;
import org.eclipse.update.configuration.IVolume;
@@ -344,6 +345,7 @@
viewer.setContentProvider(new SiteProvider());
viewer.setLabelProvider(new SiteLabelProvider());
viewer.setInput(UpdateUIPlugin.getDefault().getUpdateModel());
+ WorkbenchHelp.setHelp(viewer.getControl(), "org.eclipse.update.ui.UpdatesView");
}
public void makeActions() {
@@ -357,6 +359,7 @@
performNewBookmark();
}
};
+ WorkbenchHelp.setHelp(newAction, "org.eclipse.update.ui.UpdatesView_newAction");
newAction.setText(UpdateUIPlugin.getResourceString(KEY_NEW_SITE));
newFolderAction = new Action() {
@@ -364,6 +367,7 @@
performNewBookmarkFolder();
}
};
+ WorkbenchHelp.setHelp(newFolderAction, "org.eclipse.update.ui.UpdatesView_newFolderAction");
newFolderAction.setText(
UpdateUIPlugin.getResourceString(KEY_NEW_FOLDER));
@@ -372,6 +376,7 @@
performNewSearch();
}
};
+ WorkbenchHelp.setHelp(newSearchAction, "org.eclipse.update.ui.UpdatesView_newSearchAction");
newSearchAction.setText(
UpdateUIPlugin.getResourceString(KEY_NEW_SEARCH));
@@ -380,10 +385,12 @@
performNewLocal();
}
};
+ WorkbenchHelp.setHelp(newLocalAction, "org.eclipse.update.ui.UpdatesView_newLocalAction");
newLocalAction.setText(
UpdateUIPlugin.getResourceString(KEY_NEW_LOCAL_SITE));
deleteAction = new DeleteAction();
+ WorkbenchHelp.setHelp(deleteAction, "org.eclipse.update.ui.UpdatesView_deleteAction");
deleteAction.setText(UpdateUIPlugin.getResourceString(KEY_DELETE));
refreshAction = new Action() {
@@ -391,6 +398,7 @@
performRefresh();
}
};
+ WorkbenchHelp.setHelp(refreshAction, "org.eclipse.update.ui.UpdatesView_refreshAction");
refreshAction.setText(UpdateUIPlugin.getResourceString(KEY_REFRESH));
refreshAction.setToolTipText(
UpdateUIPlugin.getResourceString(KEY_REFRESH_TOOLTIP));
@@ -408,6 +416,7 @@
viewer.addFilter(fileFilter);
}
};
+ WorkbenchHelp.setHelp(fileFilterAction, "org.eclipse.update.ui.UpdatesView_fileFilterAction");
fileFilterAction.setText(
UpdateUIPlugin.getResourceString(KEY_FILTER_FILES));
fileFilterAction.setChecked(false);
@@ -424,7 +433,7 @@
setStoredEnvironmentValue(checked);
}
};
-
+ WorkbenchHelp.setHelp(filterEnvironmentAction, "org.eclipse.update.ui.UpdatesView_filterEnvironmentAction");
filterEnvironmentAction.setText(
UpdateUIPlugin.getResourceString(KEY_FILTER_ENVIRONMENT));
boolean envValue = getStoredEnvironmentValue();
@@ -437,6 +446,7 @@
showCategories(!showCategoriesAction.isChecked());
}
};
+ WorkbenchHelp.setHelp(showCategoriesAction, "org.eclipse.update.ui.UpdatesView_showCategoriesAction");
showCategoriesAction.setText(
UpdateUIPlugin.getResourceString(KEY_SHOW_CATEGORIES));
showCategoriesAction.setChecked(true);
@@ -446,6 +456,7 @@
linkProductExtension();
}
};
+ WorkbenchHelp.setHelp(linkExtensionAction, "org.eclipse.update.ui.UpdatesView_linkExtensionAction");
linkExtensionAction.setText(
UpdateUIPlugin.getResourceString(KEY_LINK_EXTENSION));
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/InstallDeltaWizardPage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/InstallDeltaWizardPage.java
index 36bbef6..9cb29cc 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/InstallDeltaWizardPage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/InstallDeltaWizardPage.java
@@ -14,6 +14,7 @@
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.configuration.ISessionDelta;
import org.eclipse.update.core.*;
import org.eclipse.update.internal.ui.*;
@@ -238,6 +239,7 @@
deltaViewer.setInput(this);
setFeaturesGray();
dialogChanged();
+ WorkbenchHelp.setHelp(container, "org.eclipse.update.ui.InstallDeltaWizardPage");
setControl(container);
}
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/LicensePage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/LicensePage.java
index 1ac6089..a164523 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/LicensePage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/LicensePage.java
@@ -19,6 +19,7 @@
import org.eclipse.swt.custom.StyleRange;
import org.eclipse.swt.custom.StyledText;
import org.eclipse.swt.events.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.core.IFeature;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
import org.eclipse.update.internal.ui.parts.SWTUtil;
@@ -210,6 +211,7 @@
setPageComplete(acceptButton.getSelection());
}
});
+ WorkbenchHelp.setHelp(client, "org.eclipse.update.ui.LicensePage");
setControl(client);
}
private void updateDirectionalButtons() {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewFolderWizardPage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewFolderWizardPage.java
index 90ddc1a..99502cd 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewFolderWizardPage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewFolderWizardPage.java
@@ -1,6 +1,7 @@
package org.eclipse.update.internal.ui.wizards;
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
import org.eclipse.update.internal.ui.model.*;
@@ -28,6 +29,7 @@
* @see BaseNewWizardPage#createClientControl(Composite, int)
*/
protected void createClientControl(Composite parent, int span) {
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.NewFolderWizardPage");
}
public boolean finish() {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewSearchWizardPage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewSearchWizardPage.java
index e6e49c9..0b33cf8 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewSearchWizardPage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewSearchWizardPage.java
@@ -4,6 +4,7 @@
import org.eclipse.swt.events.*;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
import org.eclipse.update.internal.ui.model.*;
import org.eclipse.update.internal.ui.search.*;
@@ -53,6 +54,7 @@
});
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
categoryCombo.setLayoutData(gd);
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.NewSearchWizardPage");
}
protected void validatePage() {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewSiteBookmarkWizardPage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewSiteBookmarkWizardPage.java
index baa9d93..d930757 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewSiteBookmarkWizardPage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewSiteBookmarkWizardPage.java
@@ -6,6 +6,7 @@
import org.eclipse.swt.events.*;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
import org.eclipse.update.internal.ui.model.*;
@@ -61,6 +62,7 @@
validatePage();
}
});
+ WorkbenchHelp.setHelp(parent, "org.eclipse.update.ui.NewSiteBookmarkWizardPage");
}
protected void validatePage() {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewUpdatesWizardPage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewUpdatesWizardPage.java
index bf0188f..f02842d 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewUpdatesWizardPage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/NewUpdatesWizardPage.java
@@ -19,6 +19,7 @@
import org.eclipse.jface.viewers.*;
import org.eclipse.update.internal.ui.parts.*;
import org.eclipse.update.core.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.configuration.*;
import org.eclipse.update.internal.ui.*;
import java.net.URL;
@@ -182,6 +183,7 @@
gd.horizontalSpan = 2;
counterLabel.setLayoutData(gd);
pageChanged();
+ WorkbenchHelp.setHelp(client, "org.eclipse.update.ui.NewUpdatesWizardPage");
return client;
}
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/ReviewPage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/ReviewPage.java
index 3874519..662ea5e 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/ReviewPage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/ReviewPage.java
@@ -12,6 +12,7 @@
import org.eclipse.update.internal.ui.model.*;
import org.eclipse.jface.resource.JFaceResources;
import org.eclipse.core.runtime.CoreException;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.internal.ui.UpdateUIPlugin;
public class ReviewPage extends BannerPage {
@@ -105,6 +106,7 @@
gd = new GridData(GridData.FILL_HORIZONTAL);
gd.horizontalSpan = 2;
label.setLayoutData(gd);
+ WorkbenchHelp.setHelp(client, "org.eclipse.update.ui.ReviewPage");
return client;
}
}
\ No newline at end of file
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/TargetPage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/TargetPage.java
index 025c5c2..ca7a015 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/TargetPage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/TargetPage.java
@@ -18,6 +18,7 @@
import org.eclipse.jface.viewers.*;
import org.eclipse.update.internal.ui.parts.*;
import org.eclipse.update.core.*;
+import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.update.configuration.*;
import org.eclipse.update.internal.ui.*;
import java.net.URL;
@@ -241,6 +242,7 @@
tableViewer.setInput(UpdateUIPlugin.getDefault().getUpdateModel());
selectFirstTarget();
+ WorkbenchHelp.setHelp(client, "org.eclipse.update.ui.ReviewPage");
return client;
}
private void createTableViewer(Composite parent) {