MyGUI
3.0.1
Main Page
Related Pages
Namespaces
Data Structures
Files
Examples
File List
Globals
MyGUIEngine
src
MyGUI_PopupMenu.cpp
Go to the documentation of this file.
1
7
/*
8
This file is part of MyGUI.
9
10
MyGUI is free software: you can redistribute it and/or modify
11
it under the terms of the GNU Lesser General Public License as published by
12
the Free Software Foundation, either version 3 of the License, or
13
(at your option) any later version.
14
15
MyGUI is distributed in the hope that it will be useful,
16
but WITHOUT ANY WARRANTY; without even the implied warranty of
17
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
GNU Lesser General Public License for more details.
19
20
You should have received a copy of the GNU Lesser General Public License
21
along with MyGUI. If not, see <http://www.gnu.org/licenses/>.
22
*/
23
#include "
MyGUI_Precompiled.h
"
24
#include "
MyGUI_PopupMenu.h
"
25
26
namespace
MyGUI
27
{
28
29
PopupMenu::PopupMenu
()
30
{
31
mHideByLostKey
=
true
;
32
}
33
34
void
PopupMenu::_initialise
(
WidgetStyle
_style,
const
IntCoord
& _coord,
Align
_align,
ResourceSkin
* _info,
Widget
* _parent,
ICroppedRectangle
* _croppedParent,
IWidgetCreator
* _creator,
const
std::string& _name)
35
{
36
Base::_initialise
(_style, _coord, _align, _info, _parent, _croppedParent, _creator, _name);
37
38
initialiseWidgetSkin(_info);
39
}
40
41
PopupMenu::~PopupMenu
()
42
{
43
shutdownWidgetSkin();
44
}
45
46
void
PopupMenu::baseChangeWidgetSkin
(
ResourceSkin
* _info)
47
{
48
shutdownWidgetSkin();
49
Base::baseChangeWidgetSkin
(_info);
50
initialiseWidgetSkin(_info);
51
}
52
53
void
PopupMenu::initialiseWidgetSkin(
ResourceSkin
* _info)
54
{
55
}
56
57
void
PopupMenu::shutdownWidgetSkin()
58
{
59
}
60
61
}
// namespace MyGUI
Generated by
1.8.1.2