aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/EditView.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/EditView.h')
-rw-r--r--src/EditView.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/EditView.h b/src/EditView.h
index 7d64aff90..18451104f 100644
--- a/src/EditView.h
+++ b/src/EditView.h
@@ -48,6 +48,7 @@ void DrawStyledText(Surface *surface, const ViewStyle &vs, int styleOffset, PRec
class EditView {
public:
PrintParameters printParameters;
+ PerLine *ldTabstops;
bool hideSelection;
bool drawOverstrikeCaret;
@@ -78,11 +79,19 @@ public:
PositionCache posCache;
EditView();
+ virtual ~EditView();
bool SetTwoPhaseDraw(bool twoPhaseDraw);
bool SetPhasesDraw(int phases);
bool LinesOverlap() const;
+ void ClearAllTabstops();
+ int NextTabstopPos(int line, int x, int tabWidth) const;
+ bool ClearTabstops(int line);
+ bool AddTabstop(int line, int x);
+ int GetNextTabstop(int line, int x) const;
+ void LinesAddedOrRemoved(int lineOfPos, int linesAdded);
+
void DropGraphics(bool freeObjects);
void AllocateGraphics(const ViewStyle &vsDraw);
void RefreshPixMaps(Surface *surfaceWindow, WindowID wid, const ViewStyle &vsDraw);