Start work on using the new LineBuf class

This commit is contained in:
Kovid Goyal
2016-11-04 14:44:46 +05:30
parent c14ae0c516
commit 8324ec1c2b
7 changed files with 84 additions and 23 deletions

View File

@@ -8,6 +8,16 @@ from unittest import TestCase
from kitty.screen import Screen
from kitty.tracker import ChangeTracker
from kitty.config import defaults
from kitty.fast_data_types import LineBuf, Cursor
def filled_line_buf(ynum=5, xnum=5, cursor=Cursor()):
ans = LineBuf(ynum, xnum)
cursor.x = 0
for i in range(ynum):
t = ('{}'.format(i)) * xnum
ans.line(i).set_text(t, 0, xnum, cursor)
return ans
class BaseTest(TestCase):