SWT Tree - возможно ли опустить родной значок расширения?
У меня есть JFaceTreeViewer
с SWTTree
Я закрашиваю свои клетки для поддержки нескольких рядов для себя. В настоящее время это выглядит так:
Я хочу, чтобы значок расширения и метка были опущены следующим образом:
Это не проблема для лейбла, потому что я расширяюStyledCellLabelProvider
и перезаписываюpaint()
а такжеmeasure()
- проблема в том, что я понятия не имею, возможно ли установить координату Y для значка расширения. Боюсь, что это не так. Если это так, я бы тоже хотел нарисовать собственный значок расширения, но есть еще один момент: возможно ли полностью исчезнуть собственный значок расширения? Я попробовал это в обоихmeasure()
а такжеpaint()
метод, но это не сработало:
event.detail &= ~SWT.FOREGROUND;