X-Git-Url: http://git.iain.cx/?p=pstop.git;a=blobdiff_plain;f=screen%2Fscreen.go;h=f428da873283ae846b501f6d2bafb5c3af41a4a1;hp=9266ad8bfbb27464766a440d6862e7ffc037fe52;hb=99e8324ae6cc0c84dd9ced4486b4d7b6c049790c;hpb=6cd1819c4e354d974794363d71d10a9902ab627e diff --git a/screen/screen.go b/screen/screen.go index 9266ad8..f428da8 100644 --- a/screen/screen.go +++ b/screen/screen.go @@ -78,6 +78,18 @@ func (s *TermboxScreen) PrintAt(x int, y int, text string) { s.Flush() } +// print the characters in bold (for headings) but don't print them outside the screen +func (s *TermboxScreen) BoldPrintAt(x int, y int, text string) { + offset := 0 + for c := range text { + if (x + offset) < s.width { + termbox.SetCell(x+offset, y, rune(text[c]), s.fg | termbox.AttrBold, s.bg) + offset++ + } + } + s.Flush() +} + func (s *TermboxScreen) DisplayHelp() { s.PrintAt(0, 0, lib.MyName()+" version "+version.Version()+" (C) 2014 Simon J Mudd ")