TDME2
1.9.200
Main Page
Related Pages
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
c
d
g
i
m
p
q
r
s
v
Enumerations
a
b
c
d
e
f
g
i
l
m
n
o
r
s
t
u
v
Enumerator
a
b
c
d
e
f
g
i
k
l
m
n
o
r
s
t
v
Related Functions
a
b
c
d
e
f
g
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Files
File List
File Members
All
a
b
c
e
f
g
k
m
o
p
r
s
t
v
Functions
c
g
m
o
p
r
s
t
Variables
Macros
a
b
c
e
f
g
k
m
p
s
t
v
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
tdme
gui
elements
GUIButtonController.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
tdme/tdme.h
>
4
#include <
tdme/gui/elements/fwd-tdme.h
>
5
#include <
tdme/gui/nodes/fwd-tdme.h
>
6
#include <
tdme/gui/nodes/GUIElementController.h
>
7
8
using
tdme::gui::nodes::GUIElementController
;
9
using
tdme::gui::nodes::GUINode
;
10
11
/**
12
* GUI button controller
13
* @author Andreas Drewke
14
*/
15
class
tdme::gui::elements::GUIButtonController
final
16
:
public
GUIElementController
17
{
18
friend
class
GUIButton
;
19
friend
class
GUIImageButton
;
20
21
private
:
22
// forbid class copy
23
FORBID_CLASS_COPY
(
GUIButtonController
)
24
25
/**
26
* Constructor
27
*/
28
GUIButtonController
(
GUINode
*
node
);
29
};
GUIElementController.h
tdme::gui::elements::GUIButtonController
GUI button controller.
Definition:
GUIButtonController.h:17
tdme::gui::elements::GUIButtonController::GUIButtonController
GUIButtonController(GUINode *node)
Constructor.
Definition:
GUIButtonController.cpp:6
tdme::gui::elements::GUIButton
GUI button element.
Definition:
GUIButton.h:29
tdme::gui::elements::GUIImageButton
GUI image button element.
Definition:
GUIImageButton.h:29
tdme::gui::nodes::GUIElementController
GUI element controller.
Definition:
GUIElementController.h:25
tdme::gui::nodes::GUINodeController::node
GUINode * node
Definition:
GUINodeController.h:20
tdme::gui::nodes::GUINode
GUI node base class.
Definition:
GUINode.h:64
fwd-tdme.h
fwd-tdme.h
tdme.h
FORBID_CLASS_COPY
#define FORBID_CLASS_COPY(CLASS)
Definition:
tdme.h:6
Generated by
1.9.1