IngameMessageViewer Class Reference

Inheritance diagram for IngameMessageViewer:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 IngameMessageViewer (const ASCString &title, const Message &msg, PG_Rect rect=PG_Rect(50, 50, 500, 400), bool autoHeader=true)
void SetMessage (const Message &msg)
void Hide (bool fade=false)
bool eventKeyDown (const SDL_KeyboardEvent *key)
bool getKeepMessage ()
 ~IngameMessageViewer ()

Detailed Description

Definition at line 170 of file messagedlg.cpp.


Constructor & Destructor Documentation

IngameMessageViewer::IngameMessageViewer ( const ASCString title,
const Message msg,
PG_Rect  rect = PG_Rect( 50, 50, 500, 400 ),
bool  autoHeader = true 
) [inline]

Definition at line 205 of file messagedlg.cpp.

References actmap, Message::cc, Message::from, Message::getFromText(), Message::reminder, SetMessage(), Message::text, Message::to, and PolygonTriangulationLibrary::tr.

IngameMessageViewer::~IngameMessageViewer (  )  [inline]

Definition at line 325 of file messagedlg.cpp.

References displayLogMessage().


Member Function Documentation

void IngameMessageViewer::SetMessage ( const Message msg  )  [inline]

Definition at line 266 of file messagedlg.cpp.

References actmap, Message::getCcText(), Message::getFromText(), Message::getToText(), TextRenderer::SetText(), and Message::text.

Referenced by IngameMessageViewer(), and MessageSelectionWindow::messageSelected().

void IngameMessageViewer::Hide ( bool  fade = false  )  [inline]

Definition at line 290 of file messagedlg.cpp.

References getPGApplication(), and ASC_PG_App::queueWidgetForDeletion().

bool IngameMessageViewer::eventKeyDown ( const SDL_KeyboardEvent *  key  )  [inline, virtual]

Reimplemented from ASC_PG_Dialog.

Definition at line 296 of file messagedlg.cpp.

References ASC_PG_Dialog::eventKeyDown(), ASC_PG_Dialog::quitModalLoop(), and TextRenderer::saveText().

bool IngameMessageViewer::getKeepMessage (  )  [inline]

Definition at line 320 of file messagedlg.cpp.

Referenced by viewmessage().


The documentation for this class was generated from the following file:
Generated on Mon May 21 01:46:51 2012 for Advanced Strategic Command by  doxygen 1.5.1