Удалите кнопки сворачивания / сворачивания на представлениях - PullRequest
0 голосов
/ 02 ноября 2018

Я хотел бы скрыть кнопки свертывания / сворачивания для представлений в Eclipse RCP.

В настоящее время я использую продукт RCP 3 в RCP 4 (режим совместимости).

Это верхняя панель представления, содержащая все кнопки. (Я закрыл логотипы и т. Д.)

Before

Один из способов удаления кнопок - создать файл style.css и указать, что кнопки не должны быть видны.

.MPartStack 
{
    swt-maximize-visible: false;
    swt-minimize-visible: false;
}

Это приводит к этому.

enter image description here

Это удаляет кнопки минимизации / максимизации успешно, но также сдвигает кнопку вниз к строке ниже.

Что может быть причиной этого?

Обновление
В качестве альтернативы я попытался удалить addons.swt из файла e4xmi. Это включает CleanupAddon, DnDAddon и MinMaxAddon. Кнопки еще остались.

1 Ответ

0 голосов
/ 07 ноября 2018

Я исправил это, изменив перспективы и виды на файл e4xmi вместо plugin.xml и установив их как панели инструментов.

В файле plugin.xml вы не можете указать, является ли view панелью инструментов. В e4xmi вы можете указать, является ли part панелью инструментов или нет.

Вот конфигурация детали.

enter image description here

...