public class PerspectiveFactory1 implements IPerspectiveFactory {
public void createInitialLayout(IPageLayout layout) {
layout.addView("VIEW_ID_HERE", IPageLayout.LEFT,
IPageLayout.RATIO_MAX, IPageLayout.ID_PROJECT_EXPLORER);
}
}
提前致谢
下面是我的plugin.xml
<plugin>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="packageName.PerspectiveFactory1"
fixed="true"
id="PerspectiveID"
name="Software Application">
</perspective>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="PerspectiveID">
<view
class="packageName.ShowApplications"
icon="icons/sample.gif"
id="packageName.ShowApplications"
minimized="false"
moveable="false"
name="listApps"
ratio="0.5"
relationship="left"
visible="true">
</view>
由于该透视图中没有project explorer,因此不能在AddView的reference id参数中使用它的id。而是使用始终允许的编辑器区域id:
layout.addView("view id", IPageLayout.LEFT,
0.3f, layout.getEditorArea());
您可能还必须重置透视图,如果它以前是打开的,以获得新的布局(窗口>透视图>重置透视图)。
必须使用org.eclipse.ui.views
扩展点定义视图。
我遇到了以下问题:我当前正在使用SurfaceHolder在一个SurfaceView上显示一个CameraPreview(CameraPreview)。所以它提到,我必须设置我的表面保持器的类型,像这样; 不幸的是,在此之后,设置将失败,因此我无法再在该画布上绘制。是否有可能在一个SurfaceView上绘制预览框架和自己的视图?
我正在通过一些RCP教程,这是相当困难的工作与RCP。我使用“RCP application with a View”作为模板创建了一个新的RCP项目,它生成了一个很好的视图类,但只有一个问题,当我试图运行任何RCP项目时都会发生这种情况,即当我将它作为eclipse应用程序运行时,它总是给出默认的eclipse视图。我在这里尝试了这个教程: Vogella RCP教程
eclipse中的package explorer只显示在Java选项卡(透视图)上,但我也希望在调试模式下显示它。有办法做到吗?我在调试模式下的Windows->Show view中找不到它,但在java模式下它是存在的(实际上,这是project explorer,但看起来是一样的)
主要内容:Eclipse 透视图,Eclipse 打开一个透视图,Eclipse 切换透视图,Eclipse 结束透视图,Eclipse 自定义透视图Eclipse 透视图 Eclipse 透视图是初始视图集合和排列以及编辑器区域的名称。默认透视图称为 java。Eclipse 窗口可以打开多个透视图,但在任何时候都只有一个透视图处于活动状态。用户可以在打开的透视图之间切换或打开一个新的透视图。活动透视控制某些菜单和工具栏中显示的内容。 Eclipse 打开一个透视图 要打开一个新的透视图,请单
什么是透视图? 透视图是一个包含一系列视图和内容编辑器的可视容器。默认的透视图叫 java。 Eclipse 窗口可以打开多个透视图,但在同一时间只能有一个透视图处于激活状态。 用户可以在两个透视图之间切换。 操作透视图 通过"Window"菜单并选择"Open Perspective > Other"来打开透视图对话框。 透视图对话框中显示了可用的透视图列表。 该透视图列表也可以通过工具栏上的透
英文原文:http://emberjs.com/guides/views/customizing-a-views-element 视图在页面上表现为一个单一的DOM元素。通过修改tagName属性,可以改变视图生成的元素的类型。 1 2 3 App.MyView = Ember.View.extend({ tagName: 'span' }); 另外,还可以通过设置一个字符串数组到clas