Usermode/ld-acess - Use $(AS) var instead of invoking CC
[tpg/acess2.git] / Usermode / Libraries / libaxwin3.so_src / include_exp / axwin3 / richtext.h
index 661c02b..8b09166 100644 (file)
@@ -9,6 +9,7 @@
 #define _AXWIN3_RICHTEXT_H_
 
 #include <stdint.h>
+#include "axwin.h"
 
 typedef        int     (*tAxWin3_RichText_KeyHandler)(tHWND Window, int bPress, uint32_t Sym, uint32_t Unicode);
 typedef int    (*tAxWin3_RichText_MouseHandler)(tHWND Window, int bPress, int Button, int Row, int Col);
@@ -39,6 +40,14 @@ extern void  AxWin3_RichText_SetFont(tHWND Window, const char *FontName, int Poin
 extern void    AxWin3_RichText_SetCursorType(tHWND Window, int Type);
 extern void    AxWin3_RichText_SetCursorBlink(tHWND Window, int bBlink);
 extern void    AxWin3_RichText_SetCursorPos(tHWND Window, int Row, int Column);
+/*
+ * \brief Scroll the specified range of data down (moving lines up)
+ * \note This is NOT a visual scroll, it scrolls the data
+ *
+ * Top/Bottom `DownCount` lines are discarded (bottom if DownCount is -ve)
+ * UNLESS DownCount is -ve and RangeCount is -1 (indicating insertion of lines)
+ */
+extern void    AxWin3_RichText_ScrollRange(tHWND Window, int FirstRow, int RangeCount, int DownCount);
 extern void    AxWin3_RichText_SendLine(tHWND Window, int Line, const char *Text);
 
 #endif

UCC git Repository :: git.ucc.asn.au