OpenCDSS / cdss-app-tstool-main

Colorado's Decision Support Systems (CDSS) TSTool application main program
GNU General Public License v3.0
1 stars 1 forks source link

Move UI code for various datastores into other repositories #231

Closed smalers closed 1 year ago

smalers commented 1 year ago

The TSTool application code has become cluttered with UI code associated with various datastores, including table models, cell renderers, and input filters. This code should be maintained near the datastore code.

Code in the the TSTool_JFrame class can also be moved to separate classes for built-in datastores to trim down the main UI code.

smalers commented 1 year ago

The table model and related cell renderer code has been moved to ui folder nearest the related component. More work can be done when those packages are made more modular, such as creating true plugins for some datastores such as Reclamation HDB database. For now, at least the code has been moved from the main TSTool UI folder. Close this issue.