Turnstone Operating System
|
Text cursor implementation for 64-bit mode. More...
Functions | |
MODULE ("turnstone.kernel.graphics.text_cursor") | |
int8_t | text_cursor_move (int32_t x, int32_t y) |
int8_t | text_cursor_move_relative (int32_t x, int32_t y) |
void | text_cursor_get (int32_t *x, int32_t *y) |
void | text_cursor_toggle (boolean_t flush) |
void | text_cursor_hide (void) |
void | text_cursor_show (void) |
void | text_cursor_enable (boolean_t enabled) |
Variables | |
static int32_t | text_cursor_x = 0 |
cursor postion for column | |
static int32_t | text_cursor_y = 0 |
cursor porsition for row | |
static boolean_t | text_cursor_visible = false |
cursor visibility flag | |
static boolean_t | text_cursor_enabled = false |
true if cursor is enabled | |
text_cursor_draw_f | TEXT_CURSOR_DRAW = NULL |
function pointer to draw cursor | |
Text cursor implementation for 64-bit mode.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.