iPXE
|
Curses SCREEN object. More...
#include <curses.h>
Data Fields | |
unsigned int | curs_x |
Current cursor position. More... | |
unsigned int | curs_y |
attr_t | attrs |
Current attribute. More... | |
void(* | init )(struct _curses_screen *scr) |
void(* | exit )(struct _curses_screen *scr) |
void(* | erase )(struct _curses_screen *scr, attr_t attrs) |
Erase screen. More... | |
void(* | movetoyx )(struct _curses_screen *scr, unsigned int y, unsigned int x) |
Move cursor to position specified by x,y coords. More... | |
void(* | putc )(struct _curses_screen *scr, chtype c) |
Write character to current cursor position. More... | |
int(* | getc )(struct _curses_screen *scr) |
Pop a character from the keyboard input stream. More... | |
bool(* | peek )(struct _curses_screen *scr) |
Checks to see whether a character is waiting in the input stream. More... | |
void(* | cursor )(struct _curses_screen *scr, int visibility) |
Set cursor visibility. More... | |
unsigned int _curses_screen::curs_x |
Current cursor position.
Definition at line 35 of file curses.h.
Referenced by ansiscr_movetoyx(), ansiscr_putc(), and ansiscr_reset().
unsigned int _curses_screen::curs_y |
Definition at line 35 of file curses.h.
Referenced by ansiscr_movetoyx(), ansiscr_putc(), and ansiscr_reset().
attr_t _curses_screen::attrs |
Current attribute.
Definition at line 37 of file curses.h.
Referenced by ansiscr_attrs(), and ansiscr_reset().
void( * _curses_screen::init) (struct _curses_screen *scr) |
void( * _curses_screen::exit) (struct _curses_screen *scr) |
void( * _curses_screen::erase) (struct _curses_screen *scr, attr_t attrs) |
void( * _curses_screen::movetoyx) (struct _curses_screen *scr, unsigned int y, unsigned int x) |
Move cursor to position specified by x,y coords.
scr | screen on which to operate |
y | Y position |
x | X position |
Definition at line 55 of file curses.h.
Referenced by _wupdcurs().
void( * _curses_screen::putc) (struct _curses_screen *scr, chtype c) |
int( * _curses_screen::getc) (struct _curses_screen *scr) |
bool( * _curses_screen::peek) (struct _curses_screen *scr) |
void( * _curses_screen::cursor) (struct _curses_screen *scr, int visibility) |