+ // Folding
+ int VisibleFromDocLine(int docLine);
+ int DocLineFromVisible(int displayLine);
+ int SetFoldLevel(int line, int level);
+ int GetFoldLevel(int line);
+ int GetLastChild(int line, int level);
+ int GetFoldParent(int line);
+ void ShowLines(int lineStart, int lineEnd);
+ void HideLines(int lineStart, int lineEnd);
+ bool GetLineVisible(int line);
+ void SetFoldExpanded(int line, bool expanded);
+ bool GetFoldExpanded(int line);
+ void ToggleFold(int line);
+ void EnsureVisible(int line);
+ void SetFoldFlags(int flags);
+
+
+ // Zooming
+ void ZoomIn();
+ void ZoomOut();
+ void SetZoom(int zoom);
+ int GetZoom();