当前位置: 首页>>代码示例>>Java>>正文


Java IPageLayout.setEditorAreaVisible方法代码示例

本文整理汇总了Java中org.eclipse.ui.IPageLayout.setEditorAreaVisible方法的典型用法代码示例。如果您正苦于以下问题:Java IPageLayout.setEditorAreaVisible方法的具体用法?Java IPageLayout.setEditorAreaVisible怎么用?Java IPageLayout.setEditorAreaVisible使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.ui.IPageLayout的用法示例。


在下文中一共展示了IPageLayout.setEditorAreaVisible方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
/**
 * Creates the initial layout for a page.
 */
@Override
public void createInitialLayout(IPageLayout layout) {

	layout.setEditorAreaVisible(false);
	layout.addView("org.eclipse.scanning.example.xcen.ui.views.XcenDiagram", IPageLayout.LEFT, 0.40f, IPageLayout.ID_EDITOR_AREA);
	layout.addView("org.eclipse.scanning.example.xcen.ui.views.XcenView", IPageLayout.RIGHT, 0.60f, IPageLayout.ID_EDITOR_AREA);

	/*
	    -submit dataacq.xcen.SUBMISSION_QUEUE
	    -topic dataacq.xcen.STATUS_TOPIC
	    -status dataacq.xcen.STATUS_QUEUE
	    -bundle org.eclipse.scanning.example.xcen
	    -consumer org.eclipse.scanning.example.xcen.consumer.XcenConsumer
	 */
	IFolderLayout folderLayout = layout.createFolder("folder", IPageLayout.BOTTOM, 0.5f, "org.eclipse.scanning.example.xcen.ui.views.XcenView");
	folderLayout.addView(XcenServices.getQueueViewSecondaryId());
	folderLayout.addView("org.eclipse.scanning.event.ui.consumerView");

}
 
开发者ID:eclipse,项目名称:scanning,代码行数:23,代码来源:XcenPerspective.java

示例2: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
/**
 * @see org.eclipse.ui.IPerspectiveFactory#createInitialLayout(org.eclipse.ui.IPageLayout)
 */
@Override
public void createInitialLayout(IPageLayout layout_p) {
	// Allow editors.
	layout_p.setEditorAreaVisible(true);
	layout_p.createPlaceholderFolder(CENTER_AREA, IPageLayout.LEFT, 0.99f, IPageLayout.ID_EDITOR_AREA);

	IFolderLayout topLeft = layout_p.createFolder(TOPLEFT_AREA, IPageLayout.LEFT,
			(IPageLayout.DEFAULT_VIEW_RATIO / 2), IPageLayout.ID_EDITOR_AREA);
	topLeft.addView(MODEL_EXPLORER_ID);

	IFolderLayout bottomLeft = layout_p.createFolder(BOTTOMLEFT_AREA, IPageLayout.BOTTOM,
			(IPageLayout.DEFAULT_VIEW_RATIO / 0.7f), TOPLEFT_AREA);
	bottomLeft.addView(OUTLINE_ID);

	IFolderLayout bottom = layout_p.createFolder(BOTTOM_AREA, IPageLayout.BOTTOM,
			(IPageLayout.DEFAULT_VIEW_RATIO / 0.7f), IPageLayout.ID_EDITOR_AREA);
	bottom.addView(PROPERTIES_ID);
	bottom.addView(CONTEXTUAL_EXPLORER_ID);
}
 
开发者ID:polarsys,项目名称:time4sys,代码行数:23,代码来源:Time4SysPerspective.java

示例3: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
@Override
public void createInitialLayout(IPageLayout layout) {
	
	final String editorArea = layout.getEditorArea();

	// Top left:
	IFolderLayout topLeft = layout.createFolder(ID_FOLDER_TOP_LEFT, IPageLayout.LEFT, 0.25f, editorArea);
	topLeft.addView(IPageLayout.ID_RES_NAV);
	//topLeft.addView(IPageLayout.ID_PROJECT_EXPLORER);
	
	// Bottom left: Outline view
	IFolderLayout bottomLeft = layout.createFolder(ID_FOLDER_BOTTOM_LEFT, IPageLayout.BOTTOM, 0.50f, ID_FOLDER_TOP_LEFT);
	bottomLeft.addView(IPageLayout.ID_OUTLINE);

	// Bottom: Property Sheet view
	IFolderLayout bottom = layout.createFolder(ID_FOLDER_BOTTOM, IPageLayout.BOTTOM, 0.75f, editorArea);
	bottom.addView(IPageLayout.ID_PROP_SHEET);

	layout.setEditorAreaVisible(true);
}
 
开发者ID:ShoukriKattan,项目名称:ForgedUI-Eclipse,代码行数:21,代码来源:TitaniumPerspectiveFactory.java

示例4: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
@Override
public void createInitialLayout(final IPageLayout layout) {
	final String editorArea = layout.getEditorArea();
	layout.setEditorAreaVisible(false);

	layout.addStandaloneView(NavigationView.ID, false, IPageLayout.LEFT, 0.05f, editorArea);
	final IFolderLayout folder = layout.createFolder("de.afbb.bibo.ui.category.main", IPageLayout.RIGHT, 0.30f,
			NavigationView.ID);
	folder.addPlaceholder(WelcomeView.ID);
	folder.addPlaceholder(BorrowerView.ID);
	folder.addPlaceholder(LendCopyView.ID);
	folder.addPlaceholder(RegisterCopyView.ID);
	folder.addPlaceholder(ReturnCopyView.ID);
	layout.getViewLayout(NavigationView.ID).setCloseable(false);
	layout.getViewLayout(NavigationView.ID).setMoveable(false);
}
 
开发者ID:FI13,项目名称:afbb-bibo,代码行数:17,代码来源:Perspective.java

示例5: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
@Override
public void createInitialLayout(final IPageLayout layout) {

	layout.setEditorAreaVisible(false);

	//--------------------------------------------------------------------------------

	final IFolderLayout leftFolder = layout.createFolder(FOLDER_ID_LEFT,//
			IPageLayout.LEFT,
			0.4f,
			IPageLayout.ID_EDITOR_AREA);

	leftFolder.addView(RawDataView.ID);

	//--------------------------------------------------------------------------------

	final IFolderLayout topFolder = layout.createFolder(FOLDER_ID_TOP,//
			IPageLayout.TOP,
			0.5f,
			IPageLayout.ID_EDITOR_AREA);

	topFolder.addView(TourChartView.ID);
	topFolder.addPlaceholder(TourLogView.ID);
}
 
开发者ID:wolfgang-ch,项目名称:mytourbook,代码行数:25,代码来源:PerspectiveFactoryRawData.java

示例6: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
@Override
public void createInitialLayout(IPageLayout layout) {
    String editorArea = layout.getEditorArea();

    layout.setEditorAreaVisible(false);

    IFolderLayout top =
            layout.createFolder("top", IPageLayout.TOP, 1f, editorArea);  //$NON-NLS-1$
    top.addView(DependencyView.ID);
    top.addPlaceholder(IConsoleConstants.ID_CONSOLE_VIEW);

    IFolderLayout bottom_left =
            layout.createFolder("bottom_left", IPageLayout.LEFT, 0.3f, DependencyView.ID);  //$NON-NLS-1$
    bottom_left.addView(MetricsView.ID);

    IFolderLayout left =
            layout.createFolder("left", IPageLayout.TOP, 0.7f, MetricsView.ID);    //$NON-NLS-1$
    left.addView(PackageTreeView.ID);
}
 
开发者ID:iloveeclipse,项目名称:jdepend4eclipse,代码行数:20,代码来源:JDependPerspectiveFactory.java

示例7: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
/**
 * Creates the initial planning perspective layout.
 */
@Override
public void createInitialLayout(IPageLayout layout) {
	super.createInitialLayout(layout);
	layout.setEditorAreaVisible(true);
	addViewByEditor(layout, DETAIL_VIEW, IPageLayout.RIGHT, 0.75f);
	if (showActivityDictionaryView()) {
		addViewByEditor(layout, DICTIONARY_VIEW, IPageLayout.BOTTOM, 0.6f);
	} else {
		addViewPlaceholderByEditor(layout, DICTIONARY_VIEW, IPageLayout.BOTTOM, 0.6f);
	}
	setViewMovableNotClosable(layout, DICTIONARY_VIEW);
	// We register the detail view, because we constructed it as part of this method and
	// also in the plugin.xml.  It is registered here for layout purposes, and registered
	// in the plugin.xml to define the plugin id so that it can be retrieved by ClassIdRegistry. (see DetailView.ID)
	ForbiddenWorkbenchUtils.registerExistingParts(Collections.singletonList(DETAIL_VIEW));
	// Because the extension mechanism processes extensions in alphabetical order, we use
	// our method to register them first, in the order in which the dependencies require
	// them to be registered.
	ForbiddenWorkbenchUtils.instantiatePerspectiveExtension(layout);
}
 
开发者ID:nasa,项目名称:OpenSPIFe,代码行数:24,代码来源:PlanningPerspectiveFactory.java

示例8: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
/**
 * Creates the initial layout for a page.
 */
public void createInitialLayout(IPageLayout layout) {
	
	layout.setEditorAreaVisible(false);
	addFastViews(layout);
	addViewShortcuts(layout);
	addPerspectiveShortcuts(layout);
	{
		IFolderLayout folderLayout = layout.createFolder("folder", IPageLayout.LEFT, 0.5f, IPageLayout.ID_EDITOR_AREA);
		folderLayout.addView("org.dawnsci.plotting.examples.xyExample");
		folderLayout.addView("org.dawnsci.plotting.examples.xyUpdateExample");
		folderLayout.addView("org.dawnsci.plotting.examples.axisExample");
		folderLayout.addView("org.dawnsci.plotting.examples.barExample");
		folderLayout.addView("org.dawnsci.plotting.examples.imageExample");
		folderLayout.addView("org.dawnsci.plotting.examples.sectorExample");
		folderLayout.addView("org.dawnsci.plotting.examples.surfaceExample");
		folderLayout.addView("org.dawnsci.plotting.examples.vectorExample");
		folderLayout.addView("org.dawnsci.plotting.examples.compositeExample");
		folderLayout.addView("org.dawnsci.plotting.examples.volumeExample");
		folderLayout.addView("org.dawnsci.plotting.examples.plane3DExample");
	}
}
 
开发者ID:eclipse,项目名称:dawnsci,代码行数:25,代码来源:ExamplePerspective.java

示例9: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
@Override
public void createInitialLayout(IPageLayout layout) {
	// IWorkbenchPage page =
	// PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
	// IEditorPart editor = page.getActiveEditor();
	// http://stackoverflow.com/questions/977528/how-do-i-programmatically-resize-an-eclipse-viewpart
	
	
	//layout.addView("org.eclipse.jdt.ui.PackageExplorer", IPageLayout.LEFT,(float) 0.3f, layout.getEditorArea());	
	//layout.addView("org.eclipse.ui.editors", IPageLayout.RIGHT, 0.55f, layout.getEditorArea());
	//layout.addView("left", IPageLayout.LEFT, 0.2f, layout.getEditorArea());
	//layout.addView("right", IPageLayout.RIGHT, 0.01f, layout.getEditorArea());
	//layout.addView("com.dforensic.plugin.manal.views.SuspectListVw", IPageLayout.RIGHT, 0.15f, layout.getEditorArea());	
	//right.addView(IPageLayout.ID_EDITOR_AREA);
	//right.addView("com.dforensic.plugin.manal.views.SuspectListVw");
	//layout.getViewLayout("com.dforensic.plugin.manal.views.SuspectListVw").setMoveable(false);
	//layout.getViewLayout(IPageLayout.ID_EDITOR_AREA).setMoveable(false);
	
	layout.setEditorAreaVisible(true);
	
	
	
}
 
开发者ID:SeoulTech,项目名称:Manal,代码行数:24,代码来源:SuspectAnalysisPerspective.java

示例10: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
@Override
public void createInitialLayout ( final IPageLayout layout )
{
    layout.setEditorAreaVisible ( false );
    layout.addView ( "org.eclipse.scada.core.ui.connection.ConnectionView", IPageLayout.LEFT, 0.25f, IPageLayout.ID_EDITOR_AREA );
    final IFolderLayout folder = layout.createFolder ( "org.eclipse.scada.hmi.app.adminclient", IPageLayout.RIGHT, 0.4f, IPageLayout.ID_EDITOR_AREA ); //$NON-NLS-1$
    folder.addPlaceholder ( "*" );
}
 
开发者ID:eclipse,项目名称:neoscada,代码行数:9,代码来源:Perspective.java

示例11: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
public void createInitialLayout(IPageLayout factory) {
		setupPrefs();
		factory.setEditorAreaVisible(true);
		factory.setFixed(false);
		
//		factory.addStandaloneView("org.eclipse.jdt.ui.PackageExplorer", false, IPageLayout.LEFT, 0.15f, factory.getEditorArea());
		factory.addView("org.eclipse.jdt.ui.PackageExplorer", IPageLayout.LEFT, 0.15f, factory.getEditorArea());
		factory.addView("pt.iscte.pandionj.view", IPageLayout.RIGHT, 0.5f, factory.getEditorArea());
		
//		factory.addStandaloneView(IConsoleConstants.ID_CONSOLE_VIEW, false, IPageLayout.BOTTOM, 0.8f, "pt.iscte.pandionj.view");
		factory.addView(IConsoleConstants.ID_CONSOLE_VIEW, IPageLayout.BOTTOM, 0.8f, "pt.iscte.pandionj.view");
		factory.addNewWizardShortcut("org.eclipse.jdt.ui.wizards.JavaProjectWizard");
		factory.addNewWizardShortcut("pt.iscte.perspective.wizards.NewPackageWizard");
		factory.addNewWizardShortcut("pt.iscte.perspective.wizards.NewFileWizard");
	}
 
开发者ID:andre-santos-pt,项目名称:pandionj,代码行数:16,代码来源:PandionJPerspective.java

示例12: defineLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
/**
 * Defines the initial layout for a page.  
 */
public void defineLayout(IPageLayout layout) {
	String editorArea = layout.getEditorArea();
	IFolderLayout top =
		layout.createFolder("top", IPageLayout.LEFT, 0.40f, editorArea);	//$NON-NLS-1$
	top.addView(RepositoriesView.VIEW_ID);
	layout.addView(ISVNUIConstants.HISTORY_VIEW_ID, IPageLayout.BOTTOM, 0.70f, editorArea);
	layout.setEditorAreaVisible(true);
}
 
开发者ID:subclipse,项目名称:subclipse,代码行数:12,代码来源:SVNPerspective.java

示例13: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
@Override
public void createInitialLayout(IPageLayout layout) {
	layout.setEditorAreaVisible(false);
	layout.setFixed(true);

	MessageConsole myConsole = new MessageConsole("Console", null); 
	ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] { myConsole });

	MessageConsoleStream stream = myConsole.newMessageStream();

	PrintStream myS = new PrintStream(stream);
	System.setOut(myS); // link standard output stream to the console
	System.setErr(myS); // link error output stream to the console
}
 
开发者ID:NineWorlds,项目名称:xstreamer,代码行数:15,代码来源:Perspective.java

示例14: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
@Override
public void createInitialLayout(IPageLayout layout) {
	layout.setEditorAreaVisible(false);
	layout.setFixed(true);

	IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
}
 
开发者ID:NineWorlds,项目名称:xstreamer,代码行数:8,代码来源:PerspectiveFactory.java

示例15: createInitialLayout

import org.eclipse.ui.IPageLayout; //导入方法依赖的package包/类
@Override
public void createInitialLayout(IPageLayout layout) {
    String viewId = "org.yamcs.studio.products.eventviewer.sample";
    layout.setEditorAreaVisible(false);
    layout.setFixed(true);
    layout.addStandaloneView(viewId, false, IPageLayout.TOP, 1, IPageLayout.ID_EDITOR_AREA);
    IViewLayout view = layout.getViewLayout(viewId);
    view.setCloseable(false);
    view.setMoveable(false);
}
 
开发者ID:yamcs,项目名称:yamcs-studio,代码行数:11,代码来源:Perspective.java


注:本文中的org.eclipse.ui.IPageLayout.setEditorAreaVisible方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。