ubb-la/gui.c |
33 | 33 | #define YRES 240 /* canvas height */ |
34 | 34 | |
35 | 35 | #define TEXT_RGBA 0xffffffff /* general text */ |
| 36 | #define UNIT_RGBA 0xb0e0ffff /* units */ |
36 | 37 | #define MAP_BUF_RGBA 0x808080ff /* buffer in the map */ |
37 | 38 | #define MAP_VIEW_RGBA 0xffffffff /* current view in the map */ |
38 | 39 | #define LEVEL_RGBA 0xffff00ff /* constant level or single change */ |
... | ... | |
336 | 337 | pfx = "n"; |
337 | 338 | } |
338 | 339 | if (v >= 10) |
339 | | textf(x, y, TEXT_RGBA, "%3d%s%s", (int) (v+0.5), pfx, unit); |
| 340 | textf(x, y, TEXT_RGBA, "%3d", (int) (v+0.5)); |
340 | 341 | else |
341 | | textf(x, y, TEXT_RGBA, "%3.1f%s%s", v, pfx, unit); |
| 342 | textf(x, y, TEXT_RGBA, "%3.1f", v); |
| 343 | textf(x+3*8, y, UNIT_RGBA, "%s%s", pfx, unit); |
342 | 344 | } |
343 | 345 | |
344 | 346 | |
... | ... | |
349 | 351 | si_text(FREQ_X, FREQ_Y, freq, "Sa/s"); |
350 | 352 | si_text(INTERVAL_X, INTERVAL_Y, 1/freq, "s/Sa"); |
351 | 353 | div = (DIV_X >> MAX_ZOOM) << (MAX_ZOOM-zoom); |
352 | | textf(DIV_SAMP_X, DIV_SAMP_Y, TEXT_RGBA, "%4dSa/div", div); |
| 354 | textf(DIV_SAMP_X, DIV_SAMP_Y, TEXT_RGBA, "%4d", div); |
| 355 | textf(DIV_SAMP_X+4*8, DIV_SAMP_Y, UNIT_RGBA, "Sa/div", div); |
353 | 356 | si_text(DIV_INT_X, DIV_INT_Y, div/freq, "s/div"); |
354 | 357 | } |
355 | 358 | |