E:/Projects/AvrLib/include/CURSES.h File Reference

#include "video.h"
#include "display.h"

Include dependency graph for CURSES.h:

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

Go to the source code of this file.

Data Structures

struct  _window_

Defines

#define max(a, b)   (((a) > (b)) ? (a) : (b))
#define min(a, b)   (((a) < (b)) ? (a) : (b))
#define bool   unsigned int
#define reg   register
#define TRUE   (1)
#define FALSE   (0)
#define ERR   (0)
#define OK   (1)
#define WIN_BOXED   1
#define WIN_UNBOXED   0
#define getyx(win, y, x)   ((x) = ((WINDOW*)(win))->col, (y) = ((WINDOW*)(win))->row)
#define refresh()
#define scrollok(win, flag)   ((win)->scroll_ok = (flag))
#define wrapok(win, flag)   ((win)->wrap_ok = (flag))
#define wrefresh(win)
#define mvwinr(w, dy, dx)
#define ground(win, f, b)   ( win->attrib = ((f) & 0x7f) | ((b) & 0x7f) << 4)
#define addch(c)   waddch(stdscr, c)
#define addstr(s)   waddstr(stdscr,s)
#define clrtoeol()   wclrtoeol(stdscr)
#define erase   werase(stdscr)
#define wclear(w)   werase(w)
#define clear()   werase(stdscr)
#define getch()   wgetch( stdscr )
#define move(y, x)   wmove( stdscr,(y),(x) )
#define mvcur(oy, ox, y, x)   move((y),(x))
#define scroll(win)   wscroll(win,1)
#define inch()   winch(stdscr)
#define mvinch(y, x)   ( wmove(stdscr,y,x), winch(stdscr) )
#define mvwinch(w, y, x)   ( wmove(w, y,x), winch(w) )
#define subwin(w, a, b, c, d)   newwin(a,b,c,d)

Typedefs

typedef struct _window_ WINDOW

Functions

void endwin (void)
void initscr (void)
int waddch (WINDOW *, int)
void waddstr (WINDOW *, char *)
void wclrtoeol (WINDOW *)
void werase (WINDOW *)
int wgetch (WINDOW *)
void wmove (WINDOW *, int, int)
int wprintw (WINDOW *, char *,...)
int printw (char *,...)
int wscroll (WINDOW *, int)
int winch (WINDOW *)
WINDOWnewwin (int, int, int, int, void *, int atrib, int nBoxed)
void WinSetTitle (WINDOW *w, char *title)
void box (WINDOW *, int, int)
void crmode (WINDOW *)
void delwin (WINDOW *)
void echo (WINDOW *)
int mvwin (WINDOW *win, int y, int x)
void nl (WINDOW *)
void nocrmode (WINDOW *)
void noecho (WINDOW *)
void nonl (WINDOW *)
void boxed (WINDOW *)
void unboxed (WINDOW *)
void save (WINDOW *)
void nosave (WINDOW *)
void def_ground (WINDOW *, int, int)

Variables

WINDOWstdscr


Detailed Description

Simple Set of Text based windows routines

Definition in file CURSES.h.


Define Documentation

#define max ( a,
 )     (((a) > (b)) ? (a) : (b))

Definition at line 17 of file CURSES.h.

Referenced by mvwin().

#define min ( a,
 )     (((a) < (b)) ? (a) : (b))

Definition at line 20 of file CURSES.h.

Referenced by wmove().


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