Bug 576515 - Content-type and icon for .launch files Change-Id: Ic73fd47934e6c3930389edf6d4bf49041fcc6dba Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.debug/+/186304 Tested-by: Platform Bot <platform-bot@eclipse.org> Reviewed-by: Mickael Istria <mistria@redhat.com>
diff --git a/org.eclipse.debug.core/plugin.properties b/org.eclipse.debug.core/plugin.properties index 8867213..aa747cc 100644 --- a/org.eclipse.debug.core/plugin.properties +++ b/org.eclipse.debug.core/plugin.properties
@@ -75,3 +75,5 @@ GroupLaunch.name=Launch Group GroupLaunch.description=Launch several other configurations sequentially + +LaunchConfiguration=Launch Configuration
diff --git a/org.eclipse.debug.core/plugin.xml b/org.eclipse.debug.core/plugin.xml index 233aae3..13360fa 100644 --- a/org.eclipse.debug.core/plugin.xml +++ b/org.eclipse.debug.core/plugin.xml
@@ -280,4 +280,14 @@ public="true"> </launchConfigurationType> </extension> + <extension + point="org.eclipse.core.contenttype.contentTypes"> + <content-type + base-type="org.eclipse.core.runtime.xml" + file-extensions="launch" + id="org.eclipse.debug.core.launch" + name="%LaunchConfiguration" + priority="normal"> + </content-type> + </extension> </plugin>
diff --git a/org.eclipse.debug.ui/icons/full/obj16/launchConfiguration.png b/org.eclipse.debug.ui/icons/full/obj16/launchConfiguration.png new file mode 100644 index 0000000..27b2f80 --- /dev/null +++ b/org.eclipse.debug.ui/icons/full/obj16/launchConfiguration.png Binary files differ
diff --git a/org.eclipse.debug.ui/icons/full/obj16/launchConfiguration@2x.png b/org.eclipse.debug.ui/icons/full/obj16/launchConfiguration@2x.png new file mode 100644 index 0000000..8e6529b --- /dev/null +++ b/org.eclipse.debug.ui/icons/full/obj16/launchConfiguration@2x.png Binary files differ
diff --git a/org.eclipse.debug.ui/plugin.xml b/org.eclipse.debug.ui/plugin.xml index 4503dfd..2d052d8 100644 --- a/org.eclipse.debug.ui/plugin.xml +++ b/org.eclipse.debug.ui/plugin.xml
@@ -3385,4 +3385,11 @@ class="org.eclipse.debug.internal.ui.quickaccess.ProfileQuickAccessComputer" name="%ProfileDropDownAction.label"/> </extension> + <extension + point="org.eclipse.ui.genericeditor.icons"> + <icon + contentType="org.eclipse.debug.core.launch" + icon="icons/full/obj16/launchConfiguration.png"> + </icon> + </extension> </plugin>