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

NClabel Class Reference

#include <NCtext.h>

Inheritance diagram for NClabel:

NCtext List of all members.

Public Member Functions

 NClabel (const NCstring &nstr="")
virtual ~NClabel ()
size_t width () const
unsigned height () const
wsze size () const
const list< NCstring > & getText () const
void drawAt (NCursesWindow &w, chtype style, chtype hotstyle, const wrect &dim, const NC::ADJUST adjust=NC::TOPLEFT, bool fillup=true) const
void drawAt (NCursesWindow &w, chtype style, chtype hotstyle, const NC::ADJUST adjust=NC::TOPLEFT, bool fillup=true) const
void drawAt (NCursesWindow &w, chtype style, chtype hotstyle, const wpos &pos, const NC::ADJUST adjust=NC::TOPLEFT, bool fillup=true) const
void drawAt (NCursesWindow &w, chtype style, chtype hotstyle, const wpos &pos, const wsze &sze, const NC::ADJUST adjust=NC::TOPLEFT, bool fillup=true) const
void drawAt (NCursesWindow &w, const NCstyle::StItem &istyle, const NC::ADJUST adjust=NC::TOPLEFT, bool fillup=true) const
void drawAt (NCursesWindow &w, const NCstyle::StItem &istyle, const wpos &pos, const NC::ADJUST adjust=NC::TOPLEFT, bool fillup=true) const
void drawAt (NCursesWindow &w, const NCstyle::StItem &istyle, const wpos &pos, const wsze &sze, const NC::ADJUST adjust=NC::TOPLEFT, bool fillup=true) const
void drawAt (NCursesWindow &w, const NCstyle::StItem &istyle, const wrect &dim, const NC::ADJUST adjust=NC::TOPLEFT, bool fillup=true) const
bool hasHotkey () const
wchar_t hotkey () const
std::wstring::size_type hotpos () const

Protected Member Functions

void stripHotkey ()
virtual void lset (const NCstring &ntext)

Protected Attributes

std::wstring::size_type hotline

Friends

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

Constructor & Destructor Documentation

NClabel::NClabel const NCstring nstr = ""  )  [inline]
 

virtual NClabel::~NClabel  )  [inline, virtual]
 


Member Function Documentation

void NClabel::drawAt NCursesWindow w,
const NCstyle::StItem istyle,
const wrect dim,
const NC::ADJUST  adjust = NC::TOPLEFT,
bool  fillup = true
const [inline]
 

void NClabel::drawAt NCursesWindow w,
const NCstyle::StItem istyle,
const wpos pos,
const wsze sze,
const NC::ADJUST  adjust = NC::TOPLEFT,
bool  fillup = true
const [inline]
 

void NClabel::drawAt NCursesWindow w,
const NCstyle::StItem istyle,
const wpos pos,
const NC::ADJUST  adjust = NC::TOPLEFT,
bool  fillup = true
const [inline]
 

void NClabel::drawAt NCursesWindow w,
const NCstyle::StItem istyle,
const NC::ADJUST  adjust = NC::TOPLEFT,
bool  fillup = true
const [inline]
 

void NClabel::drawAt NCursesWindow w,
chtype  style,
chtype  hotstyle,
const wpos pos,
const wsze sze,
const NC::ADJUST  adjust = NC::TOPLEFT,
bool  fillup = true
const [inline]
 

void NClabel::drawAt NCursesWindow w,
chtype  style,
chtype  hotstyle,
const wpos pos,
const NC::ADJUST  adjust = NC::TOPLEFT,
bool  fillup = true
const [inline]
 

void NClabel::drawAt NCursesWindow w,
chtype  style,
chtype  hotstyle,
const NC::ADJUST  adjust = NC::TOPLEFT,
bool  fillup = true
const [inline]
 

void NClabel::drawAt NCursesWindow w,
chtype  style,
chtype  hotstyle,
const wrect dim,
const NC::ADJUST  adjust = NC::TOPLEFT,
bool  fillup = true
const
 

const list<NCstring>& NClabel::getText  )  const [inline]
 

bool NClabel::hasHotkey  )  const [inline]
 

unsigned NClabel::height  )  const [inline]
 

wchar_t NClabel::hotkey  )  const [inline]
 

std::wstring::size_type NClabel::hotpos  )  const [inline]
 

virtual void NClabel::lset const NCstring ntext  )  [inline, protected, virtual]
 

Reimplemented from NCtext.

wsze NClabel::size  )  const [inline]
 

void NClabel::stripHotkey  )  [protected]
 

size_t NClabel::width  )  const [inline]
 


Friends And Related Function Documentation

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


Member Data Documentation

std::wstring::size_type NClabel::hotline [protected]
 


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