Files
my-os-project2/ulib/ansiq/screen.h

16 lines
663 B
C

#ifndef ANSIQ_SCREEN_H
#define ANSIQ_SCREEN_H
#include "common.h"
#define ANSIQ_SCR_CLR2END ANSIQ_ESC "[0J" // Clear to end of screen
#define ANSIQ_SCR_CLR2BEG ANSIQ_ESC "[1J" // Clear to begining of screen
#define ANSIQ_SCR_CLR_ALL ANSIQ_ESC "[2J" // Clear entire screen
#define ANSIQ_SCR_CLR_SAV ANSIQ_ESC "[3J" // Clear saved lines
#define ANSIQ_SCR_CLR2LEND ANSIQ_ESC "[0K" // Clear to end of line
#define ANSIQ_SCR_CLR2LBEG ANSIQ_ESC "[1K" // Clear to begining of line
#define ANSIQ_SCR_CLR_LINE ANSIQ_ESC "[1K" // Clear entire line
#define ANSIQ_SCR_RESTORE ANSIQ_ESC "[?47l"
#define ANSIQ_SCR_SAVE ANSIQ_ESC "[?47h"
#endif /* ANSIQ_SCREEN_H */