Main Page | Data Structures | File List | Data Fields | Globals | Related Pages

screen_t Struct Reference

The struct representing the current and desired screen contents. More...

#include <screen.h>

Collaboration diagram for screen_t:

Collaboration graph
[legend]

Data Fields

array_list_t desired
array_list_t actual
 The internal representation of the actual screen contents.
int desired_cursor [2]
 The desired cursor position.
int actual_cursor [2]
 The actual cursor position.
string_buffer_t actual_prompt
 A stringbuffer containing the prompt which was last printed to the screen.
int actual_width
int need_clear
 This flag is set to true when there is reason to suspect that the parts of the screen lines where the actual content is not filled in may be non-empty.
stat prev_buff_1 prev_buff_2
post_buff_1 
post_buff_2
 These status buffers are used to check if any output has occurred other than from fish's main loop, in which case we need to redraw.

Detailed Description

The struct representing the current and desired screen contents.


Field Documentation

int screen_t::need_clear
 

This flag is set to true when there is reason to suspect that the parts of the screen lines where the actual content is not filled in may be non-empty.

This means that a clr_eol command has to be sent to the terminal at the end of each line.


The documentation for this struct was generated from the following file:
Generated on Sun Jan 13 02:53:45 2008 for fish by  doxygen 1.4.4