diff --git a/apitools/org.eclipse.pde.api.tools.ui/META-INF/MANIFEST.MF b/apitools/org.eclipse.pde.api.tools.ui/META-INF/MANIFEST.MF
index a298a17cefd..28e54d0cf73 100644
--- a/apitools/org.eclipse.pde.api.tools.ui/META-INF/MANIFEST.MF
+++ b/apitools/org.eclipse.pde.api.tools.ui/META-INF/MANIFEST.MF
@@ -37,3 +37,4 @@ Export-Package: org.eclipse.pde.api.tools.ui.internal;x-friends:="org.eclipse.pd
org.eclipse.pde.api.tools.ui.internal.views;x-internal:=true,
org.eclipse.pde.api.tools.ui.internal.wizards;x-friends:="org.eclipse.pde.api.tools.tests"
Automatic-Module-Name: org.eclipse.pde.api.tools.ui
+Require-Capability: eclipse.swt;filter:="(image.format=svg)"
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/compare_apis.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/compare_apis.svg
new file mode 100644
index 00000000000..1931f76bc90
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/compare_apis.svg
@@ -0,0 +1,764 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/configure_problem_severity.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/configure_problem_severity.svg
new file mode 100644
index 00000000000..1077c3cf372
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/configure_problem_severity.svg
@@ -0,0 +1,318 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/expandall.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/expandall.svg
new file mode 100644
index 00000000000..e46d2b628a7
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/expandall.svg
@@ -0,0 +1,165 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/export.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/export.svg
new file mode 100644
index 00000000000..76454d41990
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/export.svg
@@ -0,0 +1,565 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/filter_ps.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/filter_ps.svg
new file mode 100644
index 00000000000..67c16bb3096
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/filter_ps.svg
@@ -0,0 +1,137 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/help.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/help.svg
new file mode 100644
index 00000000000..cfe92203561
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/help.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/next_nav.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/next_nav.svg
new file mode 100644
index 00000000000..973c4eda7b6
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/next_nav.svg
@@ -0,0 +1,113 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/open_page.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/open_page.svg
new file mode 100644
index 00000000000..a42a8d1190b
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/open_page.svg
@@ -0,0 +1,324 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/prev_nav.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/prev_nav.svg
new file mode 100644
index 00000000000..1faf803af31
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/prev_nav.svg
@@ -0,0 +1,113 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/remove_exc.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/remove_exc.svg
new file mode 100644
index 00000000000..646eabf6710
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/remove_exc.svg
@@ -0,0 +1,115 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/text_edit.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/text_edit.svg
new file mode 100644
index 00000000000..006bf49da0b
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/elcl16/text_edit.svg
@@ -0,0 +1,620 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/annotation_obj.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/annotation_obj.svg
new file mode 100644
index 00000000000..ed205f3e64e
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/annotation_obj.svg
@@ -0,0 +1,70 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/api_tools.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/api_tools.svg
new file mode 100644
index 00000000000..1289469f77b
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/api_tools.svg
@@ -0,0 +1,727 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/bundleversion.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/bundleversion.svg
new file mode 100644
index 00000000000..bcadf443ad6
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/bundleversion.svg
@@ -0,0 +1,260 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/category_menu.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/category_menu.svg
new file mode 100644
index 00000000000..ece52eb34cb
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/category_menu.svg
@@ -0,0 +1,182 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/correction_change.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/correction_change.svg
new file mode 100644
index 00000000000..991a1baa14b
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/correction_change.svg
@@ -0,0 +1,385 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/eclipse16.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/eclipse16.svg
new file mode 100644
index 00000000000..f5b63bb40dd
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/eclipse16.svg
@@ -0,0 +1,230 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/frgmt_obj.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/frgmt_obj.svg
new file mode 100644
index 00000000000..87758e9fcb5
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/frgmt_obj.svg
@@ -0,0 +1,476 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/library_obj.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/library_obj.svg
new file mode 100644
index 00000000000..dc249f69aa1
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/library_obj.svg
@@ -0,0 +1,202 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/plugin_obj.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/plugin_obj.svg
new file mode 100644
index 00000000000..6741d827a52
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/obj16/plugin_obj.svg
@@ -0,0 +1,489 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/ovr16/error_ovr.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/ovr16/error_ovr.svg
new file mode 100644
index 00000000000..73877578b15
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/ovr16/error_ovr.svg
@@ -0,0 +1,106 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/ovr16/success_ovr.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/ovr16/success_ovr.svg
new file mode 100644
index 00000000000..66f1dea6cfb
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/ovr16/success_ovr.svg
@@ -0,0 +1,107 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/ovr16/warning_ovr.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/ovr16/warning_ovr.svg
new file mode 100644
index 00000000000..56d9f9e3d99
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/ovr16/warning_ovr.svg
@@ -0,0 +1,153 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/wizban/compare_wiz.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/wizban/compare_wiz.svg
new file mode 100644
index 00000000000..51e41cc9d22
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/wizban/compare_wiz.svg
@@ -0,0 +1,1180 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/icons/full/wizban/profile_wiz.svg b/apitools/org.eclipse.pde.api.tools.ui/icons/full/wizban/profile_wiz.svg
new file mode 100644
index 00000000000..737bc05e293
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/icons/full/wizban/profile_wiz.svg
@@ -0,0 +1,1167 @@
+
+
+
+
diff --git a/apitools/org.eclipse.pde.api.tools.ui/plugin.xml b/apitools/org.eclipse.pde.api.tools.ui/plugin.xml
index a1850233fa8..12aeace82d8 100644
--- a/apitools/org.eclipse.pde.api.tools.ui/plugin.xml
+++ b/apitools/org.eclipse.pde.api.tools.ui/plugin.xml
@@ -34,7 +34,7 @@
name="%ApiToolsProposalCategory.name"
point="org.eclipse.jdt.ui.javaCompletionProposalComputer">
+ icon="icons/full/obj16/category_menu.svg">
@@ -435,7 +435,7 @@
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
@@ -585,19 +585,19 @@
point="org.eclipse.ui.commandImages">
+ icon="$nl$/icons/full/obj16/annotation_obj.svg">
+ icon="$nl$/icons/full/elcl16/filter_ps.svg">
+ icon="$nl$/icons/full/obj16/category_menu.svg">
+ icon="$nl$/icons/full/obj16/eclipse16.svg">
diff --git a/apitools/org.eclipse.pde.api.tools.ui/src/org/eclipse/pde/api/tools/ui/internal/ApiUIPlugin.java b/apitools/org.eclipse.pde.api.tools.ui/src/org/eclipse/pde/api/tools/ui/internal/ApiUIPlugin.java
index 6864ac58d5c..2262ae88850 100644
--- a/apitools/org.eclipse.pde.api.tools.ui/src/org/eclipse/pde/api/tools/ui/internal/ApiUIPlugin.java
+++ b/apitools/org.eclipse.pde.api.tools.ui/src/org/eclipse/pde/api/tools/ui/internal/ApiUIPlugin.java
@@ -274,35 +274,35 @@ public IDialogSettings getDialogSettingsSection(String name) {
@Override
protected void initializeImageRegistry(ImageRegistry reg) {
// model objects
- declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_API_COMPONENT, OBJECT + "api_tools.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_API_SYSTEM_LIBRARY, OBJECT + "library_obj.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_API_SEARCH, OBJECT + "extract_references.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_BUNDLE, OBJECT + "plugin_obj.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_FRAGMENT, OBJECT + "frgmt_obj.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_ECLIPSE_PROFILE, OBJECT + "eclipse16.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_BUNDLE_VERSION, OBJECT + "bundleversion.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_CHANGE_CORRECTION, OBJECT + "correction_change.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_SETUP_APITOOLS, OBJECT + "category_menu.png"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_API_COMPONENT, OBJECT + "api_tools.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_API_SYSTEM_LIBRARY, OBJECT + "library_obj.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_API_SEARCH, OBJECT + "extract_references.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_BUNDLE, OBJECT + "plugin_obj.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_FRAGMENT, OBJECT + "frgmt_obj.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_ECLIPSE_PROFILE, OBJECT + "eclipse16.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_BUNDLE_VERSION, OBJECT + "bundleversion.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_OBJ_CHANGE_CORRECTION, OBJECT + "correction_change.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_SETUP_APITOOLS, OBJECT + "category_menu.svg"); //$NON-NLS-1$
// overlays
- declareRegistryImage(reg, IApiToolsConstants.IMG_OVR_ERROR, OVR + "error_ovr.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_OVR_WARNING, OVR + "warning_ovr.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_OVR_SUCCESS, OVR + "success_ovr.png"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_OVR_ERROR, OVR + "error_ovr.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_OVR_WARNING, OVR + "warning_ovr.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_OVR_SUCCESS, OVR + "success_ovr.svg"); //$NON-NLS-1$
// wizards
- declareRegistryImage(reg, IApiToolsConstants.IMG_WIZBAN_PROFILE, WIZBAN + "profile_wiz.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_WIZBAN_COMPARE_TO_BASELINE, WIZBAN + "compare_wiz.png"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_WIZBAN_PROFILE, WIZBAN + "profile_wiz.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_WIZBAN_COMPARE_TO_BASELINE, WIZBAN + "compare_wiz.svg"); //$NON-NLS-1$
// enabled images
- declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_FILTER, ELCL + "filter_ps.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_REMOVE, ELCL + "remove_exc.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_OPEN_PAGE, ELCL + "open_page.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_HELP_PAGE, ELCL + "help.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_COMPARE_APIS, ELCL + "compare_apis.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_CONFIG_SEV, ELCL + "configure_problem_severity.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_EXPORT, ELCL + "export.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_NEXT_NAV, ELCL + "next_nav.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_PREV_NAV, ELCL + "prev_nav.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_EXPANDALL, ELCL + "expandall.png"); //$NON-NLS-1$
- declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_TEXT_EDIT, ELCL + "text_edit.png"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_FILTER, ELCL + "filter_ps.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_REMOVE, ELCL + "remove_exc.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_OPEN_PAGE, ELCL + "open_page.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_HELP_PAGE, ELCL + "help.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_COMPARE_APIS, ELCL + "compare_apis.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_CONFIG_SEV, ELCL + "configure_problem_severity.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_EXPORT, ELCL + "export.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_NEXT_NAV, ELCL + "next_nav.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_PREV_NAV, ELCL + "prev_nav.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_EXPANDALL, ELCL + "expandall.svg"); //$NON-NLS-1$
+ declareRegistryImage(reg, IApiToolsConstants.IMG_ELCL_TEXT_EDIT, ELCL + "text_edit.svg"); //$NON-NLS-1$
}
void showAPIToolingView() {