2 * Copyright (C) 2008 Diego Hernan Borghetti.
9 typedef struct _E_ScreenLine
{
16 typedef struct _E_Screen
{
20 /* screen size, number of row and columns. */
24 /* current position of the cursor. */
29 E_Screen
*e_screen_init(E_Term
*tr
);
30 void e_screen_free(E_Screen
*sc
);
32 void e_screen_putc(E_Screen
*sc
, int c
);
33 void e_screen_move(E_Screen
*sc
, int row
, int col
);
34 void e_screen_eeol(E_Screen
*sc
);
35 void e_screen_eeop(E_Screen
*sc
);
36 void e_screen_color(E_Screen
*sc
, int row
, int fcol
, int bcol
);
37 void e_screen_swap(E_Term
*tr
, E_Screen
*sc
, int user_force
);
39 #endif /* _ECO_SCREEN_H */