simplification of FeatureSettings inner classes
authorhansonr <hansonr@STO24954W.ad.stolaf.edu>
Wed, 9 Jan 2019 05:38:31 +0000 (23:38 -0600)
committerhansonr <hansonr@STO24954W.ad.stolaf.edu>
Wed, 9 Jan 2019 05:38:31 +0000 (23:38 -0600)
commitc15bdc741a68055a27ddda4b152c83d3b9c364ba
treead37bf53d1aaaea0975aee0ffbd2ffb8677901d4
parentd80f1e36b72435aa94d9de8811eb43e184eb435c
simplification of FeatureSettings inner classes

No need here for additional private inner variables that cover outer
class's versions of the same thing. No need for a pointer to the outer
class, as "me" is already the "this" of the other class.

Added necessary JTable.repaint() to fix the problem that "stopping"
editing was relying upon the invalidation to be maintained throughout
the modal dialog, but JavaScript cannot keep the thread from doing its
repaints. So in JavaScript, while the modal dialog is loading, the
validate sequence from stopping editing fires. Thus, when the editing
dialog closes, it is already validated for the previous value, and we
need to explicitly repaint the table to see the update.
src/jalview/gui/FeatureSettings.java