Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

tmessagedlg Class Reference

#include <dialog.h>

Inheritance diagram for tmessagedlg:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 tmessagedlg (void)
virtual void setup (void)
void inserttext (const ASCString &txt)
void run (void)
ASCString extracttext ()
 ~tmessagedlg ()

Protected Attributes

int to [8]
pparagraph firstparagraph
pparagraph actparagraph
int tx1
int ty1
int tx2
int ty2
int ok
int lastcursortick
int blinkspeed

Constructor & Destructor Documentation

tmessagedlg::tmessagedlg void   ) 
 

Definition at line 2734 of file dialog.cpp.

References blinkspeed, firstparagraph, and lastcursortick.

tmessagedlg::~tmessagedlg  ) 
 

Definition at line 2838 of file dialog.cpp.

References actparagraph, firstparagraph, and tparagraph::next.


Member Function Documentation

ASCString tmessagedlg::extracttext  ) 
 

Definition at line 2824 of file dialog.cpp.

References actparagraph, tparagraph::addtext(), firstparagraph, tparagraph::next, and tparagraph::text.

Referenced by MultilineEdit::run().

void tmessagedlg::inserttext const ASCString txt  ) 
 

Definition at line 2741 of file dialog.cpp.

References actparagraph, tparagraph::addtext(), firstparagraph, and strnicmp.

Referenced by MultilineEdit::init().

void tmessagedlg::run void   )  [virtual]
 

Reimplemented from tdialogbox.

Reimplemented in MultilineEdit.

Definition at line 2787 of file dialog.cpp.

References actparagraph, tparagraph::addchar(), blinkspeed, cto_bspace, cto_down, cto_enter, cto_entf, cto_esc, cto_invvalue, cto_left, cto_right, cto_up, tparagraph::cut(), tparagraph::displaycursor(), tparagraph::erasechar(), lastcursortick, tparagraph::movecursor(), tdlgengine::prntkey, tdialogbox::run(), tdlgengine::taste, and ticker.

Referenced by MultilineEdit::run().

void tmessagedlg::setup void   )  [virtual]
 

Reimplemented in MultilineEdit.

Definition at line 2848 of file dialog.cpp.

References actmap, GameMap::actplayer, tdlgengine::addbutton(), tdlgengine::addeingabe(), tdlgengine::addkey(), tdlgengine::clearkey(), cto_c, cto_s, cto_stp, dblue, Player::exist(), Player::getName(), ok, GameMap::player, tdialogbox::starty, strdup(), to, tx1, tx2, ty1, ty2, tdlgengine::xsize, and tdlgengine::ysize.


Member Data Documentation

pparagraph tmessagedlg::actparagraph [protected]
 

Definition at line 164 of file dialog.h.

Referenced by extracttext(), MultilineEdit::init(), inserttext(), run(), and ~tmessagedlg().

int tmessagedlg::blinkspeed [protected]
 

Definition at line 168 of file dialog.h.

Referenced by run(), and tmessagedlg().

pparagraph tmessagedlg::firstparagraph [protected]
 

Definition at line 163 of file dialog.h.

Referenced by extracttext(), MultilineEdit::init(), inserttext(), tmessagedlg(), and ~tmessagedlg().

int tmessagedlg::lastcursortick [protected]
 

Definition at line 167 of file dialog.h.

Referenced by run(), and tmessagedlg().

int tmessagedlg::ok [protected]
 

Definition at line 166 of file dialog.h.

Referenced by MultilineEdit::buttonpressed(), MultilineEdit::run(), MultilineEdit::setup(), and setup().

int tmessagedlg::to[8] [protected]
 

Definition at line 161 of file dialog.h.

Referenced by setup().

int tmessagedlg::tx1 [protected]
 

Definition at line 166 of file dialog.h.

Referenced by MultilineEdit::init(), MultilineEdit::setup(), and setup().

int tmessagedlg::tx2 [protected]
 

Definition at line 166 of file dialog.h.

Referenced by MultilineEdit::init(), MultilineEdit::setup(), and setup().

int tmessagedlg::ty1 [protected]
 

Definition at line 166 of file dialog.h.

Referenced by MultilineEdit::init(), MultilineEdit::setup(), and setup().

int tmessagedlg::ty2 [protected]
 

Definition at line 166 of file dialog.h.

Referenced by MultilineEdit::init(), MultilineEdit::setup(), and setup().


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 02:21:39 2008 for Advanced Strategic Command by  doxygen 1.4.2