ManaPlus
src
gui
themeinfo.h
Go to the documentation of this file.
1
/*
2
* The ManaPlus Client
3
* Copyright (C) 2011-2019 The ManaPlus Developers
4
* Copyright (C) 2019-2021 Andrei Karas
5
*
6
* This file is part of The ManaPlus Client.
7
*
8
* This program is free software; you can redistribute it and/or modify
9
* it under the terms of the GNU General Public License as published by
10
* the Free Software Foundation; either version 2 of the License, or
11
* any later version.
12
*
13
* This program is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
* GNU General Public License for more details.
17
*
18
* You should have received a copy of the GNU General Public License
19
* along with this program. If not, see <http://www.gnu.org/licenses/>.
20
*/
21
22
#ifndef GUI_THEMEINFO_H
23
#define GUI_THEMEINFO_H
24
25
#include <string>
26
27
#include "
localconsts.h
"
28
29
struct
ThemeInfo
final
30
{
31
ThemeInfo
() :
32
name
(),
33
copyright
(),
34
font
(),
35
boldFont
(),
36
particleFont
(),
37
helpFont
(),
38
secureFont
(),
39
npcFont
(),
40
japanFont
(),
41
chinaFont
(),
42
fontSize
(0),
43
npcfontSize
(0),
44
guiAlpha
(0.0F)
45
{
46
}
47
48
A_DELETE_COPY
(
ThemeInfo
)
49
50
std
::
string
name
;
51
std
::
string
copyright
;
52
std
::
string
font
;
53
std
::
string
boldFont
;
54
std
::
string
particleFont
;
55
std
::
string
helpFont
;
56
std
::
string
secureFont
;
57
std
::
string
npcFont
;
58
std
::
string
japanFont
;
59
std
::
string
chinaFont
;
60
int
fontSize
;
61
int
npcfontSize
;
62
float
guiAlpha
;
63
};
64
65
#endif
// GUI_THEMEINFO_H
localconsts.h
final
#define final
Definition:
localconsts.h:46
A_DELETE_COPY
#define A_DELETE_COPY(func)
Definition:
localconsts.h:53
std
Definition:
mseprimitives.h:398
ThemeInfo
Definition:
themeinfo.h:30
ThemeInfo::boldFont
std::string boldFont
Definition:
themeinfo.h:53
ThemeInfo::npcFont
std::string npcFont
Definition:
themeinfo.h:57
ThemeInfo::secureFont
std::string secureFont
Definition:
themeinfo.h:56
ThemeInfo::npcfontSize
int npcfontSize
Definition:
themeinfo.h:61
ThemeInfo::font
std::string font
Definition:
themeinfo.h:52
ThemeInfo::fontSize
int fontSize
Definition:
themeinfo.h:60
ThemeInfo::guiAlpha
float guiAlpha
Definition:
themeinfo.h:62
ThemeInfo::name
std::string name
Definition:
themeinfo.h:50
ThemeInfo::helpFont
std::string helpFont
Definition:
themeinfo.h:55
ThemeInfo::copyright
std::string copyright
Definition:
themeinfo.h:51
ThemeInfo::ThemeInfo
ThemeInfo()
Definition:
themeinfo.h:31
ThemeInfo::particleFont
std::string particleFont
Definition:
themeinfo.h:54
ThemeInfo::chinaFont
std::string chinaFont
Definition:
themeinfo.h:59
ThemeInfo::japanFont
std::string japanFont
Definition:
themeinfo.h:58
Generated on Wed Mar 17 2021 19:19:06 for ManaPlus by
1.9.1