#include <tickit.h> bool tickit_term_scrollrect(TickitTerm *tt, TickitRect rect, int downward, int rightward);
Link with -ltickit.
tickit_term_scrollrect() attempts to scroll a rectangular region of the terminal by a given offset, efficiently moving content within the display. Whether or not this is possible depends on the type of terminal and what region and offset were specified. This function returns a true value if this operation was successful. If it was not possible to perform the scroll, it will return false without modifying the terminal. In this situation, the application must fall back to re-drawing the affected region with new content.
tickit_term_scrollrect() returns a boolean indicating if the scrolling operation was successful.
tickit_term_build(3), tickit_term_goto(3), tickit_term_print(3), tickit_term_setpen(3), tickit_term_chpen(3), tickit_term(7), tickit(7)