gui: Updated GUI diagrams
gui: Updated GUI diagrams
Merge branch 'master' of delmic-server.local:odemis
gui: document better the excepthook

mention it only happens when the exception is uncaught.
gui: add todo notes
gui: init more lens alignment tab
Added lens alignment stream panel
Add option to add streams that are not visible in the gui.
gui: added small debug statemnt to viewport layout creation
Merge branch 'master' of vpn.delmic.com:odemis
gui: Added the ability to 'flatten' StreamPanels, so the expander header button will be hidden while the controls within are shown. Also, some bug fixes in the StreamPanel test cases.
pvcam: change shutter activation limits

be much more "open" to the shutter. We don't want the data to get noise, that's the most important.

Also put more logging messages for the user to be able to more easily check the shutter status.
gui: improve lens alignment tab

Introduce new CameraNoLightStream for CCD stream without light
Introduce scheduling policy for allowing multiple streams updating at the same time.
Merge branch 'master' of vpn.delmic.com:odemis
gui lens alignment: new fake stage for allowing to move inclined A/B axes

In theory, it works perfectly, still need to try on real hardware.
gui: automatically fit the SEM FoV in lens alignment
cli: be less scary and more explicit when it's not possible to save the file

catch IOErrors and display just the message. The full traceback scares the user and let it think it's a bug in the software.
gui miccanvas: add .canZoom and .canDrag attributes

define whether the user can zoom or drag

Use them in SparcAcquiCanvas and LensAlignTab