nasa/mct — pull request #119 by VWoeltjen (2013-07-30 18:30:51+00:00)
Title: Trigger revalidate/repaint on updateMonitoredGUI in InfoView

InfoView currently refreshes significant portions of its GUI during updateMonitoredGUI calls, but does not trigger
revalidate/repaint; this means that the user does not see these changes immediately (they must resize frame or similar). This adds revalidate/repaint calls to ensure changes to the Swing hierarchy are displayed promptly

This issue is generally not observed as updateMonitoredGUI is rarely/never called for InfoView using MCT's current approach to changes (which are generally isolated to the view). However, this is needed to support nasa/MCT-Plugins#8 (Timeline behaves similarly to Canvas in that changes in the Inspector need to be reflected in the center pane; unlike Canvas, InfoView is not suppressed)

Wrote or re-wrote unit tests (Y/N): Y
Ran entire suite of unit tests successfully (Y/N): Y
Verified bug fix with the described replication steps or verified the implementation meets the requirement cited (Y/N): Y
Code coverage requirements satisfied (new code=80%, changed code=at least as high as existing) (Y/N): Y
Code review date and attendees: Code review by pull request
Describe potential impact on other areas of the code: Info View
Describe any test prerequisites for this fix (e.g., restart the database): Utilize Scenario plug-in with support for Timeline Inspector
For bugs marked "Regression - Yes", describe the cause of the regression: N/A
Did you modify any pom.xml file? If yes, did you thoroughly document your changes and reasons? N