как скрыть границы видимости затмения rcp - PullRequest
1 голос
/ 27 февраля 2012

В View RCP я пытаюсь выяснить, как изменить или скрыть стандартную 1-пиксельную черную рамку вокруг каждого вида или, если это вообще возможно. Кто-нибудь знает как? Представление создается с использованием стандартного расширения представления RCP

Любая помощь или указатели будут полезны Спасибо

1 Ответ

1 голос
/ 15 марта 2012

Вы можете удалить границу вокруг представлений, если вы изменили родительский макет представления в ViewPart#createPartControl в одном из ваших представлений, например так:

public void createPartControl(Composite parent) {
    Composite view_parent = parent.getParent().getParent().getParent();

    StackLayout stack_layout = (StackLayout) view_parent.getLayout();
    stack_layout.marginHeight = -1;
    stack_layout.marginWidth = -1;

    // Your code
}

После этого вы должны установить атрибуты просмотров:

  • standalone до true
  • showTitle до false

К сожалению, граница "resizer" между представлениями все еще существует. Если я найду решение для этого, я обновлю свой ответ.

Примечание: Если у вас только один вид, все выглядит хорошо.

...