Use large marker font only when one marker is active

pull/4/head
erikkaashoek 6 years ago
parent 6ce2439898
commit 428bd1bbfe

@ -2001,10 +2001,14 @@ static void cell_draw_marker_info(int x0, int y0)
int t;
int ref_marker = 0;
int j = 0;
int count = 0;
int active=0;
for (int i = 0; i < MARKER_COUNT; i++) {
if (markers[i].enabled && markers[i].mtype & M_REFERENCE) {
if (markers[i].enabled) {
if (markers[i].mtype & M_REFERENCE) {
ref_marker = i;
break;
}
active++;
}
}
for (int i = 0; i < MARKER_COUNT; i++) {
@ -2087,7 +2091,7 @@ static void cell_draw_marker_info(int x0, int y0)
trace_get_value_string(
t, &buf[offs], (sizeof buf) - offs,
idx, measured[trace[t].channel], frequencies, sweep_points, ridx, markers[i].mtype);
if (strlen(buf)*7> WIDTH/2 )
if (/* strlen(buf)*7> WIDTH/2 && */active > 1)
cell_drawstring(buf, xpos, ypos);
else
cell_drawstring_7x13(buf, xpos, ypos);

Loading…
Cancel
Save

Powered by TurnKey Linux.