Bug 105255 - [BIDI] need to add $nl$/ to icon paths for reversed icons
diff --git a/org.eclipse.jdt.debug.ui/plugin.xml b/org.eclipse.jdt.debug.ui/plugin.xml
index 6ca21ba..b5a6080 100644
--- a/org.eclipse.jdt.debug.ui/plugin.xml
+++ b/org.eclipse.jdt.debug.ui/plugin.xml
@@ -36,7 +36,7 @@
point="org.eclipse.ui.editors">
<editor
name="%JavaSnippetEditor.label"
- icon="icons/full/obj16/jsbook_obj.gif"
+ icon="$nl$/icons/full/obj16/jsbook_obj.gif"
extensions="jpage"
contributorClass="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetEditorActionContributor"
class="org.eclipse.jdt.internal.debug.ui.snippeteditor.JavaSnippetEditor"
@@ -84,7 +84,7 @@
<action
definitionId="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint"
label="%classPrepareAction.label"
- icon="icons/full/obj16/class_obj.gif"
+ icon="$nl$/icons/full/obj16/class_obj.gif"
helpContextId="add_class_prepare_action_context"
class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddClassPrepareBreakpointAction"
menubarPath="org.eclipse.ui.run/breakpointGroup"
@@ -93,7 +93,7 @@
<action
definitionId="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint"
label="%exceptionAction.accel.label"
- icon="icons/full/elcl16/exc_catch.gif"
+ icon="$nl$/icons/full/elcl16/exc_catch.gif"
helpContextId="add_exception_action_context"
class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddExceptionAction"
menubarPath="org.eclipse.ui.run/breakpointGroup"
@@ -121,12 +121,12 @@
</action>
<action
id="org.eclipse.jdt.debug.ui.actions.Execute"
- hoverIcon="icons/full/etool16/run_sbook.gif"
+ hoverIcon="$nl$/icons/full/etool16/run_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
- disabledIcon="icons/full/dtool16/run_sbook.gif"
+ disabledIcon="$nl$/icons/full/dtool16/run_sbook.gif"
enablesFor="+"
- icon="icons/full/etool16/run_sbook.gif"
+ icon="$nl$/icons/full/etool16/run_sbook.gif"
label="%Execute.label"
helpContextId="execute_action_context"
menubarPath="org.eclipse.ui.run/jdtGroup">
@@ -150,11 +150,11 @@
</action>
<action
id="org.eclipse.jdt.debug.ui.actions.Display"
- hoverIcon="icons/full/etool16/disp_sbook.gif"
+ hoverIcon="$nl$/icons/full/etool16/disp_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
definitionId="org.eclipse.jdt.debug.ui.commands.Display"
- disabledIcon="icons/full/dtool16/disp_sbook.gif"
- icon="icons/full/etool16/disp_sbook.gif"
+ disabledIcon="$nl$/icons/full/dtool16/disp_sbook.gif"
+ icon="$nl$/icons/full/etool16/disp_sbook.gif"
label="%Display.label"
helpContextId="display_action_context"
menubarPath="org.eclipse.ui.run/jdtGroup">
@@ -178,11 +178,11 @@
</action>
<action
id="org.eclipse.jdt.debug.ui.actions.Inspect"
- hoverIcon="icons/full/etool16/insp_sbook.gif"
+ hoverIcon="$nl$/icons/full/etool16/insp_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
- disabledIcon="icons/full/dtool16/insp_sbook.gif"
- icon="icons/full/etool16/insp_sbook.gif"
+ disabledIcon="$nl$/icons/full/dtool16/insp_sbook.gif"
+ icon="$nl$/icons/full/etool16/insp_sbook.gif"
label="%Inspect.label"
helpContextId="inspect_action_context"
menubarPath="org.eclipse.ui.run/jdtGroup">
@@ -211,11 +211,11 @@
</action>
<action
id="org.eclipse.jdt.debug.ui.Watch"
- hoverIcon="icons/full/etool16/watch_exp.gif"
+ hoverIcon="$nl$/icons/full/etool16/watch_exp.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction"
- disabledIcon="icons/full/dtool16/watch_exp.gif"
+ disabledIcon="$nl$/icons/full/dtool16/watch_exp.gif"
enablesFor="+"
- icon="icons/full/etool16/watch_exp.gif"
+ icon="$nl$/icons/full/etool16/watch_exp.gif"
label="%Watch.label"
helpContextId="watch_action_context"
menubarPath="org.eclipse.ui.run/jdtGroup">
@@ -242,7 +242,7 @@
point="org.eclipse.ui.views">
<view
name="%displayViewName"
- icon="icons/full/etool16/disp_sbook.gif"
+ icon="$nl$/icons/full/etool16/disp_sbook.gif"
category="org.eclipse.debug.ui"
class="org.eclipse.jdt.internal.debug.ui.display.DisplayView"
id="org.eclipse.jdt.debug.ui.DisplayView">
@@ -358,7 +358,7 @@
id="org.eclipse.jdt.debug.JavaBreakpointActions">
<action
label="%hitCount.label"
- icon="icons/full/elcl16/sethitcount_co.gif"
+ icon="$nl$/icons/full/elcl16/sethitcount_co.gif"
helpContextId="hit_count_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.BreakpointHitCountAction"
menubarPath="emptyBreakpointGroup"
@@ -367,7 +367,7 @@
</action>
<action
label="%suspendPolicy.label"
- icon="icons/full/elcl16/suspend_co.gif"
+ icon="$nl$/icons/full/elcl16/suspend_co.gif"
helpContextId="breakpoint_suspend_policy_toggle_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.BreakpointSuspendPolicyToggleAction"
menubarPath="emptyBreakpointGroup"
@@ -481,7 +481,7 @@
</visibility>
<action
label="%Execute.label"
- icon="icons/full/etool16/run_sbook.gif"
+ icon="$nl$/icons/full/etool16/run_sbook.gif"
helpContextId="execute_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
@@ -494,7 +494,7 @@
</action>
<action
label="%Display.label"
- icon="icons/full/etool16/disp_sbook.gif"
+ icon="$nl$/icons/full/etool16/disp_sbook.gif"
helpContextId="display_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Display"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
@@ -507,7 +507,7 @@
</action>
<action
label="%Inspect.label"
- icon="icons/full/etool16/insp_sbook.gif"
+ icon="$nl$/icons/full/etool16/insp_sbook.gif"
helpContextId="inspect_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
@@ -530,7 +530,7 @@
</visibility>
<action
label="%Execute.label"
- icon="icons/full/etool16/run_sbook.gif"
+ icon="$nl$/icons/full/etool16/run_sbook.gif"
helpContextId="execute_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
@@ -557,7 +557,7 @@
</action>
<action
label="%Display.label"
- icon="icons/full/etool16/disp_sbook.gif"
+ icon="$nl$/icons/full/etool16/disp_sbook.gif"
helpContextId="display_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Display"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
@@ -584,7 +584,7 @@
</action>
<action
label="%Inspect.label"
- icon="icons/full/etool16/insp_sbook.gif"
+ icon="$nl$/icons/full/etool16/insp_sbook.gif"
helpContextId="inspect_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
@@ -663,7 +663,7 @@
style="toggle"
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowQualified"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
- icon="icons/full/obj16/package_obj.gif"
+ icon="$nl$/icons/full/obj16/package_obj.gif"
helpContextId="show_qualified_action_context"
label="%showQualifiedAction.label"
menubarPath="javaActions"
@@ -673,7 +673,7 @@
style="toggle"
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowStaticVariablesAction"
- icon="icons/full/elcl16/static_co.gif"
+ icon="$nl$/icons/full/elcl16/static_co.gif"
helpContextId="show_static_action_context"
label="%showStaticAction.label"
menubarPath="javaActions"
@@ -683,7 +683,7 @@
style="toggle"
id="org.eclipse.jdt.debug.ui.variableViewActions.ShowConstants"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowConstantsAction"
- icon="icons/full/elcl16/constant_co.gif"
+ icon="$nl$/icons/full/elcl16/constant_co.gif"
helpContextId="show_constants_action_context"
label="%showConstantsAction.label"
menubarPath="javaActions"
@@ -714,7 +714,7 @@
style="toggle"
id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowQualified"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
- icon="icons/full/obj16/package_obj.gif"
+ icon="$nl$/icons/full/obj16/package_obj.gif"
helpContextId="show_qualified_action_context"
label="%showQualifiedAction.label"
menubarPath="javaActions"
@@ -724,7 +724,7 @@
style="toggle"
id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowStatic"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowStaticVariablesAction"
- icon="icons/full/elcl16/static_co.gif"
+ icon="$nl$/icons/full/elcl16/static_co.gif"
helpContextId="show_static_action_context"
label="%showStaticAction.label"
menubarPath="javaActions"
@@ -734,7 +734,7 @@
style="toggle"
id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowConstants"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowConstantsAction"
- icon="icons/full/elcl16/constant_co.gif"
+ icon="$nl$/icons/full/elcl16/constant_co.gif"
helpContextId="show_constants_action_context"
label="%showConstantsAction.label"
menubarPath="javaActions"
@@ -747,10 +747,10 @@
<action
id="org.eclipse.jdt.debug.ui.actions.AddException"
toolbarPath="javaExceptions"
- hoverIcon="icons/full/elcl16/exc_catch.gif"
+ hoverIcon="$nl$/icons/full/elcl16/exc_catch.gif"
class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddExceptionAction"
- disabledIcon="icons/full/dlcl16/exc_catch.gif"
- icon="icons/full/elcl16/exc_catch.gif"
+ disabledIcon="$nl$/icons/full/dlcl16/exc_catch.gif"
+ icon="$nl$/icons/full/elcl16/exc_catch.gif"
helpContextId="add_exception_action_context"
label="%exceptionAction.label"
tooltip="%exceptionAction.tooltip">
@@ -759,7 +759,7 @@
style="toggle"
id="org.eclipse.jdt.debug.ui.breakpointViewActions.ShowQualified"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
- icon="icons/full/obj16/package_obj.gif"
+ icon="$nl$/icons/full/obj16/package_obj.gif"
helpContextId="show_qualified_action_context"
label="%showQualifiedAction.label"
menubarPath="javaActions"
@@ -773,7 +773,7 @@
style="toggle"
id="org.eclipse.jdt.debug.ui.launchViewActions.ShowQualified"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
- icon="icons/full/obj16/package_obj.gif"
+ icon="$nl$/icons/full/obj16/package_obj.gif"
helpContextId="show_qualified_action_context"
label="%showQualifiedAction.label"
menubarPath="javaActions"
@@ -783,7 +783,7 @@
style="toggle"
id="org.eclipse.jdt.debug.ui.launchViewActions.ShowSystemThreads"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowSystemThreadsAction"
- icon="icons/full/obj16/thread_obj.gif"
+ icon="$nl$/icons/full/obj16/thread_obj.gif"
helpContextId="show_system_threads_context"
label="%showSystemThreads.label"
menubarPath="javaActions"
@@ -792,7 +792,7 @@
<action
helpContextId="show_monitor_thread_info_context"
label="%showMonitorThreadInfo.label"
- icon="icons/full/obj16/thread_and_monitor_obj.gif"
+ icon="$nl$/icons/full/obj16/thread_and_monitor_obj.gif"
tooltip="%showMonitorThreadInfo.tooltip"
class="org.eclipse.jdt.internal.debug.ui.actions.ShowMonitorThreadInformation"
style="toggle"
@@ -805,11 +805,11 @@
<action
toolbarPath="evaluationGroup"
id="org.eclipse.jdt.debug.ui.displayViewToolbar.Execute"
- hoverIcon="icons/full/etool16/run_sbook.gif"
+ hoverIcon="$nl$/icons/full/etool16/run_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
- disabledIcon="icons/full/dtool16/run_sbook.gif"
+ disabledIcon="$nl$/icons/full/dtool16/run_sbook.gif"
enablesFor="+"
- icon="icons/full/etool16/run_sbook.gif"
+ icon="$nl$/icons/full/etool16/run_sbook.gif"
helpContextId="execute_action_context"
label="%Execute.label"
tooltip="%Execute.tooltip">
@@ -834,11 +834,11 @@
<action
toolbarPath="evaluationGroup"
id="org.eclipse.jdt.debug.ui.displayViewToolbar.Display"
- hoverIcon="icons/full/etool16/disp_sbook.gif"
+ hoverIcon="$nl$/icons/full/etool16/disp_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
- disabledIcon="icons/full/dtool16/disp_sbook.gif"
+ disabledIcon="$nl$/icons/full/dtool16/disp_sbook.gif"
enablesFor="+"
- icon="icons/full/etool16/disp_sbook.gif"
+ icon="$nl$/icons/full/etool16/disp_sbook.gif"
helpContextId="display_action_context"
label="%Display.label"
tooltip="%Display.tooltip">
@@ -863,11 +863,11 @@
<action
toolbarPath="evaluationGroup"
id="org.eclipse.jdt.debug.ui.displayViewToolbar.Inspect"
- hoverIcon="icons/full/etool16/insp_sbook.gif"
+ hoverIcon="$nl$/icons/full/etool16/insp_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
- disabledIcon="icons/full/dtool16/insp_sbook.gif"
+ disabledIcon="$nl$/icons/full/dtool16/insp_sbook.gif"
enablesFor="+"
- icon="icons/full/etool16/insp_sbook.gif"
+ icon="$nl$/icons/full/etool16/insp_sbook.gif"
helpContextId="inspect_action_context"
label="%Inspect.label"
tooltip="%Inspect.tooltip">
@@ -1121,7 +1121,7 @@
id="org.eclipse.jdt.debug.ui.JavaVariableActions">
<action
label="%Inspect.label"
- icon="icons/full/etool16/insp_sbook.gif"
+ icon="$nl$/icons/full/etool16/insp_sbook.gif"
helpContextId="variable_inspect_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
@@ -1150,7 +1150,7 @@
id="org.eclipse.jdt.debug.ui.JavaSnippetPopupActions">
<action
label="%Execute.label"
- icon="icons/full/etool16/run_sbook.gif"
+ icon="$nl$/icons/full/etool16/run_sbook.gif"
helpContextId="execute_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
@@ -1163,7 +1163,7 @@
</action>
<action
label="%Display.label"
- icon="icons/full/etool16/disp_sbook.gif"
+ icon="$nl$/icons/full/etool16/disp_sbook.gif"
helpContextId="display_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Display"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
@@ -1176,7 +1176,7 @@
</action>
<action
label="%Inspect.label"
- icon="icons/full/etool16/insp_sbook.gif"
+ icon="$nl$/icons/full/etool16/insp_sbook.gif"
helpContextId="inspect_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
@@ -1282,7 +1282,7 @@
</action>
<action
label="%Execute.label"
- icon="icons/full/etool16/run_sbook.gif"
+ icon="$nl$/icons/full/etool16/run_sbook.gif"
helpContextId="execute_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
@@ -1303,7 +1303,7 @@
</action>
<action
label="%Display.label"
- icon="icons/full/etool16/disp_sbook.gif"
+ icon="$nl$/icons/full/etool16/disp_sbook.gif"
helpContextId="display_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Display"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
@@ -1323,7 +1323,7 @@
</action>
<action
label="%Inspect.label"
- icon="icons/full/etool16/insp_sbook.gif"
+ icon="$nl$/icons/full/etool16/insp_sbook.gif"
helpContextId="inspect_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
@@ -1343,7 +1343,7 @@
</action>
<action
label="%Watch.label"
- icon="icons/full/etool16/watch_exp.gif"
+ icon="$nl$/icons/full/etool16/watch_exp.gif"
helpContextId="watch_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction"
menubarPath="additions"
@@ -1406,7 +1406,7 @@
</action>
<action
label="%Execute.label"
- icon="icons/full/etool16/run_sbook.gif"
+ icon="$nl$/icons/full/etool16/run_sbook.gif"
helpContextId="execute_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
@@ -1427,7 +1427,7 @@
</action>
<action
label="%Display.label"
- icon="icons/full/etool16/disp_sbook.gif"
+ icon="$nl$/icons/full/etool16/disp_sbook.gif"
helpContextId="display_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Display"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
@@ -1447,7 +1447,7 @@
</action>
<action
label="%Inspect.label"
- icon="icons/full/etool16/insp_sbook.gif"
+ icon="$nl$/icons/full/etool16/insp_sbook.gif"
helpContextId="inspect_action_context"
definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
@@ -1467,7 +1467,7 @@
</action>
<action
label="%Watch.label"
- icon="icons/full/etool16/watch_exp.gif"
+ icon="$nl$/icons/full/etool16/watch_exp.gif"
helpContextId="watch_action_context"
class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction"
menubarPath="additions"
@@ -1584,11 +1584,11 @@
<action
toolbarPath="evaluationGroup"
id="org.eclipse.jdt.debug.ui.SnippetExecute"
- hoverIcon="icons/full/etool16/run_sbook.gif"
+ hoverIcon="$nl$/icons/full/etool16/run_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
- disabledIcon="icons/full/dtool16/run_sbook.gif"
+ disabledIcon="$nl$/icons/full/dtool16/run_sbook.gif"
enablesFor="+"
- icon="icons/full/etool16/run_sbook.gif"
+ icon="$nl$/icons/full/etool16/run_sbook.gif"
helpContextId="execute_action_context"
label="%Execute.label"
tooltip="%Execute.tooltip">
@@ -1599,11 +1599,11 @@
<action
toolbarPath="evaluationGroup"
id="org.eclipse.jdt.debug.ui.SnippetDisplay"
- hoverIcon="icons/full/etool16/disp_sbook.gif"
+ hoverIcon="$nl$/icons/full/etool16/disp_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
- disabledIcon="icons/full/dtool16/disp_sbook.gif"
+ disabledIcon="$nl$/icons/full/dtool16/disp_sbook.gif"
enablesFor="+"
- icon="icons/full/etool16/disp_sbook.gif"
+ icon="$nl$/icons/full/etool16/disp_sbook.gif"
helpContextId="display_action_context"
label="%Display.label"
tooltip="%Display.tooltip">
@@ -1614,11 +1614,11 @@
<action
toolbarPath="evaluationGroup"
id="org.eclipse.jdt.debug.ui.SnippetInspect"
- hoverIcon="icons/full/etool16/insp_sbook.gif"
+ hoverIcon="$nl$/icons/full/etool16/insp_sbook.gif"
class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
- disabledIcon="icons/full/dtool16/insp_sbook.gif"
+ disabledIcon="$nl$/icons/full/dtool16/insp_sbook.gif"
enablesFor="+"
- icon="icons/full/etool16/insp_sbook.gif"
+ icon="$nl$/icons/full/etool16/insp_sbook.gif"
helpContextId="inspect_action_context"
label="%Inspect.label"
tooltip="%Inspect.tooltip">
@@ -1715,17 +1715,17 @@
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
- icon="icons/full/etool16/java_app.gif"
+ icon="$nl$/icons/full/etool16/java_app.gif"
configTypeID="org.eclipse.jdt.launching.localJavaApplication"
id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.localJavaApplication">
</launchConfigurationTypeImage>
<launchConfigurationTypeImage
- icon="icons/full/etool16/java_attach.gif"
+ icon="$nl$/icons/full/etool16/java_attach.gif"
configTypeID="org.eclipse.jdt.launching.remoteJavaApplication"
id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.remoteJavaApplication">
</launchConfigurationTypeImage>
<launchConfigurationTypeImage
- icon="icons/full/etool16/java_applet.gif"
+ icon="$nl$/icons/full/etool16/java_applet.gif"
configTypeID="org.eclipse.jdt.launching.javaApplet"
id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.javaApplet">
</launchConfigurationTypeImage>
@@ -1814,7 +1814,7 @@
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
label="%JavaApplicationShortcut.label"
- icon="icons/full/etool16/java_app.gif"
+ icon="$nl$/icons/full/etool16/java_app.gif"
helpContextId="org.eclipse.jdt.debug.ui.shortcut_local_java_application"
modes="run, debug"
class="org.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut"
@@ -1850,7 +1850,7 @@
</shortcut>
<shortcut
label="%AppletShortcut.label"
- icon="icons/full/etool16/java_applet.gif"
+ icon="$nl$/icons/full/etool16/java_applet.gif"
helpContextId="org.eclipse.jdt.debug.ui.shortcut_java_applet"
modes="run, debug"
class="org.eclipse.jdt.internal.debug.ui.launcher.JavaAppletLaunchShortcut"
@@ -2326,24 +2326,24 @@
<sourceContainerPresentation
containerTypeID="org.eclipse.jdt.launching.sourceContainer.classpathVariable"
browserClass="org.eclipse.jdt.internal.debug.ui.sourcelookup.ClasspathVariableSourceContainerBrowser"
- icon="icons/full/obj16/envvar_obj.gif"
+ icon="$nl$/icons/full/obj16/envvar_obj.gif"
id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.classpathVariable">
</sourceContainerPresentation>
<sourceContainerPresentation
browserClass="org.eclipse.jdt.internal.debug.ui.sourcelookup.ClasspathContainerSourceContainerBrowser"
containerTypeID="org.eclipse.jdt.launching.sourceContainer.classpathContainer"
- icon="icons/full/obj16/library_obj.gif"
+ icon="$nl$/icons/full/obj16/library_obj.gif"
id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.classpathContainer">
</sourceContainerPresentation>
<sourceContainerPresentation
browserClass="org.eclipse.jdt.internal.debug.ui.sourcelookup.JavaProjectSourceContainerBrowser"
containerTypeID="org.eclipse.jdt.launching.sourceContainer.javaProject"
- icon="icons/full/obj16/prj_obj.gif"
+ icon="$nl$/icons/full/obj16/prj_obj.gif"
id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.javaProject">
</sourceContainerPresentation>
<sourceContainerPresentation
containerTypeID="org.eclipse.jdt.launching.sourceContainer.packageFragmentRoot"
- icon="icons/full/obj16/jar_obj.gif"
+ icon="$nl$/icons/full/obj16/jar_obj.gif"
id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.packageFragmentRoot">
</sourceContainerPresentation>
</extension>
@@ -2448,7 +2448,7 @@
</category>
<wizard
name="%NewJavaScrapbookPage.label"
- icon="icons/full/etool16/newsbook_wiz.gif"
+ icon="$nl$/icons/full/etool16/newsbook_wiz.gif"
category="org.eclipse.jdt.ui.java/org.eclipse.jdt.debug.ui.java"
class="org.eclipse.jdt.internal.debug.ui.snippeteditor.NewSnippetFileCreationWizard"
id="org.eclipse.jdt.debug.ui.snippetEditor.NewSnippetFileCreationWizard">
@@ -2629,7 +2629,7 @@
<extension
point="org.eclipse.ui.preferenceTransfer">
<transfer
- icon="icons/full/obj16/library_obj.gif"
+ icon="$nl$/icons/full/obj16/library_obj.gif"
id="org.eclipse.jdt.debug.ui.transfer.jres"
name="%preference.transfer.jres">
<mapping scope="instance">
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JavaDebugImages.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JavaDebugImages.java
index 352b4b3..5c4a472 100644
--- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JavaDebugImages.java
+++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JavaDebugImages.java
@@ -11,25 +11,21 @@
package org.eclipse.jdt.internal.debug.ui;
-import java.net.MalformedURLException;
import java.net.URL;
+import org.eclipse.core.runtime.Path;
+import org.eclipse.core.runtime.Platform;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.jface.resource.ImageRegistry;
import org.eclipse.swt.graphics.Image;
+import org.osgi.framework.Bundle;
/**
* Bundle of most images used by the Java debug plug-in.
*/
public class JavaDebugImages {
- /* Declare Common paths */
- private static URL ICON_BASE_URL= null;
-
- static {
- String pathSuffix = "icons/full/"; //$NON-NLS-1$
- ICON_BASE_URL= JDIDebugUIPlugin.getDefault().getBundle().getEntry(pathSuffix);
- }
+ private static String ICONS_PATH = "$nl$/icons/full/"; //$NON-NLS-1$
// The plugin registry
private static ImageRegistry fgImageRegistry = null;
@@ -100,12 +96,12 @@
/*
* Set of predefined Image Descriptors.
*/
- private static final String T_OBJ= "obj16/"; //$NON-NLS-1$
- private static final String T_OVR= "ovr16/"; //$NON-NLS-1$
- private static final String T_WIZBAN= "wizban/"; //$NON-NLS-1$
- private static final String T_EVIEW= "eview16/"; //$NON-NLS-1$
- private static final String T_DLCL= "dtool16/"; //$NON-NLS-1$
- private static final String T_ELCL= "etool16/"; //$NON-NLS-1$
+ private static final String T_OBJ= ICONS_PATH + "obj16/"; //$NON-NLS-1$
+ private static final String T_OVR= ICONS_PATH + "ovr16/"; //$NON-NLS-1$
+ private static final String T_WIZBAN= ICONS_PATH + "wizban/"; //$NON-NLS-1$
+ private static final String T_EVIEW= ICONS_PATH + "eview16/"; //$NON-NLS-1$
+ private static final String T_DLCL= ICONS_PATH + "dtool16/"; //$NON-NLS-1$
+ private static final String T_ELCL= ICONS_PATH + "etool16/"; //$NON-NLS-1$
@@ -205,28 +201,22 @@
}
- /**
- * Declare an Image in the registry table.
- * @param key The key to use when registering the image
- * @param path The path where the image can be found. This path is relative to where
- * this plugin class is found (i.e. typically the packages directory)
- */
- private final static void declareRegistryImage(String key, String path) {
- ImageDescriptor desc= ImageDescriptor.getMissingImageDescriptor();
- try {
- desc= ImageDescriptor.createFromURL(makeIconFileURL(path));
- } catch (MalformedURLException me) {
- JDIDebugUIPlugin.log(me);
- }
- fgImageRegistry.put(key, desc);
- }
-
- private static URL makeIconFileURL(String iconPath) throws MalformedURLException {
- if (ICON_BASE_URL == null) {
- throw new MalformedURLException();
- }
-
- return new URL(ICON_BASE_URL, iconPath);
- }
+
+ /**
+ * Declare an Image in the registry table.
+ * @param key The key to use when registering the image
+ * @param path The path where the image can be found. This path is relative to where
+ * this plugin class is found (i.e. typically the packages directory)
+ */
+ private final static void declareRegistryImage(String key, String path) {
+ ImageDescriptor desc = ImageDescriptor.getMissingImageDescriptor();
+ Bundle bundle = Platform.getBundle(JDIDebugUIPlugin.getUniqueIdentifier());
+ URL url = null;
+ if (bundle != null){
+ url = Platform.find(bundle, new Path(path));
+ desc = ImageDescriptor.createFromURL(url);
+ }
+ fgImageRegistry.put(key, desc);
+ }
}