[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cdt-dev] Adding pages to the New Project Wizard
|
> - Do the projectTypeID/toolChainID/natureID elements do anything? I
> have added a
> projectType to my extension definition, but it seems to have no
> effect. If not,
> how can I ensure my pages only appear for valid project types?
>
This is the way to do it... it should work. If it's not working then
there's something unusual going on.
> - I have subclassed MBSCustomPage to create my pages. The no-parameters
> constructor is deprecated, but that is the only constructor that is
called. Is
> this a bug?
>
It's not a bug per se but it probably should be changed.
> - The canFlipToNextPage() method is never called. Instead getNextPage()
and
> getPreviousPage() methods are called. Is this a bug?
>
You should call this from your wizard page's overridden
isCustomPageComplete() method. I guess this is partially a bug as I should
have provided a default implementation for this method that just delegates
to canFlipToNextPage(). Not sure how that slipped through for so long...
please file a bug and I'll fix that.
> - I have added a single page. I am returning null from getNextPage()(by
called
> MBSCustomPagemanager.getNextPage(), but the "Next" button is still
enabled. Is
> this a bug? If not, how is it meant to work?
This is handled by IWizard.isPageComplete().
===========================
Chris Recoskie
Team Lead, IBM CDT Team
IBM Toronto
http://www.eclipse.org/cdt
From: Derek Morris <dmsubs@xxxxxxxxxxxxx>
To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
Date: 07/12/2006 02:38 AM
Subject [cdt-dev] Adding pages to the New Project Wizard
:
--
Derek
Hi,
I am adding some pages to the new project wizard, as described in the MBS
extensibility document (CDT3.1 edition). I have some questions:
- Do the projectTypeID/toolChainID/natureID elements do anything? I have
added a
projectType to my extension definition, but it seems to have no effect. If
not,
how can I ensure my pages only appear for valid project types?
- I have subclassed MBSCustomPage to create my pages. The no-parameters
constructor is deprecated, but that is the only constructor that is called.
Is
this a bug?
- The canFlipToNextPage() method is never called. Instead getNextPage() and
getPreviousPage() methods are called. Is this a bug?
- I have added a single page. I am returning null from getNextPage() (by
called
MBSCustomPagemanager.getNextPage(), but the "Next" button is still enabled.
Is
this a bug? If not, how is it meant to work?
Thanks,
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev