Как отключить отображение стрелки расширения при наведении в графическом просмотрщике дерева? Я хочу, чтобы они всегда были видны

Как я могу отключить отображение стрелки расширения при наведении в средстве просмотра дерева моего графического интерфейса? Я хочу, чтобы стрелки расширения всегда были видны, я не уверен, но думаю, что это особенность графического интерфейса Windows. Есть ли обходной путь для этого, чтобы стрелки всегда были видны, чтобы пользователь знал, что поля являются расширяемыми (кликабельными), а не просто отображаемыми строками. Стрелки расширения видны только при наведении мыши. См. прикрепленное изображение, первое изображение является видом по умолчанию. Ниже показано то, что я получаю при наведении мыши.

Посмотрите на изображение, прикрепленное к этой ссылке


person kloklo90    schedule 02.08.2016    source источник


Ответы (2)


Это контролируется собственным элементом управления, который SWT использует для рисования дерева. У SWT нет возможности изменить это.

Детали того, как выглядит древовидное представление, значительно различаются на разных платформах, поддерживаемых SWT. Например, на Mac всегда отображается расширение «twistie».

person greg-449    schedule 02.08.2016

Теперь это исправлено в Eclipse 3.8. Стрелки расширения больше не исчезают после обновления моей целевой платформы с Eclipse 3.7 до Eclipse 3.8, что означает, что стрелки видны, не зависая над ними. Надеюсь, это поможет другим.

person kloklo90    schedule 18.10.2016