… | |
… | |
787 | /****************************************************************************/ |
787 | /****************************************************************************/ |
788 | |
788 | |
789 | #define LINE_LONGER 0x0001 // line is continued on the next row |
789 | #define LINE_LONGER 0x0001 // line is continued on the next row |
790 | #define LINE_FILTERED 0x0002 // line has been filtered |
790 | #define LINE_FILTERED 0x0002 // line has been filtered |
791 | #define LINE_COMPRESSED 0x0004 // line has been compressed (NYI) |
791 | #define LINE_COMPRESSED 0x0004 // line has been compressed (NYI) |
|
|
792 | #define LINE_FILTER 0x0008 // line needs to be filtered before display (NYI) |
|
|
793 | #define LINE_BIDI 0x0010 // line needs bidi (NYI) |
792 | |
794 | |
793 | struct line_t { |
795 | struct line_t { |
794 | text_t *t; // terminal the text |
796 | text_t *t; // terminal the text |
795 | rend_t *r; // rendition, uses RS_ flags |
797 | rend_t *r; // rendition, uses RS_ flags |
796 | tlen_t_ l; // length of each text line, LINE_CONT == continued on next line |
798 | tlen_t_ l; // length of each text line, LINE_CONT == continued on next line |