rvasa / jseat

Automatically exported from code.google.com/p/jseat
0 stars 0 forks source link

A complete re-write of JSeatExplorer and JSeatVisualizer for maintenance and usability reasons #19

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Background:
The JSeatExplorer code is quite old and has a lot of duplicated features 
that are also implemented in JSeatVisualizer. The codebase has undergone a 
significant amount of change since build002 which is making it very 
difficult to keep changes between these applications consistent.

Proposed Change:
Suggets a re-write so that they share the same core common code, making it 
easier to maintain and afford similar tasks across applications to behave 
in the same way.

Create an abstract GUI class to take care of common features found in both 
JSeatExplorer and JSeatVisualizer; JSeatGui. Any tools developed in the 
current environment are intended to extend JSeatGui.

JSeatGui could provide an implementation for...
* Setting up the default menu and registering appropriate 
SelectionListener's (Issue 18). This would also fix (Issue 5)
* As above this would require the handling of projects (Issue 17) and...
* Standardised and more informative loading dialogs (Issue 9)
* Setup two main content areas which extending applications can customize. 
Ideally, left composite would be use to store versions and a bigger main 
composite would be used to display main content area

Original issue reported on code.google.com by jtha...@gmail.com on 28 Aug 2007 at 5:53

GoogleCodeExporter commented 9 years ago
Fixed:
Both JSeatExplorer and JSeatVisualizer were re-written to extend from JSeatGUI 
which 
in turn was implemented covering all the issues in this article.

Original comment by jtha...@gmail.com on 28 Aug 2007 at 8:16