BufferDataStructure

HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences

Showing revision 2
A Buffer is the object that encapsulates the text of one text file in memory.

One common method of managing insertion and deletion into the buffer is to use the BufferGapMethod. Other methods include using LinkedListsofLines (used by IbmEditorFamily editors like XEDIT), and LongStrings? (not used beyond the simplest editors).

CraigFinseth wrote a great book on implementing TextEditors that goes over these methods as well as the Pros and Cons of each.


HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences
Edit revision 2 of this page | View other revisions | View current revision
Edited October 12, 2004 10:49 pm (diff)
Search: