Skip to content

Commit c7bac1d

Browse files
committed
Depending on font size select absolute or relative values for font
1 parent 25c5a1a commit c7bac1d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

modules/gui/menu.mjs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,8 @@ class JSRootMenu {
561561
arg => { faxis.fLabelColor = arg; painter.interactiveRedraw('pad', getColorExec(arg, 'SetLabelColor'), kind); });
562562
this.addSizeMenu('Offset', 0, 0.1, 0.01, faxis.fLabelOffset,
563563
arg => { faxis.fLabelOffset = arg; painter.interactiveRedraw('pad', `exec:SetLabelOffset(${arg})`, kind); });
564-
this.addSizeMenu('Size', 0.02, 0.11, 0.01, faxis.fLabelSize,
564+
let a = faxis.fLabelSize >= 1;
565+
this.addSizeMenu('Size', a ? 2 : 0.02, a ? 30 : 0.11, a ? 2 : 0.01, faxis.fLabelSize,
565566
arg => { faxis.fLabelSize = arg; painter.interactiveRedraw('pad', `exec:SetLabelSize(${arg})`, kind); });
566567
this.add('endsub:');
567568
this.add('sub:Title');
@@ -581,7 +582,8 @@ class JSRootMenu {
581582
arg => { faxis.fTitleColor = arg; painter.interactiveRedraw('pad', getColorExec(arg, 'SetTitleColor'), kind); });
582583
this.addSizeMenu('Offset', 0, 3, 0.2, faxis.fTitleOffset,
583584
arg => { faxis.fTitleOffset = arg; painter.interactiveRedraw('pad', `exec:SetTitleOffset(${arg})`, kind); });
584-
this.addSizeMenu('Size', 0.02, 0.11, 0.01, faxis.fTitleSize,
585+
a = faxis.fTitleSize >= 1;
586+
this.addSizeMenu('Size', a ? 2 : 0.02, a ? 30 : 0.11, a ? 2 : 0.01, faxis.fTitleSize,
585587
arg => { faxis.fTitleSize = arg; painter.interactiveRedraw('pad', `exec:SetTitleSize(${arg})`, kind); });
586588
this.add('endsub:');
587589
this.add('sub:Ticks');

0 commit comments

Comments
 (0)