Lines Matching defs:Caret
33 type Caret struct { struct
34 f *Frame
37 caretsIndex int
46 seqNum uint64
50 p, l, b int32
57 k int32
63 pos int32
65 tmp [utf8.UTFMax]byte
69 func (c *Caret) Close() error {
110 func (c *Caret) leanForwards() leanResult {
136 func (c *Caret) leanBackwards() leanResult {
161 func (c *Caret) seekStart() {
169 func (c *Caret) seekEnd() {
179 func (c *Caret) calculatePLBK() {
186 func (c *Caret) Seek(offset int64, whence int) (int64, error) {
207 func (c *Caret) seek(off int32) {
261 func (c *Caret) Read(buf []byte) (n int, err error) {
284 func (c *Caret) ReadByte() (x byte, err error) {
304 func (c *Caret) ReadRune() (r rune, size int, err error) {
324 func (c *Caret) WriteByte(x byte) error {
331 func (c *Caret) WriteRune(r rune) (size int, err error) {
341 func (c *Caret) WriteString(s string) (n int, err error) {
357 func (c *Caret) Write(s []byte) (n int, err error) {
377 func (c *Caret) write(s0 []byte, s1 string) error {
620 func (c *Caret) Delete(dir Direction, nBytes int) (dBytes int) {
708 func (c *Caret) DeleteRunes(dir Direction, nRunes int) (dRunes, dBytes int) {
746 func (c *Caret) joinNextParagraph() {
771 func (c *Caret) splitBox(force bool) bool {