Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-ui-dev] FrameList and CNF

Thanks Dani.

I'm going to go with option 1.

I don't think it's a very generally useful API, and if there is some demand for it it can go some place lower like Jface. However if not, I think we should consider whether to keep it in E4. Option 1 will give us the best flexibility. I agree with you that having the API be part of the CNF does not make sense.

Francis

Daniel Megert wrote:
Hi Francis,

making FrameList API in CNF looks wrong to me as other clients that neither
want to depend on IDE nor CNF might also like to use this in the future.
JFace might be a better place for this.
Having said that, for now I'm fine with 1) as well.

Dani


|------------>
| From:      |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |Francis Upton <francisu@xxxxxxxx>                                                                                                                 |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| To:        |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |"Eclipse Platform UI component developers list." <platform-ui-dev@xxxxxxxxxxx>, jdt-ui-dev@xxxxxxxxxxx                                            |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Date:      |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |16.01.2009 04:33                                                                                                                                  |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Subject:   |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |[platform-ui-dev] FrameList and CNF                                                                                                               |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|





In order to add support for Go Into to the CNF, I need access to the
FrameList class (and its associated classes).

This is in o.e.ui.ide, on which the CNF cannot depend.

I see two alternatives:

1) Just copy these classes (the framelist package) into an internal
package in the CNF.

2) Copy these classes into an API package in the CNF and deprecate the
IDE one.  I think it's unlikely that anyone is actually using this API
outside of the CNF and Package Explorer (we can ask), so the IDE one can
go away for E4 without much harm.  JDT UI can switch over to using the
CNF version (which will be completely identical, and JDT UI already
depends on the CNF)

At the moment (tonight), I'm going to go with option 1.  But if people
want option 2, I can easily change it.

Comments?

Francis

--
You have brains in your head.
You have feet in your shoes.
- Dr Seuss, Oh the Places You'll Go

Francis Upton IV
francis@xxxxxxxxxxxxxxxx
Tel   510 835 3123
Fax   510 779 5226
Cell  510 432 1589
Skype francisupton

_______________________________________________
platform-ui-dev mailing list
platform-ui-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-ui-dev



_______________________________________________
platform-ui-dev mailing list
platform-ui-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-ui-dev



--
You have brains in your head.
You have feet in your shoes.
- Dr Seuss, Oh the Places You'll Go

Francis Upton IV
francis@xxxxxxxxxxxxxxxx
Tel   510 835 3123
Fax   510 779 5226
Cell  510 432 1589
Skype francisupton



Back to the top