Pyrogenesis
13997
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
source
gui
CTooltip.h
Go to the documentation of this file.
1
/* Copyright (C) 2009 Wildfire Games.
2
* This file is part of 0 A.D.
3
*
4
* 0 A.D. is free software: you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License as published by
6
* the Free Software Foundation, either version 2 of the License, or
7
* (at your option) any later version.
8
*
9
* 0 A.D. is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
13
*
14
* You should have received a copy of the GNU General Public License
15
* along with 0 A.D. If not, see <http://www.gnu.org/licenses/>.
16
*/
17
18
/*
19
GUI Object - Tooltip
20
21
--Overview--
22
23
Mostly like CText, but intended for dynamic tooltips
24
25
*/
26
27
#ifndef INCLUDED_CTOOLTIP
28
#define INCLUDED_CTOOLTIP
29
30
#include "
IGUITextOwner.h
"
31
32
class
CTooltip
:
public
IGUITextOwner
33
{
34
GUI_OBJECT
(
CTooltip
)
35
36
public
:
37
CTooltip
();
38
virtual
~CTooltip
();
39
40
protected
:
41
void
SetupText
();
42
43
/**
44
* @see IGUIObject#HandleMessage()
45
*/
46
virtual
void
HandleMessage
(
SGUIMessage
&Message);
47
48
virtual
void
Draw
();
49
};
50
51
#endif
CTooltip::Draw
virtual void Draw()
Draws the object.
Definition:
CTooltip.cpp:152
CTooltip::CTooltip
CTooltip()
Definition:
CTooltip.cpp:27
CTooltip
Definition:
CTooltip.h:32
IGUITextOwner.h
CTooltip::SetupText
void SetupText()
Setup texts.
Definition:
CTooltip.cpp:64
CTooltip::HandleMessage
virtual void HandleMessage(SGUIMessage &Message)
Definition:
CTooltip.cpp:147
CTooltip::~CTooltip
virtual ~CTooltip()
Definition:
CTooltip.cpp:60
IGUITextOwner
Framework for handling Output text.
Definition:
IGUITextOwner.h:60
SGUIMessage
Message send to IGUIObject::HandleMessage() in order to give life to Objects manually with a derived ...
Definition:
GUIbase.h:106
GUI_OBJECT
#define GUI_OBJECT(obj)
Definition:
GUIbase.h:62
Generated on Mon Oct 14 2013 00:58:06 for Pyrogenesis by
1.8.5