Lines Matching defs:attributes

268 				destLine->attributes = sourceLine->attributes;
290 && line->cells[column - 1].attributes.IsWidth();
296 Attributes& attributes) const
306 if (column > 0 && line->cells[column - 1].attributes.IsWidth())
311 attributes = cell.attributes;
318 Attributes& attributes, uint32& count) const
329 if (c > column && attributes != cell.attributes)
331 attributes = cell.attributes;
339 char* buffer, Attributes& attributes) const
351 attributes = line->cells[column].attributes;
355 if (cell.attributes != attributes)
422 if (x > 0 && line->cells[x - 1].attributes.IsWidth())
434 TermPos end(x + (line->cells[x].attributes.IsWidth()
458 nextPos.x += line->cells[nextPos.x].attributes.IsWidth()
492 pos.x += line->cells[pos.x].attributes.IsWidth() ? FULL_WIDTH : HALF_WIDTH;
512 attr = line->attributes;
631 //(int)c.ByteCount(), c.bytes, c.bytes[0], attributes);
647 line->cells[fCursor.x].attributes = fAttributes;
648 line->cells[fCursor.x].attributes.state |= (width == FULL_WIDTH ? A_WIDTH : 0);
668 BasicTerminalBuffer::FillScreen(UTF8Char c, Attributes &attributes)
672 attributes |= A_WIDTH;
682 line->cells[x].attributes = attributes;
696 line->attributes = fAttributes;
757 line->cells[i].attributes = fAttributes;
821 line->cells[i].attributes = line->cells[fCursor.x - 1].attributes;
823 line->attributes = fAttributes;
837 line->cells[i].attributes = fAttributes;
839 line->attributes = fAttributes;
844 if (first > 0 && line->cells[first - 1].attributes.IsWidth())
846 if (end > 0 && line->cells[end - 1].attributes.IsWidth())
851 line->cells[i].attributes = fAttributes;
871 if (line->cells[fCursor.x].attributes.IsWidth())
874 line->cells[i].attributes = fAttributes;
920 line->cells[fCursor.x + left + i].attributes = fAttributes;
924 line->cells[fCursor.x + i].attributes = fAttributes;
942 line->cells[i].attributes = fAttributes;
946 line->attributes = fAttributes;
1343 if (toCopy > 0 && sourceLine->cells[sourceX + toCopy - 1].attributes.IsWidth()) {
1373 destLine->attributes = sourceLine->attributes;
1625 if (length > 0 && line->cells[length - 1].attributes.IsWidth())
1666 if (cell.attributes.IsWidth())
1750 if (pos.x > 0 && line->cells[pos.x - 1].attributes.IsWidth())
1810 i, line->length, line->attributes.state);
1820 (line->cells[j].attributes.state >> s) & 0x0F);