Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Lagarde2014-09-03 07:37:13 +0000
committerGerrit Code Review @ Eclipse.org2014-09-03 07:37:13 +0000
commit7821712db670b531776f98b78294e1c6e5350c46 (patch)
tree11b40f51f79be0711369dcb0651c98b781b9b692
parentc83e024f6a93ae78a3690e2015efc23c4df35b67 (diff)
parent9e49db0554265204179fcc9966af7a0032bf8371 (diff)
downloadorg.eclipse.sirius-7821712db670b531776f98b78294e1c6e5350c46.tar.gz
org.eclipse.sirius-7821712db670b531776f98b78294e1c6e5350c46.tar.xz
org.eclipse.sirius-7821712db670b531776f98b78294e1c6e5350c46.zip
Merge "[442680] change default icon for edge with a link"
-rw-r--r--plugins/org.eclipse.sirius.diagram.ui/src-diag/org/eclipse/sirius/diagram/ui/tools/internal/palette/PaletteImageProvider.java6
-rw-r--r--plugins/org.eclipse.sirius.diagram.ui/src/org/eclipse/sirius/diagram/ui/tools/api/image/DiagramImagesPath.java3
2 files changed, 8 insertions, 1 deletions
diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-diag/org/eclipse/sirius/diagram/ui/tools/internal/palette/PaletteImageProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-diag/org/eclipse/sirius/diagram/ui/tools/internal/palette/PaletteImageProvider.java
index b9b83a2525..41d7722eff 100644
--- a/plugins/org.eclipse.sirius.diagram.ui/src-diag/org/eclipse/sirius/diagram/ui/tools/internal/palette/PaletteImageProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.ui/src-diag/org/eclipse/sirius/diagram/ui/tools/internal/palette/PaletteImageProvider.java
@@ -71,7 +71,11 @@ public class PaletteImageProvider {
SiriusPlugin.getDefault().warning("No icon is available for the tool " + abstractToolDescription.getName() + ". A default icon has been set instead.", null);
}
}
- path = DiagramImagesPath.PALETTE_FACTORY_DEFAULT_PATH;
+ if (abstractToolDescription instanceof EdgeCreationDescription) {
+ path = DiagramImagesPath.PALETTE_EDGE_PATH;
+ } else {
+ path = DiagramImagesPath.PALETTE_FACTORY_DEFAULT_PATH;
+ }
}
final Image res = getImageFromPath(path);
diff --git a/plugins/org.eclipse.sirius.diagram.ui/src/org/eclipse/sirius/diagram/ui/tools/api/image/DiagramImagesPath.java b/plugins/org.eclipse.sirius.diagram.ui/src/org/eclipse/sirius/diagram/ui/tools/api/image/DiagramImagesPath.java
index 4c06538738..1d633b459d 100644
--- a/plugins/org.eclipse.sirius.diagram.ui/src/org/eclipse/sirius/diagram/ui/tools/api/image/DiagramImagesPath.java
+++ b/plugins/org.eclipse.sirius.diagram.ui/src/org/eclipse/sirius/diagram/ui/tools/api/image/DiagramImagesPath.java
@@ -142,4 +142,7 @@ public interface DiagramImagesPath {
/** path to image not found. */
String IMAGE_NOT_FOUND = "/org.eclipse.sirius.common.ui/images/NotFound.png";
+
+ /** path of the palette edge image. */
+ String PALETTE_EDGE_PATH = "/org.eclipse.sirius.diagram.ui/icons/full/obj16/DEdge.gif"; //$NON-NLS-1$
}

Back to the top