History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEABKL-842
Type: New Feature New Feature
Status: Open Open
Priority: Normal Normal
Assignee: Dmitry Jemerov
Reporter: Maxim Shafirov
Votes: 1
Watchers: 1
Available Workflow Actions

Mark as Stalled
Operations

If you were logged in you would be able to see more operations.
IDEA: Backlog

GUI Builder: Refactoring: Extract to new Form

Created: 07 Feb 05 19:27   Updated: 05 Jun 06 12:25
Component/s: GUI Designer
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
http://www.intellij.net/tracker/idea/viewSCR?publicId=13227
I was just thinking, what would be cool ( along with my GUI Intentions mentioned in another post ), would also be a set of GUI Refactoring. Select a widget, and invoke "extract to new form" which would remove all the controls into a new .Form file, create a new bound class, move the instance fields into it, create a new instance field in the first class that points to the new class, and change references to the original instance fields to those in the newly extracted class.

This could truely rock, if done well.



 All   Comments   Work Log   Change History      Sort Order:
Sascha Weinreuter - 04 Jun 06 19:23
This should be seriously considered now that the UI designer supports nested forms.

Dmitry Jemerov - 05 Jun 06 12:25
Extracting the controls to a .form file is rather simple, but it's much less clear what to do with the code of the bound class during such a refactoring.

We're seriously considering this feature for post-6.0, but it's unlikely that it'll make it into 6.0.