NpcStringDialog Class Reference
[User interface related classes (windows, dialogs)]

#include <npcstringdialog.h>

Inheritance diagram for NpcStringDialog:

Window

List of all members.


Detailed Description

The npc integer input dialog.

Definition at line 34 of file npcstringdialog.h.


Public Member Functions

 NpcStringDialog ()
 Constructor.
void action (const gcn::ActionEvent &event)
 Called when receiving actions from the widgets.
std::string getValue ()
 Returns the current value.
void setValue (const std::string &value)
 Chnages the current value.
bool isInputFocused ()
 Checks whether NpcStringDialog is Focused or not.
void requestFocus ()
 Requests the textfield to take focus for input.
void setVisible (bool visible)
 Overloads window setVisible by Guichan to allow sticky window handling.

Private Attributes

gcn::TextField * mValueField
std::string mDefault

Constructor & Destructor Documentation

NpcStringDialog::NpcStringDialog (  ) 

Constructor.

See also:
Window::Window

Definition at line 38 of file npcstringdialog.cpp.


Member Function Documentation

void NpcStringDialog::action ( const gcn::ActionEvent &  event  ) 

Called when receiving actions from the widgets.

Definition at line 70 of file npcstringdialog.cpp.

std::string NpcStringDialog::getValue (  ) 

Returns the current value.

Definition at line 59 of file npcstringdialog.cpp.

void NpcStringDialog::setValue ( const std::string &  value  ) 

Chnages the current value.

Parameters:
value The new value

Definition at line 64 of file npcstringdialog.cpp.

bool NpcStringDialog::isInputFocused (  ) 

Checks whether NpcStringDialog is Focused or not.

Definition at line 92 of file npcstringdialog.cpp.

void NpcStringDialog::requestFocus (  ) 

Requests the textfield to take focus for input.

Definition at line 97 of file npcstringdialog.cpp.

void NpcStringDialog::setVisible ( bool  visible  ) 

Overloads window setVisible by Guichan to allow sticky window handling.

Reimplemented from Window.

Definition at line 102 of file npcstringdialog.cpp.


Member Data Documentation

gcn::TextField* NpcStringDialog::mValueField [private]

Definition at line 74 of file npcstringdialog.h.

std::string NpcStringDialog::mDefault [private]

Definition at line 75 of file npcstringdialog.h.


The documentation for this class was generated from the following files:

Generated on Sun Apr 26 17:30:43 2009 for The Mana World by  doxygen 1.5.5