类org.eclipse.ui.dialogs.WizardNewProjectCreationPage源码实例Demo

下面列出了怎么用org.eclipse.ui.dialogs.WizardNewProjectCreationPage的API类实例代码及写法,或者点击链接到github查看源代码。

/**
 * Creates a Java project wizard creation page.
 * <p>
 * The Java project wizard reads project name and location from the main page.
 * </p>
 *
 * @param root the workspace root
 * @param mainpage the main page of the wizard
 */
public NewJavaProjectWizardPage(IWorkspaceRoot root, WizardNewProjectCreationPage mainpage) {
	super(PAGE_NAME);

	setTitle(NewWizardMessages.NewJavaProjectWizardPage_title);
	setDescription(NewWizardMessages.NewJavaProjectWizardPage_description);

	fMainPage= mainpage;
	IStatusChangeListener listener= new IStatusChangeListener() {
		public void statusChanged(IStatus status) {
			updateStatus(status);
		}
	};

	fBuildPathsBlock= new BuildPathsBlock(new BusyIndicatorRunnableContext(), listener, 0, false, null);

	fProjectModified= true;
	fOutputLocation= null;
	fClasspathEntries= null;
}
 
源代码2 项目: M2Doc   文件: M2DocNewProjectWizard.java
@Override
public void addPages() {
    newProjectPage = new WizardNewProjectCreationPage("basicNewProjectPage");
    addPage(newProjectPage);
    newTemplatePage = new M2DocNewTemplatePage(newProjectPage);
    addPage(newTemplatePage);
    variablePage = new M2DocMainVariablePage();
    addPage(variablePage);
    generationPage = new M2DocGenerationPage(newTemplatePage, variablePage);
    addPage(generationPage);
}
 
源代码3 项目: eclipse   文件: BazelWizard.java
@Override
public void addPages() {
  page1 = new WizardNewProjectCreationPage("Creating a new Bazel import project");
  page2 = new WorkspaceWizardPage();
  addPage(page1);
  addPage(page2);
}
 
源代码4 项目: statecharts   文件: NewStatechartProjectWizard.java
protected void initProjectCreationPage() {
	mainPage = new WizardNewProjectCreationPage("basicNewProjectPage");
	mainPage.setTitle("Project");
	mainPage.setDescription("Create a new project resource.");
	mainPage.setImageDescriptor(StatechartImages.LOGO.imageDescriptor());
	addPage(mainPage);
}
 
源代码5 项目: slr-toolkit   文件: NewSlrProjectWizard.java
public NewSlrProjectWizard() {
	setWindowTitle("New SLR Project");
	firstPage = new WizardNewProjectCreationPage("SLR Project Wizard");
	firstPage.setTitle("Create a new SLR Project");
	firstPage.setDescription("Please enter the project name.");

	secondPage = new WizardSetupBibtexPage("Setup bibtex");
	thirdPage = new WizardSetupTaxonomyPage("Setup taxonomy");
	fourthPage = new WizardSetupMetainformationPage("Setup metainformation");
}
 
源代码6 项目: xtext-eclipse   文件: TemplateNewProjectWizard.java
protected WizardNewProjectCreationPage createMainPage(String pageName) {
	return new WizardNewProjectCreationPage(pageName);
}
 
源代码7 项目: birt   文件: NewReportProjectWizard.java
public void addPages( )
{
	super.addPages( );

	mainPage = new WizardNewProjectCreationPage( "basicNewProjectPage" ) { //$NON-NLS-1$

		public void createControl( Composite parent )
		{

			super.createControl( parent );
			UIUtil.bindHelp( getControl( ),
					IHelpContextIds.NEW_REPORT_PROJECT_ID );

			// Group group = new Group( (Composite) super.getControl( ),
			// SWT.NONE );
			// group.setText( Messages
			// .getString( "NewReportProjectWizard.projectSetting" ) );
			// //$NON-NLS-1$
			// GridLayout layout = new GridLayout( );
			// layout.numColumns = 2;
			// group.setLayout( layout );
			// group.setLayoutData( new GridData( GridData.FILL_HORIZONTAL )
			// );
			//
			// Button javaButton = createButton( group );
			// javaButton.setText( Messages
			// .getString( "NewReportProjectWizard.javaProject" ) );
			// javaButton.addSelectionListener( new SelectionAdapter( )
			// {
			//
			// public void widgetSelected( SelectionEvent e )
			// {
			// isJavaProject = !isJavaProject;
			// sourceText.setEnabled( isJavaProject );
			// outputText.setEnabled( isJavaProject );
			// }
			// } );
			//
			// createLabel( group, Messages
			// .getString( "NewReportProjectWizard.src" ) ); //$NON-NLS-1$
			// sourceText = createText( group );
			//
			// IPreferenceStore store = PreferenceConstants
			// .getPreferenceStore( );
			// sourceText.setText( store
			// .getString( PreferenceConstants.SRCBIN_SRCNAME ) );
			// sourceText.setEnabled( isJavaProject );
			//
			// createLabel( group, Messages
			// .getString( "NewReportProjectWizard.bin" ) ); //$NON-NLS-1$
			// outputText = createText( group );
			// outputText.setText( store
			// .getString( PreferenceConstants.SRCBIN_BINNAME ) );
			// outputText.setEnabled( isJavaProject );
		}

		/*
		 * (non-Javadoc)
		 * 
		 * @see org.eclipse.jface.wizard.WizardPage#isPageComplete()
		 */
		public boolean isPageComplete( )
		{
			return validatePage( ) || super.isPageComplete( );
		}

	};
	mainPage.setTitle( Messages.getString( "NewReportProjectWizard.title" ) ); //$NON-NLS-1$
	mainPage.setDescription( Messages.getString( "NewReportProjectWizard.description" ) ); //$NON-NLS-1$
	this.addPage( mainPage );

}
 
源代码8 项目: M2Doc   文件: M2DocNewTemplatePage.java
/**
 * Constructor.
 * 
 * @param newProjectPage
 *            the {@link WizardNewProjectCreationPage}
 */
public M2DocNewTemplatePage(WizardNewProjectCreationPage newProjectPage) {
    super("Select M2Doc template name.");
    this.newProjectPage = newProjectPage;
    this.defaultTempateName = null;
}
 
 类所在包
 类方法
 同包方法