curses_stub.cxx File Reference

#include <iostream>
#include <cxxtls/cursesinterface.h>
Include dependency graph for curses_stub.cxx:

Go to the source code of this file.

Namespaces

namespace  cxxtls
 

The namespace that encapsulates most of the functionality in the CXX toolkit.


namespace  cxxtls::CursesInterface
 

A namespace that wraps the many functions that interact with the curses terminal used by the program.


Functions

void beepCursesTerminal ()
void closeCursesTerminal ()
void create_key_sequences_map ()
void getCursesCursor (int *row, int *col)
void getCursesScreenSize (int *row, int *col)
void make_xterm_terminfo_file (FileName const &dir)
 Create the ascii form of the curses terminfo database for later use by the TIC program to create the binary form. If it exists, don't re-create it. If it does not exist, create it and warn the user to look in the documentation. Sadly, linux had to have a different set of key bindings from all other unixes...
int mapCursesKey (int curses_key)
void moveCursesCursor (int row, int col)
void openCursesTerminal ()
void paintCharString (long c, int count, int a, int row, int col)
void paintCharString (char const *r, int count, int a, int row, int col)
int read_key_char ()
int read_mapped_key (CursorWindow &)
mouse_info read_mouse_info ()
void refreshCursesWindow ()
void setCursesAttributes (int a)

Variables

int att
int col
int row
Generated on Wed Feb 29 22:51:47 2012 for CXXUtilities by  doxygen 1.6.3