Allow user to see changes to labels without close/reopen of labels dialog

Issue #499 new
Robert Leach created an issue

USE CASE: WHAT DO YOU WANT TO DO?

Reduce the number of steps required to tweak labels.

STEPS TO REPRODUCE AN ISSUE (OR TRIGGER A NEW FEATURE)

This used to not be an issue before pull request #115 (though it had its own downsides), but after pull request #115 is merged, this is how to reproduce the current behavior:

  1. Open small_133x133.cdt
  2. Adjust window size and/or zoom level to activate whizzing labels
  3. Select View->Labels...
  4. Hover over the labels dialog
  5. Hover over an exposed region of the interactive matrix

CURRENT BEHAVIOR

The zoom hint is always shown when the label dialog is present.

EXPECTED BEHAVIOR

The zoom hint should be shown when the cursor is over the labels dialog and the whizzing labels should be shown when the cursor is over the exposed portion of the interactive matrix.

Expected other changes in behavior: Tree decorations and red bolding will also be updated, even when in fitted label mode.

DEVELOPERS ONLY SECTION

SUGGESTED CHANGE (Pseudocode optional)

Use mouseExited and mouseEntered for the dialog window to trigger stopping and starting whizzing label mode. It might be a good idea to add a variable to mapContainer that is used by the method "overALabelLinkedView".

FILES AFFECTED (where the changes will be implemented) - developers only

unknown

LEVEL OF EFFORT - developers only

minor

COMMENTS