add a PieceTable::Cursor to Window

This commit is contained in:
josh committed 2016-08-01 22:02:42 -04:00
1 parent e913c15212
commit 11cac3c8b5
2 files changed
+3

No files matched your search

+1
View File
@@ -127,6 +127,7 @@ bool Window::create(std::shared_ptr<Buffer> buffer)
cursor_bounds, sizeof(cursor_bounds)); cursor_bounds, sizeof(cursor_bounds));
m_buffer = buffer; m_buffer = buffer;
m_cursor = m_buffer->piece_table->add_cursor();
m_start_piece = m_buffer->piece_table->start_piece->next; m_start_piece = m_buffer->piece_table->start_piece->next;
resize(); resize();
+2
View File
@@ -40,6 +40,8 @@ protected:
std::shared_ptr<glcxx::Buffer> m_cursor_buffer; std::shared_ptr<glcxx::Buffer> m_cursor_buffer;
std::shared_ptr<PieceTable::Cursor> m_cursor;
PieceTable::Piece * m_start_piece; PieceTable::Piece * m_start_piece;
}; };