multiple view implementations should have a common interface
------------------------------------------------------------
Key: RCP-219
URL: http://opensource.atlassian.com/projects/spring/browse/RCP-219
Project: Spring Framework Rich Client Project
Type: New Feature
Components: Dialog System
Versions: PR1
Reporter: Geoffrey
Assigned to: Oliver Hutchison
There are several ways to organize multiple views:
- internal frames
- only tabs
- perspective based (like eclipse)
- docking based (like IntelliJ)
If the have a commen interface following the Strategy Design Pattern, switch from one to another should be as simple as switching for Hessian to HttpInvoker in Swing.
RCP-161
RCP-98
RCP-56
There is also an OS integration project on java.net with one of the commercial docking frameworks. They too should be able to use this interface
RCP-193
Proposal for naming the interface:
ViewOrganizer
MultiView
...
Proposal for methods of the common interface:
addView (view, attributes)
removeView (view)
addViewOrganizerListener()
removeViewOrganizerListener()
...
I 'd like to do a simple TabbedViewOrganizer implementation that shows views in tabs and has a close (X) button on each tab.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/spring/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
|