From: Iain Patterson Date: Thu, 5 Mar 2015 16:49:17 +0000 (+0000) Subject: Added TermboxScreen.ClearLine(). X-Git-Url: http://git.iain.cx/?a=commitdiff_plain;ds=sidebyside;h=0f802393480cfa99536123ce84d301b31eaf6d46;hp=e5c137e9e63fff4093a152ade0eb105ba43237b2;p=pstop.git Added TermboxScreen.ClearLine(). Clear from given column to end of line. --- diff --git a/screen/screen.go b/screen/screen.go index 251ca87..4d40793 100644 --- a/screen/screen.go +++ b/screen/screen.go @@ -98,6 +98,14 @@ func (s *TermboxScreen) PrintAt(x int, y int, text string) { s.Flush() } +// Clear EOL +func (s *TermboxScreen) ClearLine(x int, y int) { + for i := x; i < s.width; i++ { + termbox.SetCell(i, y, ' ', termbox.ColorDefault, termbox.ColorDefault) + } + s.Flush() +} + // set the screen size func (s *TermboxScreen) SetSize(width, height int) { // if we get bigger then clear out the bottom line