save arbitrarily large objects to preferences; save Projector plugin's new multi-affine map to preferences

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10535 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
require control button to be pressed for point and shoot (for safety)

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10536 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
behave better without z stage; correctly compute pixel size when affine transform has negative determinant

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10537 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
allow user to specify a channel for phototargeting

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

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10539 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Try using map/pmap for retrieving images instead

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10540 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10541 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Propagate pixelSizeChangedCallback to the display so that pixelSize metadata and scale bar will be updatedon the fly

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10542 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Use new mapping to transform polygons.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10543 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fixed some null pointer erros

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10544 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
constraints to avoid getting lost

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10545 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
fix bug in position constraints; allow toggling of full screen

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10546 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Show or hide 1x view

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10547 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
measure mouse position from the center of the view

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10548 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
make sure split pane is redrawn on restoration

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10549 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
provide constraints asyncrhonously; refactoring and cleanup

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10550 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
MM version in source code should be dev

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@10551 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Use a first approximation affine to determine where to put lattice.

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