TacOS  0.2
 Tout Structures de données Fichiers Fonctions Variables Définitions de type Énumérations Macros
console.h
Aller à la documentation de ce fichier.
1 
29 #ifndef _CONSOLE_H_
30 #define _CONSOLE_H_
31 
32 #include <types.h>
33 #include <tty.h>
34 
38 struct console_t {
39  bool used;
40  unsigned int cur_x;
41  unsigned int cur_y;
42  bool disp_cur;
43  char attr;
44  unsigned int lines;
45  unsigned int cols;
47  bool escape_char;
48  bool ansi_escape_code;
49  bool ansi_second_val;
50  int val;
51  int val2;
52  int bright;
53 };
54 
60 void focus_console(int n);
61 
65 void console_init();
66 
71 
72 #endif
Definition: tty.h:61
tty_struct_t * get_active_terminal()
Retourne le tty_struct_t qui correspond à la console au premier plan.
Definition: console.c:83
unsigned int cols
Definition: console.h:45
bool used
Definition: console.h:39
unsigned int cur_y
Definition: console.h:41
Structure qui contient les informations d'une console.
Definition: console.h:38
void console_init()
Initialise les consoles à "inutilisée".
Definition: console.c:52
bool disp_cur
Definition: console.h:42
Terminal posix-like.
void focus_console(int n)
Passe une console au premier plan.
Definition: console.c:87
unsigned int cur_x
Definition: console.h:40
char attr
Definition: console.h:43
unsigned int lines
Definition: console.h:44