Skip to content

Commit 1170414

Browse files
akoch-yattaHeikoKlare
authored andcommitted
Refresh LineNumberRulerColumn on ZoomChange of canvas
This commit adds a listener for the ZoomChanged event to the canvas of a LineNumberRulerColumn. If the listener is notified of this event this means, that state, that differs over different zoom values, must be recalculated. Therefore the indentation are reset, when the event occurs. Contributes to eclipse-platform/eclipse.platform.swt#62 and eclipse-platform/eclipse.platform.swt#131
1 parent 9308f4a commit 1170414

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/source/LineNumberRulerColumn.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -616,6 +616,8 @@ public void addMouseListener(MouseListener listener) {
616616
fCachedTextWidget= null;
617617
});
618618

619+
fCanvas.addListener(SWT.ZoomChanged, e -> computeIndentations());
620+
619621
fMouseHandler= new MouseHandler();
620622
fCanvas.addMouseListener(fMouseHandler);
621623
fCanvas.addMouseMoveListener(fMouseHandler);

0 commit comments

Comments
 (0)