G
Gonzo17
Gast
Hallihallo,
ich hab mal zwei kleine Fragen, wobei sich die erste vielleicht allgemein auf Plug-Ins bezieht, die zweite jedoch speziell auf RCP, weil es darum geht, wie ich meine Standalone Anwendung modifizieren kann.
Im Titel steht es schon, ich würde gerne erstmal wissen, wie man Images von Eclipse wiederverwenden kann. Ich hab bisher nur die Klassen "WorkbenchImages" und "IDEInternalWorkbenchImages" gefunden, aber beide beinhalten nicht die Images, die ich gerade bräuchte. Ich persönlich bräuchte gerade das Image, das unter New > General > Project zu sehen ist. Aber auch generell stellt sich mir die Frage, wie ich relativ problemlos Bilder von Eclipse und auch von anderen Plug-Ins nutzen kann.
Ich habe das jetzt mal so gelöst:
Da krieg ich jetzt das Image (bzw den ImageDescriptor) für das XML aus dem entsprechenden Plug-In. Geht das nur so? Gerade bei Eclipse-Images hatte ich gehofft, dass das einfacher geht.
Meine nächste Frage ist jetzt etwas spezieller auf RCP bezogen. Wenn ich mein Product exportiere, dann hab ich ja ein Standalone, das sich über eine .exe öffnen lässt. Jetzt möchte ich aber auch, dass ich ne beliebige Datei aus dem Explorer per Rechtsklick > "Öffnen mit" in meinem Standalone öffnen kann. Ich hab leider garkeinen Ansatz, wie das funktionieren soll. Ich schätze mal da wird ganz normal das Programm gestartet (zumindest sah das bei den Tests so aus), allerdings muss wohl irgendwo ein Parameter übergeben werden (vll steht da URI drin oder so?), damit ich auch was damit anfangen kann. Hat jemand ne Idee? Oder geht das garnich? Ich wäre schon dankbar, wenn jemand nen Ansatz hätte, wo ich forschen könnte.
ich hab mal zwei kleine Fragen, wobei sich die erste vielleicht allgemein auf Plug-Ins bezieht, die zweite jedoch speziell auf RCP, weil es darum geht, wie ich meine Standalone Anwendung modifizieren kann.
Im Titel steht es schon, ich würde gerne erstmal wissen, wie man Images von Eclipse wiederverwenden kann. Ich hab bisher nur die Klassen "WorkbenchImages" und "IDEInternalWorkbenchImages" gefunden, aber beide beinhalten nicht die Images, die ich gerade bräuchte. Ich persönlich bräuchte gerade das Image, das unter New > General > Project zu sehen ist. Aber auch generell stellt sich mir die Frage, wie ich relativ problemlos Bilder von Eclipse und auch von anderen Plug-Ins nutzen kann.
Ich habe das jetzt mal so gelöst:
Java:
URL imageURL = Platform.getBundle("org.eclipse.wst.xml.ui")
.getResource("/icons/XMLFile.gif");
ImageDescriptor imageDesc = imageURL == null ? null : ImageDescriptor
.createFromURL(imageURL);
Da krieg ich jetzt das Image (bzw den ImageDescriptor) für das XML aus dem entsprechenden Plug-In. Geht das nur so? Gerade bei Eclipse-Images hatte ich gehofft, dass das einfacher geht.
Meine nächste Frage ist jetzt etwas spezieller auf RCP bezogen. Wenn ich mein Product exportiere, dann hab ich ja ein Standalone, das sich über eine .exe öffnen lässt. Jetzt möchte ich aber auch, dass ich ne beliebige Datei aus dem Explorer per Rechtsklick > "Öffnen mit" in meinem Standalone öffnen kann. Ich hab leider garkeinen Ansatz, wie das funktionieren soll. Ich schätze mal da wird ganz normal das Programm gestartet (zumindest sah das bei den Tests so aus), allerdings muss wohl irgendwo ein Parameter übergeben werden (vll steht da URI drin oder so?), damit ich auch was damit anfangen kann. Hat jemand ne Idee? Oder geht das garnich? Ich wäre schon dankbar, wenn jemand nen Ansatz hätte, wo ich forschen könnte.