… | |
… | |
700 | #define Row2Pixel(row) ((int32_t)Height2Pixel(row)) |
700 | #define Row2Pixel(row) ((int32_t)Height2Pixel(row)) |
701 | #define Width2Pixel(n) ((int32_t)(n) * (int32_t)fwidth) |
701 | #define Width2Pixel(n) ((int32_t)(n) * (int32_t)fwidth) |
702 | #define Height2Pixel(n) ((int32_t)(n) * (int32_t)fheight) |
702 | #define Height2Pixel(n) ((int32_t)(n) * (int32_t)fheight) |
703 | |
703 | |
704 | #define OPTION(opt) (options & (opt)) |
704 | #define OPTION(opt) (options & (opt)) |
705 | #define DEFAULT_OPTIONS (Opt_scrollBar | Opt_scrollTtyOutput \ |
705 | #define DEFAULT_OPTIONS (Opt_scrollBar \ |
706 | | Opt_jumpScroll | Opt_secondaryScreen \ |
706 | | Opt_scrollTtyOutput \ |
707 | | Opt_pastableTabs | Opt_intensityStyles) |
707 | | Opt_jumpScroll \ |
|
|
708 | | Opt_secondaryScreen \ |
|
|
709 | | Opt_secondaryScroll \ |
|
|
710 | | Opt_pastableTabs \ |
|
|
711 | | Opt_intensityStyles) |
708 | |
712 | |
709 | // for m >= -n, ensure remainder lies between 0..n-1 |
713 | // for m >= -n, ensure remainder lies between 0..n-1 |
710 | #define MOD(m,n) (((m) + (n)) % (n)) |
714 | #define MOD(m,n) (((m) + (n)) % (n)) |
711 | |
715 | |
712 | #define LINENO(n) MOD (term_start + int(n), total_rows) |
716 | #define LINENO(n) MOD (term_start + int(n), total_rows) |