Added classes for Lens. Added MVF. Sending message to GetTableConfiguration.
Added lens sandwich. Added structure for TableConfiguration. Rendering lenses based on their Z position from table. Lens translation not working.
Lens resizing and translating complete. Overlapping each other in wrong order.
Started from scratch. Window title changes according mode. Changed variables' names. Flow is being improved.
Lens are displayed according to their position. Extents are broadcasted and updated locally. User can turn lens off and change lens.
All lenses are being displayed correctly. Problem: it only works if you start, go back, start again. No idea why.
MapBoard created. enum for lenstype and mode added. UI supports modes. Event support added.
MapBoard implemented but not tested.
Events and SoD stuff implemented.
Communication between multiple devices works! Tablet can move, resize and delete remote lenses and self.
F2 to reset modes. Changing modes doesn't change the state of the lenses. It works beautifully. Overview mode and buttons implemented. Refinements are needed.
Fixed communication bugs. Introduced 99 others.
ZUIndex working through lensstack. Beautiful.
Synch is working. F5 to refresh viewfinders.
Changed RemoveAllLenses button actions.
Activation/deactivation of lenses is working according to the mode. Backoff menu is placed according to mode. Shortcuts added.
Fixed bug when lens is deactivated, system doesn't broadcast extent.
Removed unused reference to DataSource.
Bugfix
Activate/Deactivate + RefreshUI bugfix.