Supporting 4.0 and 4.1 versions in one plugin

Hello, All!

Let's talk again about last Open API changes.
History - build 2008, moved common ui classes such as
TextFieldWithBrowseButton from com.intellij.ui to com.intellij.openapi.ui...

How to keep plugins working on Pallada, also worked on Aurora?

I guess that we need for downgrading adapter (wrappers) for such classes.
So, this adapter must wrap all moved classes from Aurora to Pallada.

Thanks!
--
Alexey Efimov - Java Developer
Tops BI
http://www.topsbi.ru


5 comments
Comment actions Permalink

Hi Alexey,
Look into my PropertiesEditor plugin source and WrappedSplitter class source may help you. (Sorry ICQ not available here :( you can mail me)

TIA,
Dmitry

0
Comment actions Permalink

Hello, Dmitry!
You wrote on Thu, 3 Jun 2004 13:26:15 +0400 (MSD):

DK> Hi Alexey,
DK> Look into my PropertiesEditor plugin source and WrappedSplitter
DK> class source may help you. (Sorry ICQ not available here :( you can
DK> mail me)

http://www.intellij.org/twiki/bin/view/Main/FoxAdapter

--
Alexey Efimov, Java Developer
Tops-BI
http://www.topsbi.ru


0
Comment actions Permalink

This fix only for 4.1? Or 4.0? I'm not sure it works same way in both versions.
You may extend not existing or override existent class?
Or I'm wrong?

TIA,
Dmitry

0
Comment actions Permalink

Hello, Dmitry!
You wrote on Thu, 3 Jun 2004 15:16:35 +0400 (MSD):

DK> This fix only for 4.1? Or 4.0? I'm not sure it works same way in
DK> both versions.

Both. It wrap moved classes from one package to another.
But maybe it possible to implement some new classes for Aurora.

--
Alexey Efimov, Java Developer
Tops-BI
http://www.topsbi.ru


0
Comment actions Permalink

Hello, Dmitry!
You wrote on Thu, 3 Jun 2004 15:16:35 +0400 (MSD):

DK> This fix only for 4.1? Or 4.0? I'm not sure it works same way in
DK> both versions.
DK> You may extend not existing or override existent class?
DK> Or I'm wrong?

I'm just overheat with my work. Sure such wrapping is allowed only in one
direction...
And also, finally, i wrap everything for Console plugin, but i found that
EditorColorsScheme class is changed from Aurora to Pallada, and i can't wrap
it...
So, this fox tool is not successfull fine as i wish before today :)
I thing it will never used...

Thanks!
--
Alexey Efimov, Java Developer
Tops-BI
http://www.topsbi.ru


0

Please sign in to leave a comment.