Logo
Explore Help
Sign In
josh/jes
1
0
Fork 0
You've already forked jes
Code Issues Pull Requests Projects Releases Wiki Activity
245 Commits 2 Branches 0 Tags
Commit Graph

12 Commits

Author SHA1 Message Date
Josh Holtrop
cf4723854e add some utility functions in preparation for drawing screen with multi-column characters 2016-12-20 23:01:30 -05:00
Josh Holtrop
bc3309a328 Prepare for screen drawing again after Cursor removal.
Add BufferPane::character_width() to handle multi-column characters.
2016-12-20 20:22:19 -05:00
Josh Holtrop
968db413e6 Remove Cursor and move line-tracking into Iterator 2016-12-18 14:51:52 -05:00
Josh Holtrop
ee37616f82 Give BufferPane a reference to a Window 2016-12-13 21:48:04 -05:00
Josh Holtrop
1232539495 Move buffer-related keypress handling from Window to BufferPane 2016-12-11 20:29:15 -05:00
Josh Holtrop
3422df51d6 BufferPane: replace colrow_to_xy() with col_x() and row_y() 2016-12-11 19:58:16 -05:00
Josh Holtrop
129716e28f Draw cursor again 2016-12-11 15:58:31 -05:00
Josh Holtrop
9b6b21a1d0 Move Iterator and Cursor classes into Buffer class. 2016-12-11 15:17:15 -05:00
Josh Holtrop
b880397b7e Split up Cursor module into BufferIterator / BufferCursor 2016-12-11 14:00:15 -05:00
Josh Holtrop
41c65f2dd9 Begin more refactoring to shrink GapBuffer class 2016-12-07 22:47:33 -05:00
Josh Holtrop
f14db217d2 add Buffer::Cursor type alias for GapBuffer::Cursor 2016-11-30 21:06:59 -05:00
Josh Holtrop
8bffc05f09 add a BufferPane class to hold logic for rendering a buffer 2016-11-27 13:17:20 -05:00
Powered by Gitea Version: 1.23.7 Page: 115ms Template: 4ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API