Searched refs:textui_window_t (Results 1 – 3 of 3) sorted by relevance
/DragonOS-0.1.5/kernel/src/libs/libUI/ |
D | textui.h | 92 struct textui_window_t struct 117 struct textui_window_t *current_window; // 当前的主窗口 argument 118 struct textui_window_t *default_window; // 默认print到的窗口 128 int textui_refresh_vline(struct textui_window_t *window, uint16_t vline_id); 130 int textui_refresh_vlines(struct textui_window_t *window, uint16_t start, uint16_t count); 141 int textui_refresh_characters(struct textui_window_t *window, uint16_t vline_id, uint16_t start, ui… 152 int textui_putchar_window(struct textui_window_t *window, uint16_t character, uint32_t FRcolor, uin…
|
D | textui-render.c | 31 int textui_refresh_vline(struct textui_window_t *window, uint16_t vline_id) in textui_refresh_vline() 39 int textui_refresh_vlines(struct textui_window_t *window, uint16_t start, uint16_t count) in textui_refresh_vlines() 73 int textui_refresh_characters(struct textui_window_t *window, uint16_t vline_id, uint16_t start, ui… in textui_refresh_characters()
|
D | textui.c | 19 static struct textui_window_t __initial_window = {0}; // 初始窗口 33 static int __textui_init_window(struct textui_window_t *window, uint8_t flags, uint16_t vlines_num,… in __textui_init_window() 36 memset((window), 0, sizeof(struct textui_window_t)); in __textui_init_window() 135 static int __textui_new_line(struct textui_window_t *window, uint16_t vline_id) in __textui_new_line() 171 static int __textui_putchar_window(struct textui_window_t *window, uint16_t character, uint32_t FRc… in __textui_putchar_window() 208 int textui_putchar_window(struct textui_window_t *window, uint16_t character, uint32_t FRcolor, uin… in textui_putchar_window()
|