|
From: Lieven D. (JIRA) <no...@sp...> - 2008-10-09 20:27:22
|
[ http://jira.springframework.org/browse/RCP-219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lieven Doclo updated RCP-219:
-----------------------------
Fix Version/s: 1.x
> multiple view implementations should have a common interface
> ------------------------------------------------------------
>
> Key: RCP-219
> URL: http://jira.springframework.org/browse/RCP-219
> Project: Spring Framework Rich Client Project
> Issue Type: New Feature
> Components: Dialog System
> Affects Versions: 0.1.0
> Reporter: Geoffrey De Smet
> Assignee: Oliver Hutchison
> Fix For: 1.x
>
>
> 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://jira.springframework.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|