MyEclipse Forums
This thread has been locked & this forum has been archived.
Please post new topics to General Development
View previous topic Printable version Log in to check your private messages View next topic
Author Message
tog
Post subject: "Swing Designer for MyEclipse" and class TopCompon  PostPosted: Dec 01, 2011 - 05:51 PM



Joined: Jul 26, 2007
Posts: 19

Dear MyEclipse Support Team!

On September 13, 2011 I filed the follwoing issue with you

http://www.myeclipseide.com/PNphpBB2-viewtopic-t-28195.html.

From the discussion there I learned that MyEclipse will finally drop

    "MyEclipse Visual Swing Designer" - aka Matisse / NetBeans GUI Builder

in favour of

    "SWT Designer for MyEclipse" - formerly part of WindowBuilder
    "Swing Designer for MyEclipse" - formerly part of WindowBuilder

So far I am very happy with all of this.

Currently I am working with

    MyEclipse: 9.1
    Build id: 9.1-20110701
    Swing Designer for MyEclipse: 1.1.0

and lately tried to edit a visual compoment which inherits from "org.openide.windows.TopComponent", i.e. the visual root component from which all GUI components displayed by a visual NetBeans Platform application have to be inherited. Unfortunately, though expected, proper visual editing of the component with "Swing Desinger for MyEclipse" is not possible.

With "MyEclipse Visual Swing Designer" this has never been a problem as it actually is the NetBeans GUI Builder and therefore editing "org.openide.windows.TopComponent" based components is intrinsically supported.

Now my question:

Is there any chance that "Swing Designer for MyEclipse" will ever support editing of "org.openide.windows.TopComponent" based components?

I do not know anything about the inner workings of "MyEclipse Visual Swing Designer" and so I cannot tell whether supporting "org.openide.windows.TopComponent" is a big deal or just a line of code. All in all it would be a shame to lose that functionality in the end. That is when
"MyEclipse Visual Swing Designer" will be outdated or finally removed from the MyEclipse stack.

Looking forward to hearing from you!

_________________
Thomas G.
 
 View user's profile Send private message  
Reply with quote Back to top
support-joy
Post subject:   PostPosted: Dec 02, 2011 - 10:10 AM
Registered Member
Registered Member


Joined: Feb 03, 2009
Posts: 3442

Thomas,

Thank you for your inputs and queries on Swing Designer for MyEclipse. I am afraid, this question is better suited to be answered by our Technical team. I shall escalate the same to them. They would get back to you on this.

_________________
Joy
MyEclipse Support
 
 View user's profile Send private message  
Reply with quote Back to top
support-scott
Post subject:   PostPosted: Dec 05, 2011 - 05:03 PM
Moderator
Moderator


Joined: May 06, 2003
Posts: 6761

Thomas,

Great questions. Here's my shot at hopefully great answers.

Quote:
Is there any chance that "Swing Designer for MyEclipse" will ever support editing of "org.openide.windows.TopComponent" based components?


There is always a chance, especially since Swing Designer is an integrated version of the OSS project at Eclipse. The best way to get the functionality you would like would be to file it into Bugzilla at Eclipse as an enhancement request against the WindowBuilder product in the Tools project. Naturally, the more detail you can provide to present a compelling case to the primary development team would give the enhancement a better chance of getting support there.

Quote:

I do not know anything about the inner workings of "MyEclipse Visual Swing Designer" and so I cannot tell whether supporting "org.openide.windows.TopComponent" is a big deal or just a line of code. All in all it would be a shame to lose that functionality in the end. That is when
"MyEclipse Visual Swing Designer" will be outdated or finally removed from the MyEclipse stack.


We never plan to remove availability completely for the current release of MyEclipse Visual Swing Designer. At some point we may not make it part of the default "full" installation of MyEclipse (as it is now), but it will still be available for optional installation in the Software and Workspace Center.

_________________
--Scott
MyEclipse Support
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
clayberg
Post subject:   PostPosted: Dec 06, 2011 - 03:15 AM



Joined: Dec 06, 2011
Posts: 1

Just a quick update... org.openide.windows.TopComponent is supported in the latest WindowBuilder / Swing Designer integration build available from Eclipse.org.
 
 View user's profile Send private message  
Reply with quote Back to top
support-scott
Post subject:   PostPosted: Dec 06, 2011 - 03:23 PM
Moderator
Moderator


Joined: May 06, 2003
Posts: 6761

Eric,

Thanks for that update; that's excellent news!

So, Thomas if you want TopComponent support now you simply need to install the integration build that Eric was so kind as to provide a link for. That can easily be done from the Software Configuration Center in MyEclipse by providing the URL for the update site on the integration build download page. Of course, prior to installing the integration build you'll need to uninstall Swing Designer for MyEclipse to avoid duplication of functionality.

Once the integration build ships as production, we'll pick it up as part of our normal MyEclipse update process.

_________________
--Scott
MyEclipse Support
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
tog
Post subject:   PostPosted: Dec 07, 2011 - 09:33 PM



Joined: Jul 26, 2007
Posts: 19

Dear Scott,
Dear Eric,

!!! U N B E L I E V A B L E !!!

I posted this on Dec 01 and not even a week later there is the answer. You know what I really, really, really like you guys. This is what I call

!!! H E L P F U L !!!

I have just installed the WindowBuilder integration build for Eclipse 3.6 (Helios), as I am still running MyEclipse 9.1, from update site http://download.eclipse.org/windowbuilder/WB/integration/3.6/ and its true:

I am now able to edit "org.openide.windows.TopComponent", isn't that cool :-)))

Thanks to both of you and please take a look at my following two posts as I feel the need of directing one to each of you personally.

_________________
Thomas G.
 
 View user's profile Send private message  
Reply with quote Back to top
tog
Post subject:   PostPosted: Dec 07, 2011 - 09:38 PM



Joined: Jul 26, 2007
Posts: 19

Dear Eric,

I noticed Dec 06 to be your very first post on this forum. I wanted to point out that I am aware of that fact and the effort you made just to get the information accross.

Thank you very much because this is something which is certainly not to be taken for granted.

_________________
Thomas G.
 
 View user's profile Send private message  
Reply with quote Back to top
tog
Post subject:   PostPosted: Dec 07, 2011 - 09:51 PM



Joined: Jul 26, 2007
Posts: 19

Dear Scott,

Quote:
... especially since Swing Designer is an integrated version of the OSS project at Eclipse. The best way to get the functionality you would like would be to file it into Bugzilla at Eclipse ...


Thank you for reminding me of that fact. You know sometimes one can get a little bit confused where there is the right place to put one's stuff. For sure you are perfectly right: if you want to see a feature in an Eclipse project simply file that issue with eclipse.org - best chances you'll get it ;-)

Quote:
We never plan to remove availability completely for the current release of MyEclipse Visual Swing Designer.


With respect to this let me be a bit more precisely:

My idea was that "MyEclipse Visual Swing Designer" works on a set of two files, one being the .java file and the other the .form file. Now as I understood it "MyEclipse Visual Swing Designer" will be frozen in its current state and that freeze will be available in the future. Now if let's say in one or two years time the XML grammar of the .form file changes it would be very likely that "MyEclipse Visual Swing Designer" would not be able to edit "TopComonents" which have been created with the current release of NetBeans GUI Builder then. That is without WindowBuilder supporting "TopComponent" you would have a hard time editing those "TopComponents" from within Eclipse/MyEclipse. For sure once edited the "TopComponent" within Eclipse/MyEclipse the .form file would be out of sync and trash but to be honest I always wanted to get rid of that file any way :-DDD

Once again thank you very much its always a pleasure to hear from you.

_________________
Thomas G.
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 6 Hours
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits