X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=screen%2Fscreen.go;h=4484e45e29f006a133a2b36716000a06aa5aad68;hb=0b7bb57744ef4be1855155bccd96f6370061c009;hp=9266ad8bfbb27464766a440d6862e7ffc037fe52;hpb=aadac1e88fdf91a4fe061c097236a9b3496feb1b;p=pstop.git diff --git a/screen/screen.go b/screen/screen.go index 9266ad8..4484e45 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 ")