TDME2
1.9.200
src
tdme
gui
nodes
GUINode_AlignmentVertical.cpp
Go to the documentation of this file.
1
#include <
tdme/gui/nodes/GUINode_AlignmentVertical.h
>
2
3
#include <string>
4
5
#include <
tdme/tdme.h
>
6
#include <
tdme/utilities/Enum.h
>
7
8
using
std::string;
9
10
using
tdme::gui::nodes::GUINode_AlignmentVertical
;
11
using
tdme::utilities::Enum
;
12
13
GUINode_AlignmentVertical::GUINode_AlignmentVertical(
const
string
& name,
int
ordinal)
14
:
Enum
(name, ordinal)
15
{
16
}
17
18
GUINode_AlignmentVertical
*
tdme::gui::nodes::GUINode_AlignmentVertical::NONE
=
new
GUINode_AlignmentVertical
(
"NONE"
, 0);
19
GUINode_AlignmentVertical
*
tdme::gui::nodes::GUINode_AlignmentVertical::TOP
=
new
GUINode_AlignmentVertical
(
"TOP"
, 0);
20
GUINode_AlignmentVertical
*
tdme::gui::nodes::GUINode_AlignmentVertical::CENTER
=
new
GUINode_AlignmentVertical
(
"CENTER"
, 1);
21
GUINode_AlignmentVertical
*
tdme::gui::nodes::GUINode_AlignmentVertical::BOTTOM
=
new
GUINode_AlignmentVertical
(
"BOTTOM"
, 2);
22
23
GUINode_AlignmentVertical
*
GUINode_AlignmentVertical::valueOf
(
const
string
& name)
24
{
25
if
(
NONE
->
getName
() ==
name
)
return
NONE
;
26
if
(
TOP
->
getName
() ==
name
)
return
TOP
;
27
if
(
CENTER
->
getName
() ==
name
)
return
CENTER
;
28
if
(
BOTTOM
->
getName
() ==
name
)
return
BOTTOM
;
29
// TODO: throw exception here maybe
30
return
nullptr
;
31
}
Enum.h
GUINode_AlignmentVertical.h
tdme::gui::nodes::GUINode_AlignmentVertical
GUI node vertical alignment enum.
Definition:
GUINode_AlignmentVertical.h:27
tdme::gui::nodes::GUINode_AlignmentVertical::NONE
static STATIC_DLL_IMPEXT GUINode_AlignmentVertical * NONE
Definition:
GUINode_AlignmentVertical.h:29
tdme::gui::nodes::GUINode_AlignmentVertical::BOTTOM
static STATIC_DLL_IMPEXT GUINode_AlignmentVertical * BOTTOM
Definition:
GUINode_AlignmentVertical.h:32
tdme::gui::nodes::GUINode_AlignmentVertical::valueOf
static GUINode_AlignmentVertical * valueOf(const string &name)
Returns enum object given by name.
Definition:
GUINode_AlignmentVertical.cpp:23
tdme::gui::nodes::GUINode_AlignmentVertical::CENTER
static STATIC_DLL_IMPEXT GUINode_AlignmentVertical * CENTER
Definition:
GUINode_AlignmentVertical.h:31
tdme::gui::nodes::GUINode_AlignmentVertical::TOP
static STATIC_DLL_IMPEXT GUINode_AlignmentVertical * TOP
Definition:
GUINode_AlignmentVertical.h:30
tdme::utilities::Enum
Enum base class.
Definition:
Enum.h:14
tdme::utilities::Enum::getName
const string & getName() const
Definition:
Enum.h:37
tdme::utilities::Enum::name
string name
Definition:
Enum.h:16
tdme.h
Generated by
1.9.1