Subversion Repositories HelenOS-historic

Rev

Rev 1552 | Rev 1630 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1552 Rev 1575
Line 50... Line 50...
50
    keyfield_t *buffer;         /**< Screen content - characters and its style. Used as cyclyc buffer. */
50
    keyfield_t *buffer;         /**< Screen content - characters and its style. Used as cyclyc buffer. */
51
    unsigned int size_x, size_y;        /**< Number of columns and rows */
51
    unsigned int size_x, size_y;        /**< Number of columns and rows */
52
    unsigned int position_x, position_y;    /**< Coordinates of last printed character for determining cursor position */
52
    unsigned int position_x, position_y;    /**< Coordinates of last printed character for determining cursor position */
53
    style_t style;              /**< Current style */
53
    style_t style;              /**< Current style */
54
    unsigned int top_line;          /**< Points to buffer[][] line that will be printed at screen as the first line */
54
    unsigned int top_line;          /**< Points to buffer[][] line that will be printed at screen as the first line */
-
 
55
    unsigned char is_cursor_visible;    /**< Cursor state - default is visible */
55
} screenbuffer_t;
56
} screenbuffer_t;
56
 
57
 
57
/** Returns keyfield for position on screen. Screenbuffer->buffer is cyclic buffer so we must couted in index of the topmost line.
58
/** Returns keyfield for position on screen. Screenbuffer->buffer is cyclic buffer so we must couted in index of the topmost line.
58
 * @param scr   screenbuffer
59
 * @param scr   screenbuffer
59
 * @oaram x position on screen
60
 * @oaram x position on screen