1
如何配置靜態寬度視圖?如何設置靜態寬度以查看SWT
我想在左側TreeViewer與靜態寬度和第二個視圖(ViewPart)要橫向擴展。我有這個,女巫使用比例,我不想:
public class PerspectivaEkomaj implements IPerspectiveFactory {
@Override
public void createInitialLayout(IPageLayout layout) {
String editorArea = layout.getEditorArea();
layout.setEditorAreaVisible(false);
layout.addView(EkomajTreeView.RCP_ID, IPageLayout.LEFT, 0.25f, editorArea);
layout.getViewLayout(EkomajTreeView.RCP_ID).setCloseable(false);
layout.addStandaloneView(MajetekView.RCP_ID, false, IPageLayout.TOP, 0.75f, editorArea);
layout.addStandaloneViewPlaceholder(MajetekDMView.RCP_ID, IPageLayout.TOP, 0.75f, editorArea, false);
...
請讓我知道如果存在一些變通或同級(與SWT兼容),允許它。
謝謝這個接縫是好的。我在你的悲傷中實現了我的treeViewer類ISizeProvider接口。那給了我兩種方法。 getSizeFlags(我返回0)和computePreferredSize(我返回確切的像素寬度,這對我來說是300)。並且在透視圖中將浮動比率設置爲0.0f(靜態大小是最小的並且如果大小更大,則視圖通過浮動比率擴大) – Perlos