Вы можете указать google.protobuf.Empty
вместо своего собственного пустого сообщения. Пример:
rpc WhoAreYou(google.protobuf.Empty) returns (Whoami) {
}
Не забудьте импортировать соответствующий файл прото:
import "google/protobuf/empty.proto";
похоже на I нашел решение.
Похоже, что Composite должен принимать GRAB_EXCESS_VERTICAL
, чтобы быть ограниченным доступной шириной. В противном случае компоненту будет назначена предпочтительная высота, которая является максимальной высотой для отображения всех сразу.
Следующие изменения кода помогли:
content.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true));
sidebar.setLayoutData(new GridData(SWT.FILL,SWT.FILL,false,true));