Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

NCurses Class Reference

#include <NCurses.h>

Inheritance diagram for NCurses:

YNCursesUI List of all members.

Public Member Functions

 NCurses ()
virtual ~NCurses ()
void run ()

Static Public Member Functions

int cols ()
int lines ()
const NCstylestyle ()
void Update ()
void Redraw ()
void Refresh ()
void SetTitle (const string &str)
void ScreenShot (const string &name="screen.shot")
void drawTitle ()
void ForgetDlg (NCDialog *dlg_r)
void RememberDlg (NCDialog *dlg_r)
void ResizeEvent ()

Protected Member Functions

void init ()
bool initialized () const
virtual bool title_line ()
virtual bool want_colors ()
virtual void setup_screen ()
virtual void init_title ()
virtual void init_screen ()

Protected Attributes

SCREEN * theTerm
string myTerm
string envTerm
WINDOW * title_w
string title_t
NCstylestyleset
NCursesPanelstdpan

Private Member Functions

NCursesoperator= (const NCurses &)
 NCurses (const NCurses &)

Static Private Member Functions

int ripinit (WINDOW *, int)

Static Private Attributes

NCursesmyself = 0
WINDOW * ripped_w = 0
set< NCDialog * > _knownDlgs

Friends

std::ostream & operator<< (std::ostream &STREAM, const NCurses &OBJ)

Constructor & Destructor Documentation

NCurses::NCurses const NCurses  )  [private]
 

NCurses::NCurses  ) 
 

NCurses::~NCurses  )  [virtual]
 


Member Function Documentation

int NCurses::cols  )  [inline, static]
 

void NCurses::drawTitle  )  [static]
 

void NCurses::ForgetDlg NCDialog dlg_r  )  [static]
 

void NCurses::init  )  [protected]
 

void NCurses::init_screen  )  [protected, virtual]
 

void NCurses::init_title  )  [protected, virtual]
 

Reimplemented in YNCursesUI.

bool NCurses::initialized  )  const [inline, protected]
 

int NCurses::lines  )  [inline, static]
 

NCurses& NCurses::operator= const NCurses  )  [private]
 

void NCurses::Redraw  )  [static]
 

void NCurses::Refresh  )  [static]
 

void NCurses::RememberDlg NCDialog dlg_r  )  [static]
 

void NCurses::ResizeEvent  )  [static]
 

int NCurses::ripinit WINDOW *  ,
int 
[static, private]
 

void NCurses::run  ) 
 

void NCurses::ScreenShot const string &  name = "screen.shot"  )  [static]
 

void NCurses::SetTitle const string &  str  )  [static]
 

void NCurses::setup_screen  )  [protected, virtual]
 

const NCstyle & NCurses::style  )  [static]
 

virtual bool NCurses::title_line  )  [inline, protected, virtual]
 

void NCurses::Update  )  [static]
 

virtual bool NCurses::want_colors  )  [inline, protected, virtual]
 

Reimplemented in YNCursesUI.


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &  STREAM,
const NCurses OBJ
[friend]
 


Member Data Documentation

set< NCDialog * > NCurses::_knownDlgs [static, private]
 

string NCurses::envTerm [protected]
 

NCurses * NCurses::myself = 0 [static, private]
 

string NCurses::myTerm [protected]
 

WINDOW * NCurses::ripped_w = 0 [static, private]
 

NCursesPanel* NCurses::stdpan [protected]
 

NCstyle* NCurses::styleset [protected]
 

SCREEN* NCurses::theTerm [protected]
 

string NCurses::title_t [protected]
 

WINDOW* NCurses::title_w [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 12 04:52:34 2008 for yast2-ncurses by  doxygen 1.3.9.1