make BreaklineCallback private (`breaklineCallback`)

This commit is contained in:
odino 2019-08-26 17:41:23 +04:00
parent dbd5467376
commit c7735f732d
3 changed files with 5 additions and 5 deletions

View File

@ -237,7 +237,7 @@ func OptionShowCompletionAtStart() Option {
// OptionBreakLineCallback to run a callback at every break line // OptionBreakLineCallback to run a callback at every break line
func OptionBreakLineCallback(fn func(*Document)) Option { func OptionBreakLineCallback(fn func(*Document)) Option {
return func(p *Prompt) error { return func(p *Prompt) error {
p.renderer.BreakLineCallback = fn p.renderer.breakLineCallback = fn
return nil return nil
} }
} }

View File

@ -12,7 +12,7 @@ type Render struct {
out ConsoleWriter out ConsoleWriter
prefix string prefix string
livePrefixCallback func() (prefix string, useLivePrefix bool) livePrefixCallback func() (prefix string, useLivePrefix bool)
BreakLineCallback func(*Document) breakLineCallback func(*Document)
title string title string
row uint16 row uint16
col uint16 col uint16
@ -236,8 +236,8 @@ func (r *Render) BreakLine(buffer *Buffer) {
r.out.WriteStr(buffer.Document().Text + "\n") r.out.WriteStr(buffer.Document().Text + "\n")
r.out.SetColor(DefaultColor, DefaultColor, false) r.out.SetColor(DefaultColor, DefaultColor, false)
debug.AssertNoError(r.out.Flush()) debug.AssertNoError(r.out.Flush())
if r.BreakLineCallback != nil { if r.breakLineCallback != nil {
r.BreakLineCallback(buffer.Document()) r.breakLineCallback(buffer.Document())
} }
r.previousCursor = 0 r.previousCursor = 0

View File

@ -100,7 +100,7 @@ func TestBreakLineCallback(t *testing.T) {
t.Errorf("i should initially be 0, before applying a break line callback") t.Errorf("i should initially be 0, before applying a break line callback")
} }
r.BreakLineCallback = func(doc *Document) { r.breakLineCallback = func(doc *Document) {
i++ i++
} }
r.BreakLine(b) r.BreakLine(b)