Window: privatize coordinates conversion methods

This commit is contained in:
Maxime Coste 2011-10-12 18:54:48 +00:00
parent 80e7bac622
commit 2d54a7818e

View File

@ -54,9 +54,6 @@ public:
Buffer& buffer() const { return m_buffer; } Buffer& buffer() const { return m_buffer; }
BufferCoord window_to_buffer(const WindowCoord& window_pos) const;
WindowCoord buffer_to_window(const BufferCoord& buffer_pos) const;
BufferIterator iterator_at(const WindowCoord& window_pos) const; BufferIterator iterator_at(const WindowCoord& window_pos) const;
WindowCoord line_and_column_at(const BufferIterator& iterator) const; WindowCoord line_and_column_at(const BufferIterator& iterator) const;
@ -91,6 +88,9 @@ private:
void insert_noundo(const String& string); void insert_noundo(const String& string);
void append_noundo(const String& string); void append_noundo(const String& string);
BufferCoord window_to_buffer(const WindowCoord& window_pos) const;
WindowCoord buffer_to_window(const BufferCoord& buffer_pos) const;
friend class IncrementalInserter; friend class IncrementalInserter;
IncrementalInserter* m_current_inserter; IncrementalInserter* m_current_inserter;