Add a TODO note. No functional changes.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14531 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Make DisplayWindow responsible for its background.

Previously, VirtualAcquisitionDisplay was setting it and also registering
the window with MMStudio's background listeners; now DisplayWindow handles
that itself.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14532 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Call setSize() instead of setPreferredSize(), fixing a layout bug.

The old behavior caused the controls to never want to shrink, which meant the
window in turn could not shrink horizontally.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14533 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Clean up DisplayWindow pack() logic a bit.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14534 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fix erroneous white backgrounds in image display during "night mode".

Figures that night mode on Windows would work *just* well enough to break
things. This fixes the excess white that was getting displayed when the window
was larger than it needed to be to contain the canvas.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14535 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd