Marköranteckningsspecifikation
ID:
org.eclipse.ui.editors.markerAnnotationSpecification
Sedan:
3.0 (kallades ursprungligen för org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification)
Beskrivning:
Den här utökningspunkten används för att definiera presentationsegenskaper för markörer. Utökningar för den här utökningspunkten kan accessas med hjälp av org.eclipse.ui.texteditor.MarkerAnnotationPreferences. Använd org.eclipse.ui.texteditor.AnnotationPreferenceLookup för anteckningsinställningar för en given anteckning.
Observera att en utökning bara returneras från MarkerAnnotationPreferences.getAnnotationPreferences
(och tas därför med på inställningssidan) om den innehåller följande fyra attribut förutom den nödvändiga annotationType
:
colorPreferenceKey
colorPreferenceValue
overviewRulerPreferenceKey
textPreferenceKey
Inställningstyper för anteckningar som utökar en annan anteckningsinställning får skriva över attribut som redan definierats i en överordnad inställningsspecifikation men dessa kan inte accessas från inställningssidan.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (specification)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT specification EMPTY>
<!ATTLIST specification
annotationType CDATA #REQUIRED
colorPreferenceKey CDATA #IMPLIED
overviewRulerPreferenceKey CDATA #IMPLIED
verticalRulerPreferenceKey CDATA #IMPLIED
textPreferenceKey CDATA #IMPLIED
label CDATA #IMPLIED
highlightPreferenceKey CDATA #IMPLIED
colorPreferenceValue CDATA #IMPLIED
presentationLayer CDATA #IMPLIED
overviewRulerPreferenceValue (true | false)
verticalRulerPreferenceValue (true | false)
textPreferenceValue (true | false)
highlightPreferenceValue (true | false)
contributesToHeader (true | false)
showInNextPrevDropdownToolbarActionKey CDATA #IMPLIED
showInNextPrevDropdownToolbarAction (true | false)
isGoToNextNavigationTargetKey CDATA #IMPLIED
isGoToNextNavigationTarget (true | false)
isGoToPreviousNavigationTargetKey CDATA #IMPLIED
isGoToPreviousNavigationTarget (true | false)
icon CDATA #IMPLIED
quickFixIcon CDATA #IMPLIED
symbolicIcon (error|warning|info|task|bookmark)
annotationImageProvider CDATA #IMPLIED
textStylePreferenceKey CDATA #IMPLIED
textStylePreferenceValue (SQUIGGLES|BOX|UNDERLINE|IBEAM|NONE)
includeOnPreferencePage (true | false) "true">
- annotationType - anteckningstypen.
- colorPreferenceKey - färginställningsnyckeln måste ges, annars tas den här anteckningstypen inte med i listan som returneras från MarkerAnnotationPreferences.getAnnotationPreferences() och visas därför inte i inställningarna.
- overviewRulerPreferenceKey - inställningsnyckeln för överblickslinjalen måste anges, annars tas den här anteckningstypen inte med i listan som returneras från MarkerAnnotationPreferences.getAnnotationPreferences() och visas därför inte i inställningarna.
- verticalRulerPreferenceKey - inställningsnyckeln som visas i inställningen för vertikal linjal.
sedan: 3.0
- textPreferenceKey - textinställningsnyckeln måste anges, annars tas den här anteckningstypen inte med i listan som returneras från MarkerAnnotationPreferences.getAnnotationPreferences() och visas därför inte i inställningarna.
- label - den etikett som används i användargränssnittet.
- highlightPreferenceKey - inställningsnyckeln för markering i text.
sedan: 3.0
- colorPreferenceValue - färginställningsvärdet måste ges, annars tas den här anteckningstypen inte med i listan som returneras från MarkerAnnotationPreferences.getAnnotationPreferences() och visas därför inte i inställningarna.
- presentationLayer - standardvärdet för det lager där marköranteckningen ritas.
- overviewRulerPreferenceValue - standardvärdet som informerar om marköranteckningen visas i överblickslinjalen eller ej.
- verticalRulerPreferenceValue - standardvärdet för att visas i vertikal linjal.
sedan: 3.0
- textPreferenceValue - standardvärdet som informerar om marköranteckningen visas i texten eller ej.
- highlightPreferenceValue - standardvärdet för markering i text.
sedan: 3.0
- contributesToHeader - standardvärdet som informerar om marköranteckningen visas i överblickslinjalens rubriksammanfattning eller ej.
- showInNextPrevDropdownToolbarActionKey - inställningsnyckeln för synlighet i nästa/föregående-åtgärd i verktygsfältet.
sedan: 3.0
- showInNextPrevDropdownToolbarAction - standardvärdet för synlighet i nästa/föregående-åtgärd i verktygsfältet.
sedan: 3.0
- isGoToNextNavigationTargetKey - inställningsnyckeln för att gå till nästa navigeringsaktivering.
sedan: 3.0
- isGoToNextNavigationTarget - standardvärdet för att gå till nästa navigeringsaktivering.
sedan: 3.0
- isGoToPreviousNavigationTargetKey - inställningsnyckeln för att gå till föregående navigeringsaktivering.
sedan: 3.0
- isGoToPreviousNavigationTarget - standardvärdet för att gå till föregående navigeringsaktivering.
sedan: 3.0
- icon - sökvägen till den ikon som ska ritas för anteckningar av den här typen. Den här ikonen kommer inte att användas om det finns en snabbrättning tillgänglig och attributet "quickFixIcon" har angetts.
- quickFixIcon - sökvägen till den snabbrättningsikon som ska ritas för anteckningar som det finns en snabbrättning för. sedan: 3.2
- symbolicIcon - det symboliska namnet på bilden som ska ritas för att representera anteckningar av den här typen. Bilden används bara när det inte finns någon vertikal linjalikon angiven för anteckningstypen. Möjliga värden är: "error", "warning", "info", "task", "bookmark".
- annotationImageProvider - valfria anteckningsbildprovidern. Måste implementeras.
- textStylePreferenceKey - inställningsnyckeln för nästa dekorationsegenskap.
sedan: 3.0
- textStylePreferenceValue - standardvärdet för dekorationsstilen "visa i text".
sedan: 3.0
- includeOnPreferencePage - definierar om anteckningstypen ska kunna konfigureras via standardsidan för anteckningsinställningar. Standard är true.
Copyright (c) 2001, 2006 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html