This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | screen_t |
| The struct representing the current and desired screen contents. More... | |
| struct | line_t |
| A struct representing a single line of a screen. More... | |
Functions | |
| void | s_init (screen_t *s) |
| Initialize a new screen struct. | |
| void | s_destroy (screen_t *s) |
| Free all memory used by the specified screen struct. | |
| void | s_write (screen_t *s, wchar_t *prompt, wchar_t *commandline, int *colors, int *indent, int cursor_pos) |
| This is the main function for the screen putput library. | |
| void | s_reset (screen_t *s, int reset_cursor) |
| This function resets the screen buffers internal knowledge about the contents of the screen. | |
The screen library allows the interactive reader to write its output to screen efficiently by keeping an inetrnal representation of the current screen contents and trying to find the most efficient way for transforming that to the desired screen content.
|
||||||||||||
|
This function resets the screen buffers internal knowledge about the contents of the screen. Use this function when some other function than s_write has written to the screen.
|
|
||||||||||||||||||||||||||||
|
This is the main function for the screen putput library. It is used to define the desired contents of the screen. The screen command will use it's knowlege of the current contents of the screen in order to render the desired output using as few terminal commands as possible. |
1.4.4