Lines Matching refs:csbi
59 CONSOLE_SCREEN_BUFFER_INFO csbi; in LinePrinter()
60 smart_terminal_ = GetConsoleScreenBufferInfo(console_, &csbi); in LinePrinter()
87 CONSOLE_SCREEN_BUFFER_INFO csbi; in Print() local
88 GetConsoleScreenBufferInfo(console_, &csbi); in Print()
90 to_print = ElideMiddle(to_print, static_cast<size_t>(csbi.dwSize.X)); in Print()
97 COORD buf_size = { csbi.dwSize.X, 1 }; in Print()
100 csbi.dwCursorPosition.X, csbi.dwCursorPosition.Y, in Print()
101 static_cast<SHORT>(csbi.dwCursorPosition.X + csbi.dwSize.X - 1), in Print()
102 csbi.dwCursorPosition.Y in Print()
104 vector<CHAR_INFO> char_data(csbi.dwSize.X); in Print()
105 for (size_t i = 0; i < static_cast<size_t>(csbi.dwSize.X); ++i) { in Print()
107 char_data[i].Attributes = csbi.wAttributes; in Print()