_
toggle menu eXmatrikulationsamt.de
online: 312 gäste

Eclipsekram

Fragen rund um Eclipse
Themen Layout: [Standard] · Linear · Outline Thema abonnieren | Thema versenden | Thema drucken
post 04 Jul 2010, 16:58
avatar
eXma Poltergeist
*********

Punkte: 6729
seit: 20.10.2004

Hallo IT affine eXmarsianer,

in diesem Thread geht es um Frage-Antwort Spielchen, was die Entwicklungsumgebung Eclipse* angeht.

Hier die erste Frage:

Ich habe für ein selbstentwickeltes Plugin eine eigene Perspektive gebaut und das funktioniert auch soweit ganz gut. Allerdings möchte ich, dass diese immer automatisch aufgerufen wird, wenn ein neues das Plugin betreffende Projekt erstellt oder entsprechende Dateien geöffnet werden.

Es soll so ein "This blabla is connected with the blabla Perspective. Should it be opened blabla" Dialog angezeigt werden. Wie geht das?


--------------------
ProfilPM
AntwortenZitierenTOP
post 04 Jul 2010, 17:17
avatar
don't do hiphop
********

Punkte: 1535
seit: 01.10.2003

Eine konkrete Antwort auf deine Frage kann ich dir nicht geben, aber ich kann dir erklären, wie du eine Lösung finden könntest. Versuche dieses Verhalten von anderen Plugins zu provozieren. Z.B. weiß ich, dass es von dem SVN-Plugin "Subclipse" auch so gemacht wird. Wenn man erstmals ein Projekt ins SVN einchecken möchte kommt genau so ein Dialog, der fragt, ob die SVN-Perspektive geöffnet werden soll. Bei so einem geöffneten Dialog kannst du dann Alt+Shift+F1 drücken und der Plugin Spy öffnet sich. Dort sieht man dann welche Klasse den aktuell angezeigten Dialog implementiert und, je nach Kontext, noch viele weitere wertvolle Informationen, wie bspw. Menü-IDs oder sowas. Natürlich kannst du vom Plugin Spy aus auch gleich zu der Klasse hinnavigieren. Ich denke, das wäre ein erster Anhaltspunkt darüber, herauszufinden, wie es andere gemacht haben. Des Weiteren kann ich für Fragen auch die Eclipse-Newsgroups empfehlen - für diesen Fall wohl eclipse.platform.pde. Dort gibt's immer schnelle und kompetente Antworten.


--------------------
How up do high-knee

bild kann nicht angezeigt werden
ProfilPM
AntwortenZitierenTOP
post 10 Jul 2010, 16:45
avatar
eXma Poltergeist
*********

Punkte: 6729
seit: 20.10.2004

Wie kann man denn für einen selbstgebauten Editor das Verhalten der Tabs des Standard Java Editors erreichen? Heißt konkret:

Darstellung des Dateinamens im Tab
Darstellung eines Sterns (*) vor dem Namen, sobald was geändert wurde

Mein Editor macht das nicht automatisch sad.gif

Drinbevor: Nein ich steppe nicht mit nem Debugger durch halb Eclipse
ProfilPM
AntwortenZitierenTOP
post 10 Jul 2010, 17:05
avatar
don't do hiphop
********

Punkte: 1535
seit: 01.10.2003

Zitat(Stormi @ 10 Jul 2010, 16:45)
Wie kann man denn für einen selbstgebauten Editor das Verhalten der Tabs des Standard Java Editors erreichen? Heißt konkret:

Darstellung des Dateinamens im Tab
Darstellung eines Sterns (*) vor dem Namen, sobald was geändert wurde

Mein Editor macht das nicht automatisch sad.gif

Drinbevor: Nein ich steppe nicht mit nem Debugger durch halb Eclipse
*


Zur Darstellung des Sterns: das macht Eclipse von alleine - du musst aber mitteilen, wann ein Editor zu speichernde Änderungen hat - also musst du isDirty() überschreiben.

Name im Tab: Editoren bekommen keine Dateien als Input sondern Objekte, deren Klasse IEditorInput implementieren. Dieses Interface besitzt die Methode getName(). Dort reinacken, was angezeigt werden soll.
ProfilPM
AntwortenZitierenTOP
post 10 Jul 2010, 20:31
avatar
eXma Poltergeist
*********

Punkte: 6729
seit: 20.10.2004

Danke für den Tipp! Kannst du mir vielleicht auch noch verraten, wie man die eingestellte Hintergrundfarbe abfragen kann? Ich müsste die für die Outlineview wissen. Die kann man imho nicht ohne weiteres ändern, aber sie passt sich der vom System (Gnome/KDE/Windows etc.) eingestellten Farbe an. Sie scheint nicht mit der des geöffneten Editors zu korrelieren. Den Wert wissen würde mir schon reichen.
ProfilPM
AntwortenZitierenTOP
post 10 Jul 2010, 23:32
avatar
don't do hiphop
********

Punkte: 1535
seit: 01.10.2003

ne kein plan
ProfilPM
AntwortenZitierenTOP
post 11 Jul 2010, 11:25
avatar
Voll Laser
*******

Punkte: 1430
seit: 21.08.2008

Das könnte Marchi wissen, frag ihn mal. Ich benutze Eclipse zwar jeden Tag hab aber noch kein Plugin dafür selber geschrieben, kann dir also nicht helfen.


--------------------
Verein: USV TU Dresden

--Film Fan--
--Poker Fan--
--Billard Fan--
--Schach Fan--
--Fußball Fan--
--Rennrad Fan--
--Triathlon Fan--
--Volleyball Fan--

--Luiz Bonfa Fan--
--Eliane Elias Fan--
--Scott Joplin Fan--
--The Beatles Fan--
--Woody Allen Fan--
--Bodo Wartke Fan--
--Joao Gilberto Fan--
--Monty Python Fan--
--Volker Pispers Fan--
--Ennio Morricone Fan--
--Alfred Hitchcock Fan--
--Georg Schramm Fan--
--Kool & The Gang Fan--
--Earth, Wind & Fire Fan--

--V for Vendetta Fan--
--Das Leben des Brian Fan--
--Jackie Brown Soundtrack Fan--
ProfilPM
AntwortenZitierenTOP
post 11 Jul 2010, 11:40
avatar
don't do hiphop
********

Punkte: 1535
seit: 01.10.2003

oder du benutzt e4 und machst das alles über CSS biggrin.gif
ProfilPM
AntwortenZitierenTOP
2 Nutzer liest/lesen dieses Thema (2 Gäste)
0 Mitglieder: