Powiązania części zbiorów akcji
Identyfikator:
org.eclipse.ui.actionSetPartAssociations
Opis:
Ten punkt rozszerzenia umożliwia definiowanie zbioru akcji,
który zostanie dodany do perspektywy, gdy zostanie w niej otwarta część (widok
lub edytor). W przypadku edytora zbiór akcji jest widoczny tak długo, jak długo
edytor ten pozostaje edytorem aktywnym. W przypadku widoku zbiór akcji jest
widoczny wtedy, gdy dany widok jest częścią aktywną.
Znaczniki konfiguracji:
<!ELEMENT extension (actionSetPartAssociation*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA #IMPLIED>
- point - pełny identyfikator docelowego punktu rozszerzenia.
- id - opcjonalny identyfikator instancji rozszerzenia.
- name - opcjonalna nazwa instancji rozszerzenia.
<!ELEMENT actionSetPartAssociation (part*)>
<!ATTLIST actionSetPartAssociation
targetID CDATA #REQUIRED>
- targetID - unikalny identyfikator zbioru akcji (zgodnie z
ustawieniami określonymi w rejestrze), który ma zostać powiązany z określonymi
widokami i/lub edytorami środowiska roboczego.
<!ELEMENT part EMPTY>
<!ATTLIST part
id CDATA #REQUIRED>
- id - unikalny identyfikator części (widoku lub edytora), która ma
zostać powiązana ze zbiorem akcji.
Przykłady:
Poniżej przedstawiono przykładowe powiązanie części
ze zbiorem akcji (należy zwrócić uwagę na podelement oraz na sposób użycia
atrybutów):
<extension point=
"org.eclipse.ui.actionSetPartAssociations"
>
<actionSetPartAssociation targetID=
"org.eclipse.jdt.ui.refactoring.actionSet"
>
<part id=
"org.eclipse.jdt.ui.PackageExplorer"
/>
<part id=
"org.eclipse.jdt.ui.CompilationUnitError"
/>
</actionSetPartAssociation>
</extension>
W powyższym przykładzie widok lub edytor są powiązane ze zbiorem akcji
refaktoryzacji.
Informacje o interfejsie API:
Użytkownik może przesłonić te
powiązania za pomocą okna dialogowego dostosowywania perspektywy. Niezależnie
od tych powiązań zbiory akcji wyłączone przez użytkownika nigdy się nie
pojawiają, a zbiory akcji włączone przez użytkownika są stale widoczne.
Copyright (c) 2002, 2004 IBM Corporation i inne podmioty.
Wszelkie prawa zastrzeżone. Program ten oraz towarzyszące mu materiały są udostępniane na warunkach licencji EPL (Eclipse Public License), wersja 1.0, dołączonej do nich i dostępnej pod adresem http://www.eclipse.org/legal/epl-v10.html.