锁定透视图

15 篇文章 1 订阅
   有时我们在开发插件的时候,希望透视图能固定,不让视图或透视图具有缩放的功能,这样可以防止用户在使用的过程中不小心缩小了视图或透视图的时候不知道怎样恢复,其实要固定视图和透视图方法很简单,只要在我们定义的透视图中的方法中这样修改就可以了
 /**
   * Creates the initial layout for a page.
   * 
@param  layout 
   
*/

  
public void  createInitialLayout(IPageLayout layout) {
    String editorArea 
=
 layout.getEditorArea();
    layout.setEditorAreaVisible(
false
);
    IFolderLayout folderLayout 
= layout.createFolder("folder", IPageLayout.LEFT, 0.27f
, editorArea);
    folderLayout.addView(ViewA.ID);
    layout.addView(ViewB.ID, IPageLayout.TOP, 
0.5f
, editorArea);
    
     layout.setEditorAreaVisible(
false
);
     layout.setFixed(
true
);
     layout.getViewLayout(ViewA.ID).setCloseable(
false
);
     layout.getViewLayout(ViewA.ID).setMoveable(
false
);
     layout.getViewLayout(ViewB.ID).setCloseable(
false
);
     layout.getViewLayout(ViewB.ID).setMoveable(
false
);
  }
   同样,我们也可以在plugin.xml文件中修改org.eclipse.ui.perspectives扩展点的属性,将Fixed属性改成true就行了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值