[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [cdt-dev] C project type only
|
Hmmm... yes, very true.
___________________________________________
Chris Recoskie
Software Designer
Texas Instruments, Toronto
http://eclipse.org/cdt
> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
On
> Behalf Of Sennikovsky, Mikhail
> Sent: Wednesday, November 16, 2005 12:52 PM
> To: CDT General developers list.
> Subject: RE: [cdt-dev] C project type only
>
> I would say that there is no correct way to obtain the project nature
> from isSuported call-back.
> Note, the isSupported is called NOT only from the project creation UI.
> If it is called, e.g. from the builder or from the build property
page,
> the call to the MBSCustomPageManager.getPageProperty will return
> incorrect values.
>
> The isSupported functionality was not intended to allow project nature
> filtering, but to provide the mechanism to specify MBS whether the
> support for the given tool-chain (all the necessary tools, etc.) is
> installed on the system.
>
> I suppose that the issue Rick is mentioning will be fixed in the
future
> CDT releases, since the project creation UI will very likely be
changed
> in the future as a result of the forthcoming enhancements related to
the
> cdt-wide tool-chain/configuration, multi-language support, etc.
>
> Regards,
> Mikhail
>
> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
> On Behalf Of Recoskie, Chris
> Sent: Wednesday, November 16, 2005 8:09 PM
> To: CDT General developers list.
> Subject: RE: [cdt-dev] C project type only
>
> Easiest way is to do:
>
> MBSCustomPageManager.getPageProperty(CProjectPlatformPage.PAGE_ID,
> CProjectPlatformPage.NATURE).toString()
>
> ___________________________________________
>
> Chris Recoskie
> Software Designer
> Texas Instruments, Toronto
> http://eclipse.org/cdt
>
>
>
> > -----Original Message-----
> > From: cdt-dev-bounces@xxxxxxxxxxx
[mailto:cdt-dev-bounces@xxxxxxxxxxx]
> On
> > Behalf Of Stewart, Richard
> > Sent: Wednesday, November 16, 2005 11:31 AM
> > To: CDT General developers list.
> > Subject: RE: [cdt-dev] C project type only
> >
> > Is there some way to figure out the nature of the project wizard
that
> is
> > calling the isSupported method? It seems that the only thing passed
> to
> > isSupported(...) is the ToolChain object itself. The other two
> > arguments are set to null by ToolChain.isSupported().
> >
> > Thanks.
> >
> > -----Original Message-----
> > From: cdt-dev-bounces@xxxxxxxxxxx
[mailto:cdt-dev-bounces@xxxxxxxxxxx]
> > On Behalf Of Recoskie, Chris
> > Sent: Wednesday, November 16, 2005 9:45 AM
> > To: CDT General developers list.
> > Subject: RE: [cdt-dev] C project type only
> >
> > If you make use of the isToolChainSupported attribute in your
> toolchain
> > definition, you can control how and when the project type is shown.
> >
> > Project types are currently only automatically hidden if the
> toolchain's
> > osList and archList are not satisfied.
> >
> > ___________________________________________
> >
> > Chris Recoskie
> > Software Designer
> > Texas Instruments, Toronto
> > http://eclipse.org/cdt
> >
> >
> >
> > > -----Original Message-----
> > > From: cdt-dev-bounces@xxxxxxxxxxx
> [mailto:cdt-dev-bounces@xxxxxxxxxxx]
> > On
> > > Behalf Of Stewart, Richard
> > > Sent: Wednesday, November 16, 2005 8:32 AM
> > > To: CDT General developers list.
> > > Subject: [cdt-dev] C project type only
> > >
> > > Is there any way to make a project type show up in the 'Project
> Type'
> > > drop down list for only C projects, and not C++ projects? I have
no
> > > tools defined for C++ projects but my project type still appears
in
> > the
> > > drop down. Thanks.
> > >
> > > Rick
> > > _______________________________________________
> > > cdt-dev mailing list
> > > cdt-dev@xxxxxxxxxxx
> > > https://dev.eclipse.org/mailman/listinfo/cdt-dev
> > _______________________________________________
> > cdt-dev mailing list
> > cdt-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/cdt-dev
> >
> >
> > _______________________________________________
> > cdt-dev mailing list
> > cdt-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/cdt-dev
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev