#include <ToolTip.h>

Public Types | |
| enum | ToolTipType { ToolTipNone = 0, ToolTipHelp = 1, ToolTipInfo = 2, ToolTipAlignLeft = 4, ToolTipAlignBottom = 8 } |
Public Member Functions | |
| ToolTip (unsigned int type=ToolTipNone, const LangString &title=LangString(), const LangString &text=LangString()) | |
| virtual | ~ToolTip () |
| void | setText (unsigned int type, const LangString &title, const LangString &text) |
| virtual void | populate () |
| void | setHandler (ToolTipI *handler) |
| unsigned int | getId () |
| LangString & | getText () |
| LangString & | getTitle () |
| unsigned int | getType () |
Protected Attributes | |
| unsigned int | type_ |
| ToolTipI * | handler_ |
| unsigned int | id_ |
| LangString | text_ |
| LangString | title_ |
Static Protected Attributes | |
| static unsigned int | nextId_ = 0 |
Friends | |
| class | GLWToolTip |
Definition at line 35 of file ToolTip.h.
| enum ToolTip::ToolTipType |
| ToolTip::ToolTip | ( | unsigned int | type = ToolTipNone, |
|
| const LangString & | title = LangString(), |
|||
| const LangString & | text = LangString() | |||
| ) |
| ToolTip::~ToolTip | ( | ) | [virtual] |
Definition at line 36 of file ToolTip.cpp.
| void ToolTip::setText | ( | unsigned int | type, | |
| const LangString & | title, | |||
| const LangString & | text | |||
| ) |
Definition at line 45 of file ToolTip.cpp.
References text_, title_, and type_.
Referenced by GLWToolTip::addToolTip(), GLWTankViewer::draw(), GLWChannelViewTextRenderer::drawCharacter(), NetworkSelectDialog::drawColumnGames(), NetworkSelectDialog::drawIcon(), TargetCamera::getCameraToolTips(), TankAI::getToolTip(), GLWWindow::initFromXML(), Accessory::parseXML(), PlayerDialog::PlayerDialog(), ToolTipResource::populate(), WindDialogToolTip::populate(), TargetTip::populate(), TankTip::populate(), TankElevationTip::populate(), TankRotationTip::populate(), TankPowerTip::populate(), TankWeaponTip::populate(), TankAutoDefenseTip::populate(), TankParachutesTip::populate(), TankHealthTip::populate(), TankRankTip::populate(), TankShieldTip::populate(), TankBatteryTip::populate(), TankFuelTip::populate(), GLMenuEntry::populateCalled(), and ToolTip().
| void ToolTip::populate | ( | ) | [virtual] |
Reimplemented in TankFuelTip, TankBatteryTip, TankShieldTip, TankHealthTip, TankRankTip, TankParachutesTip, TankAutoDefenseTip, TankWeaponTip, TankPowerTip, TankRotationTip, TankElevationTip, TankTip, TargetTip, WindDialogToolTip, and ToolTipResource.
Definition at line 40 of file ToolTip.cpp.
References handler_, id_, and ToolTipI::populateCalled().
Referenced by GLWToolTip::draw().
| void ToolTip::setHandler | ( | ToolTipI * | handler | ) | [inline] |
Definition at line 61 of file ToolTip.h.
References handler_.
Referenced by GLMenuEntry::GLMenuEntry().
| LangString& ToolTip::getText | ( | ) | [inline] |
Definition at line 64 of file ToolTip.h.
References text_.
Referenced by ToolTipResource::populate(), and GLWToolTip::setupTip().
| LangString& ToolTip::getTitle | ( | ) | [inline] |
| unsigned int ToolTip::getType | ( | ) | [inline] |
Definition at line 66 of file ToolTip.h.
References type_.
Referenced by GLWToolTip::addToolTip(), GLWToolTip::draw(), and ToolTipResource::populate().
friend class GLWToolTip [friend] |
unsigned int ToolTip::type_ [protected] |
ToolTipI* ToolTip::handler_ [protected] |
unsigned int ToolTip::id_ [protected] |
unsigned int ToolTip::nextId_ = 0 [static, protected] |
LangString ToolTip::text_ [protected] |
LangString ToolTip::title_ [protected] |
1.5.3