#include "support/types.h"
+#include <map>
+
namespace lyx {
class BufferView;
class Cursor;
class CursorSlice;
-class DocIterator;
class MetricsInfo;
class Text;
bool const expand_on_multipars = true);
/// The "nodraw" drawing stage for one single paragraph: set the
- /// positions of the insets contained this paragraph in metrics
+ /// positions of the insets contained in this paragraph in metrics
/// cache. Related to BufferView::updatePosCache.
void updatePosCache(pit_type pit) const;
/// is this position in the paragraph right-to-left?
bool isRTL(CursorSlice const & sl, bool boundary) const;
/// is between pos-1 and pos an RTL<->LTR boundary?
- bool isRTLBoundary(pit_type pit,
- pos_type pos) const;
+ bool isRTLBoundary(pit_type pit, pos_type pos) const;
/// would be a RTL<->LTR boundary between pos and the given font?
- bool isRTLBoundary(pit_type pit,
- pos_type pos, Font const & font) const;
+ bool isRTLBoundary(pit_type pit, pos_type pos, Font const & font) const;
/// Rebreaks the given paragraph.
void setCursorFromCoordinates(Cursor & cur, int x, int y);
///
- int cursorX(CursorSlice const & cursor, bool boundary) const;
+ int cursorX(CursorSlice const & sl, bool boundary) const;
///
- int cursorY(CursorSlice const & cursor, bool boundary) const;
+ int cursorY(CursorSlice const & sl, bool boundary) const;
///
bool cursorHome(Cursor & cur);