Eclipse RCP - 透视布局
Eclipse RCP - Perspective Layout
我目前正在开发 Eclipse RCP 应用程序。
我想创建一个透视图,其中我有 3 个视图(项目浏览器、编辑器区域和自定义视图),每个视图在不同的列中。
在它们下面我想要控制台视图。
我不知道如何将控制台视图放在底部。
此外,我为项目浏览器定义的比率,由于某种原因未应用与编辑器区域相关的自定义视图。
编辑器应占 space 的 70%,其余部分在自定义视图和项目浏览器之间平分。
这是我现在拥有的:
<view
id="AvgPowerTool.SettingsView"
minimized="false"
ratio="0.15"
relationship="right"
relative="org.eclipse.ui.editorss"
visible="true">
</view>
<view
id="org.eclipse.ui.navigator.ProjectExplorer"
minimized="false"
ratio="0.15"
relationship="left"
relative="org.eclipse.ui.editorss"
showTitle="true"
standalone="false"
visible="true">
</view>
<view
id="org.eclipse.ui.console.ConsoleView"
minimized="false"
ratio="1"
relationship="bottom"
relative="org.eclipse.ui.editorss"
visible="true">
</view>
声明视图的顺序对于让视图扩展到整个 window 很重要。首先声明控制台视图:
<view
id="org.eclipse.ui.console.ConsoleView"
minimized="false"
ratio="0.75"
relationship="bottom"
relative="org.eclipse.ui.editorss"
visible="true">
</view>
<view
id="AvgPowerTool.SettingsView"
minimized="false"
ratio="0.85"
relationship="right"
relative="org.eclipse.ui.editorss"
visible="true">
</view>
<view
id="org.eclipse.ui.navigator.ProjectExplorer"
minimized="false"
ratio="0.15"
relationship="left"
relative="org.eclipse.ui.editorss"
showTitle="true"
standalone="false"
visible="true">
</view>
底部(和右侧)视图的比率给出了视图上方(或左侧)视图所占的百分比,因此它们是很大的数字。在我的示例中,控制台视图占据了 window 底部的 25%,项目浏览器占据了最左侧的 15%,设置视图占据了最右侧的 15%。
注意:每次在 plugin.xml
中更改此值时,您都需要执行 'Window > Reset Perspective'
我目前正在开发 Eclipse RCP 应用程序。 我想创建一个透视图,其中我有 3 个视图(项目浏览器、编辑器区域和自定义视图),每个视图在不同的列中。 在它们下面我想要控制台视图。
我不知道如何将控制台视图放在底部。 此外,我为项目浏览器定义的比率,由于某种原因未应用与编辑器区域相关的自定义视图。 编辑器应占 space 的 70%,其余部分在自定义视图和项目浏览器之间平分。
这是我现在拥有的:
<view
id="AvgPowerTool.SettingsView"
minimized="false"
ratio="0.15"
relationship="right"
relative="org.eclipse.ui.editorss"
visible="true">
</view>
<view
id="org.eclipse.ui.navigator.ProjectExplorer"
minimized="false"
ratio="0.15"
relationship="left"
relative="org.eclipse.ui.editorss"
showTitle="true"
standalone="false"
visible="true">
</view>
<view
id="org.eclipse.ui.console.ConsoleView"
minimized="false"
ratio="1"
relationship="bottom"
relative="org.eclipse.ui.editorss"
visible="true">
</view>
声明视图的顺序对于让视图扩展到整个 window 很重要。首先声明控制台视图:
<view
id="org.eclipse.ui.console.ConsoleView"
minimized="false"
ratio="0.75"
relationship="bottom"
relative="org.eclipse.ui.editorss"
visible="true">
</view>
<view
id="AvgPowerTool.SettingsView"
minimized="false"
ratio="0.85"
relationship="right"
relative="org.eclipse.ui.editorss"
visible="true">
</view>
<view
id="org.eclipse.ui.navigator.ProjectExplorer"
minimized="false"
ratio="0.15"
relationship="left"
relative="org.eclipse.ui.editorss"
showTitle="true"
standalone="false"
visible="true">
</view>
底部(和右侧)视图的比率给出了视图上方(或左侧)视图所占的百分比,因此它们是很大的数字。在我的示例中,控制台视图占据了 window 底部的 25%,项目浏览器占据了最左侧的 15%,设置视图占据了最右侧的 15%。
注意:每次在 plugin.xml
中更改此值时,您都需要执行 'Window > Reset Perspective'