`
dearwolf
  • 浏览: 345129 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

设置Perspective

阅读更多
IWorkbenchPreferenceConstants中有很多常量,用来配置preference settings,诸如:

OPEN_NEW_PERSPECTIVE——打开新视图的方式
DOCK_PERSPECTIVE_BAR——锁定
PerspectiveBar的位置
INITIAL_FAST_VIEW_BAR_LOCATION——表示fast view bar在一个fresh workspace中锁定的位置,This preference is meaningless after a workspace has been setup, since the fast view bar state is then persisted in the workbench
SHOW_TRADITIONAL_STYLE_TABS——表示是否在editor和view上显示传统的tab style
SHOW_PROGRESS_ON_STARTUP——是否在启动时显示progress
SHOW_TEXT_ON_PERSPECTIVE_BAR——是否在PerspectiveBar上显示文字

等等......

更改的时候
在RCP中的plugin.xml里,使用preferenceCustomization属性,例如:
CODE:

<extension>
id="someproduct"
point="org.eclipse.core.runtime.products">
<product>
  application="com.example.someproduct.application"
  name="Some Product">
  <property>
    name="preferenceCustomization"
    value="plugin_customization.ini"/>

然后在ini文件中进行对应的设置

或者,</property> </product> </extension>
PlatformUI.getPreferenceStore().setDefault(IWorkbenchPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS,false);

分享到:
评论

相关推荐

    Perspective切换

    在Eclipse RCP开发中,你可以定义自己的Perspective,这涉及到创建Perspective类,继承自`org.eclipse.ui.PerspectiveFactory`,并在其中实现`createInitialLayout`方法,来设置Perspective的视图和编辑器。...

    实例讲解CSS3中Transform的perspective属性的用法

    但需要再一个拥有perspective属性的父元素才能显现3D的效果。例如: XML/HTML Code复制内容到剪贴板 &lt;div u00a0id=div1&gt;&lt;!– perspective –&gt;  &lt;div u00a0id=div2&gt;3D&lt;/div&gt;&lt;!– transform –&gt;    ...

    HTML+CSS实现3D爱心

    首先,我们为爱心的容器设置perspective属性,它定义了观察者到元素的距离,影响3D变形的效果。接着,我们可以创建两个相对的三角形,分别代表爱心的上半部分和下半部分,通过调整边角和大小使其拼接成心形。这可以...

    流畅3D立体图片相册特效.zip

    设置perspective属性创建3D视图,并通过transform-style: preserve-3d;保持子元素的3D空间。 2. **3D变换**:使用CSS3的transform属性,如rotateX()、rotateY()来控制图片在X轴和Y轴上的旋转,translateZ()用于控制...

    3D旋转木马效果相册

    通过设置perspective值,我们可以控制元素及其子元素看起来有多远,从而影响3D效果的深度感。例如,`perspective: 1000px;`会为元素创建一个距离观察者1000像素的视图平面。 2. **CSS3转换(transform)**:使用`...

    jQuery+CSS3实现的3D透视幻灯片动画特效源码.zip

    1. **设置透视(perspective)**:在父容器上设置perspective属性,创建3D空间感。 2. **创建幻灯片**:使用HTML元素如`&lt;div&gt;`创建多个幻灯片,并通过CSS3的`transform`属性进行位置和大小调整。 3. **应用3D变换**...

    纯CSS3实现带3D卡片翻转效果的天气预报动画特效源码.zip

    2. **透视(Perspective)**:为了产生真实的3D效果,我们需要设置perspective属性。这决定了观察者距离3D元素的远近,从而影响元素的缩放比例。通过调整perspective值,可以控制3D空间的深度感。 3. **背面对齐...

    jquery+css3实现图像三维旋转效果类似风扇转动的3D效果.zip

    容器元素需要设置perspective属性,以提供3D视角。例如: ```css .container { perspective: 1000px; } ``` 接着,应用CSS3的transform样式到图像元素上,定义旋转角度和动画持续时间。为了模拟风扇的连续旋转,...

    jQuery图片卡片翻牌动画特效.zip

    在CSS3中,可以通过将backface-visibility属性设置为hidden,以及设置perspective属性来开启硬件加速,这样可以减少浏览器在处理复杂动画时的性能消耗,提升用户体验。 在实际应用中,这种翻牌动画特效可以用于展示...

    纯CSS3实现3D骰子多角度翻转特效.zip

    2. **透视(perspective)**:设置perspective属性可以模拟观察者与3D元素之间的距离,从而影响3D效果的深度感。perspective-origin属性则决定透视点的位置。 3. **旋转(rotateX, rotateY, rotateZ)**:利用rotateX()...

    react双面翻书效果.zip

    我们还需要设置perspective属性,以创建深度感,使翻页看起来更加立体。 在CSS中,我们可以为Book组件定义两个关键状态:正面(front)和背面(back)。当用户触发翻页动作时,我们会更新Book组件的状态,相应地...

    3D爆炸盒子

    设置perspective属性可以调整这种缩放的程度。 最后,源码分析是理解3D爆炸盒子工作原理的关键。代码中可能包含了CSS类和JavaScript事件监听器,如:hover伪类用于触发鼠标悬浮时的效果,以及可能的JavaScript函数...

    js css3 3D分割图片悬停拼接效果

    通过设置perspective(透视)属性,我们可以创建出3D空间感;而transform-style: preserve-3d则确保子元素也存在于3D空间中。利用translateX, translateY, translateZ可以改变元素在3D空间的位置,实现图片的分割...

    3DRotateDemo

    2. **透视(Perspective)**:为了在2D平面上模拟3D效果,我们需要设置perspective属性。这决定了观察者与3D元素之间的距离,从而影响元素的近大远小视觉效果。 3. **转换矩阵(Transformation Matrix)**:3D变换...

    jQuery3d旋转翻书效果

    为了实现3D效果,还需要设置perspective属性,设定观察者与元素的距离,以产生深度感。 在JavaScript代码中,我们可能需要定义一些变量来存储当前的翻页状态,如旋转角度、是否正在翻页等。然后,编写相应的函数来...

    3D 图片滑块效果源码

    2. **旋转立方体**:通过设置perspective属性定义观察者的距离,然后对每个侧面应用translateX、translateY和rotateY,形成围绕中心轴旋转的立方体效果。 3. **深度滚动**:结合视口滚动事件,动态调整元素的...

    jquery插件库-仿苹果3D轮播.zip

    在3D转换中,可以设置perspective属性来创建深度感,再通过rotateY()函数让元素沿Y轴旋转,从而实现3D翻转效果。同时,配合transition属性可以平滑地过渡到变换状态,增加动画的流畅性。 jQuery在其中的作用主要是...

    抖音超火❤3D立方体图像库

    2. **透视(perspective)** - 通过设置perspective属性,可以模拟观察者的视距,增强3D效果。 3. **伪元素和伪类** - 可能用到:before和:after伪元素来创建立方体的边框和阴影效果。 4. **CSS动画** - 使用transition...

    html5实现的3D纸长飞入菜单动画特效源码.zip

    开发者可能会设置perspective属性来创建3D视图,使用rotate3d()来实现全方位旋转,以及translate3d()进行3D空间中的位移,以模拟纸片飞入屏幕的效果。 此外,JavaScript可能是实现动态交互的关键。通过监听用户的...

Global site tag (gtag.js) - Google Analytics