_window_ Struct Reference
[Curses Windows Display]

#include <CURSES.h>


Data Fields

int dvRow
int dvCol
int x_org
int y_org
int x_size
int y_size
int row
int col
void * IO
void * image
unsigned wrap_ok:1
unsigned scroll_ok:1
unsigned hidden:1
unsigned boxed:1
unsigned Echo:1
unsigned Crmode:1
unsigned Nl:1
unsigned Save:1
unsigned attrib:8


Detailed Description

descriptor for a Curses Window

Definition at line 32 of file CURSES.h.


Field Documentation

Current row for physical device (used by low level driver)

Definition at line 34 of file CURSES.h.

Referenced by cmove(), curpos(), newwin(), outc(), and replace().

Current column for physical device (used by low level driver)

Definition at line 35 of file CURSES.h.

Referenced by cmove(), curpos(), newwin(), outc(), and replace().

X coordinate of upper-left corner

Definition at line 36 of file CURSES.h.

Referenced by mvwin(), newwin(), showwin(), waddch(), wclrtoeol(), werase(), winch(), WinSetTitle(), wmove(), and wscroll().

Y coordinate of upper-left corner

Definition at line 37 of file CURSES.h.

Referenced by mvwin(), newwin(), showwin(), waddch(), wclrtoeol(), werase(), winch(), WinSetTitle(), wmove(), and wscroll().

Horizontal size of text area.

Definition at line 38 of file CURSES.h.

Referenced by box(), mvwin(), newwin(), waddch(), wclrtoeol(), werase(), WinSetTitle(), wmove(), and wscroll().

Vertical size of text area.

Definition at line 39 of file CURSES.h.

Referenced by box(), mvwin(), newwin(), waddch(), werase(), wmove(), and wscroll().

Current cursor row (0 to y_size-1)

Definition at line 40 of file CURSES.h.

Referenced by newwin(), showwin(), waddch(), wclrtoeol(), werase(), winch(), and wmove().

Current cursor column (0 to x_size-1)

Definition at line 41 of file CURSES.h.

Referenced by newwin(), showwin(), waddch(), wclrtoeol(), werase(), winch(), and wmove().

void* _window_::IO

pointer to input channel

Definition at line 42 of file CURSES.h.

Referenced by newwin(), and wgetch().

Image buffer. Holds what used to be under the window.

Definition at line 43 of file CURSES.h.

Referenced by delwin(), hidewin(), mvwin(), newwin(), and showwin().

Line wrap is enabled in this win.

Definition at line 45 of file CURSES.h.

Referenced by box(), newwin(), and waddch().

Scrolling permitted in this window

Definition at line 46 of file CURSES.h.

Referenced by box(), newwin(), and wscroll().

unsigned _window_::hidden

Window is hidden (nonstandard)

Definition at line 47 of file CURSES.h.

Referenced by hidewin(), mvwin(), newwin(), showwin(), and waddch().

unsigned _window_::boxed

Window is boxed (nonstandard)

Definition at line 48 of file CURSES.h.

Referenced by boxed(), mvwin(), newwin(), and unboxed().

unsigned _window_::Echo

Echo enabled

Definition at line 49 of file CURSES.h.

Referenced by echo(), newwin(), noecho(), and wgetch().

unsigned _window_::Crmode

If 1, use buffered input

Definition at line 50 of file CURSES.h.

Referenced by crmode(), getbuf(), newwin(), nocrmode(), and wgetch().

unsigned _window_::Nl

If 1, map to
on input

Definition at line 51 of file CURSES.h.

Referenced by newwin(), nl(), nonl(), waddch(), and wgetch().

unsigned _window_::Save

If 1, Window is save when overlapped

Definition at line 52 of file CURSES.h.

Referenced by newwin(), nosave(), and save().

unsigned _window_::attrib

attribute used for character writes

Definition at line 53 of file CURSES.h.

Referenced by def_ground(), newwin(), waddch(), wclrtoeol(), werase(), WinSetTitle(), and wscroll().


The documentation for this struct was generated from the following file:

Generated on Sun Aug 31 13:31:36 2008 for FrankenRTOS by  doxygen 1.5.6