Hallo,
ich stehe mal wieder vor einem Problem. Und zwar möchte ich über ein decoration.addOverlay das Icon eines Elements verändern.
Dafür habe ich einen Ordner icons angelegt, in welchem sich das Bild befindet.
In IImageKeys habe ich
angelegt.
In der Klasse MakeDecoration steht der Aufruf
und im Activator des Plugins steht
Die Funktion liefert mir aber immer "null" zurück. Ich habe schon gegooglet und auch hier im Forum gelesen, aber ich finde das Problem einfach nicht.
Hoffe mir kann jemand einen Tipp geben
Grüße von schnurpsel
ich stehe mal wieder vor einem Problem. Und zwar möchte ich über ein decoration.addOverlay das Icon eines Elements verändern.
Dafür habe ich einen Ordner icons angelegt, in welchem sich das Bild befindet.
In IImageKeys habe ich
Java:
public static final String ICON_OVERLAY = "icons/sample_decorator.gif";
In der Klasse MakeDecoration steht der Aufruf
Java:
if (imported) {
ImageDescriptor descr = Activator.getImageDescriptor(ITestingImageKeys.ICON_OVERLAY);
}
und im Activator des Plugins steht
Java:
public static ImageDescriptor getImageDescriptor(String path) {
ImageDescriptor descr = AbstractUIPlugin.imageDescriptorFromPlugin(
Activator.PLUGIN_ID, path);
return descr;
}
Die Funktion liefert mir aber immer "null" zurück. Ich habe schon gegooglet und auch hier im Forum gelesen, aber ich finde das Problem einfach nicht.
Hoffe mir kann jemand einen Tipp geben
Grüße von schnurpsel