本文整理匯總了Golang中github.com/limetext/backend.View.LineR方法的典型用法代碼示例。如果您正苦於以下問題:Golang View.LineR方法的具體用法?Golang View.LineR怎麽用?Golang View.LineR使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類github.com/limetext/backend.View
的用法示例。
在下文中一共展示了View.LineR方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: clip
func (t *tbfe) clip(v *backend.View, s, e int) Region {
p := util.Prof.Enter("clip")
defer p.Exit()
t.lock.Lock()
h := t.layout[v].height
t.lock.Unlock()
if e-s > h {
e = s + h
} else if e-s < h {
s = e - h
}
if e2, _ := v.RowCol(v.TextPoint(e, 0)); e2 < e {
e = e2
}
if s < 0 {
s = 0
}
e = s + h
r := Region{v.TextPoint(s, 0), v.TextPoint(e, 0)}
return v.LineR(r)
}