SWT-Baum - Verringern des nativen Erweiterungssymbols möglich?
Ich habe ein JFaceTreeViewer
mit einem SWTTree
Unterlegen und ich male meine Zellen für die Unterstützung mehrerer Zeilen für mich. Derzeit sieht es so aus:
Ich möchte, dass sowohl das Erweiterungssymbol als auch die Beschriftung wie folgt verringert werden:
Dies ist für das Label kein Problem, da ich von ausdehneStyledCellLabelProvider
und überschreibepaint()
undmeasure()
- Das Problem ist, dass ich keine Ahnung habe, ob es möglich ist, die Y-Koordinate für das Erweiterungssymbol festzulegen. Ich fürchte, es ist nicht so. Wenn ja, würde ich gerne ein benutzerdefiniertes Erweiterungssymbol für mich malen, aber dann gibt es noch einen anderen Punkt: Ist es möglich, das native Erweiterungssymbol vollständig zu entfernen? Ich habe das in beiden probiertmeasure()
undpaint()
Methode, aber es hat nicht funktioniert:
event.detail &= ~SWT.FOREGROUND;