7
This file is part of MyGUI.
9
MyGUI is free software: you can redistribute it and/or modify
10
it under the terms of the GNU Lesser General Public License as published by
11
the Free Software Foundation, either version 3 of the License, or
12
(at your option) any later version.
14
MyGUI is distributed in the hope that it will be useful,
15
but WITHOUT ANY WARRANTY; without even the implied warranty of
16
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
GNU Lesser General Public License for more details.
19
You should have received a copy of the GNU Lesser General Public License
20
along with MyGUI. If not, see <http://www.gnu.org/licenses/>.
22
#ifndef __MYGUI_DEPRECATED_TYPES_H__
23
#define __MYGUI_DEPRECATED_TYPES_H__
27
template <typename Type>
33
#ifndef MYGUI_DONT_USE_OBSOLETE
35
typedef Widget* WidgetPtr;
36
typedef Button* ButtonPtr;
37
typedef Window* WindowPtr;
38
typedef ComboBox* ComboBoxPtr;
39
typedef TabItem* TabItemPtr;
40
typedef ItemBox* ItemBoxPtr;
41
typedef MenuItem* MenuItemPtr;
42
typedef PopupMenu* PopupMenuPtr;
43
typedef MenuBar* MenuBarPtr;
44
typedef ScrollView* ScrollViewPtr;
45
typedef DDContainer* DDContainerPtr;
46
typedef Canvas* CanvasPtr;
49
typedef HScroll* HScrollPtr;
52
typedef VScroll* VScrollPtr;
54
typedef TabItem Sheet;
55
typedef TabItem* SheetPtr;
57
typedef Canvas RenderBox;
58
typedef Canvas* RenderBoxPtr;
60
typedef ImageBox StaticImage;
61
typedef StaticImage* StaticImagePtr;
63
typedef TextBox StaticText;
64
typedef StaticText* StaticTextPtr;
66
typedef ProgressBar Progress;
67
typedef Progress* ProgressPtr;
70
typedef List* ListPtr;
73
typedef Edit* EditPtr;
75
typedef TabControl Tab;
78
typedef MultiListBox MultiList;
79
typedef MultiList* MultiListPtr;
81
typedef MenuControl MenuCtrl;
82
typedef MenuCtrl* MenuCtrlPtr;
84
#endif // MYGUI_DONT_USE_OBSOLETE
88
#endif // __MYGUI_DEPRECATED_TYPES_H__
2
* This source file is part of MyGUI. For the latest info, see http://mygui.info/
3
* Distributed under the MIT License
4
* (See accompanying file COPYING.MIT or copy at http://opensource.org/licenses/MIT)
7
#ifndef __MYGUI_DEPRECATED_TYPES_H__
8
#define __MYGUI_DEPRECATED_TYPES_H__
12
template <typename Type>
18
#ifndef MYGUI_DONT_USE_OBSOLETE
20
typedef Widget* WidgetPtr;
21
typedef Button* ButtonPtr;
22
typedef Window* WindowPtr;
23
typedef ComboBox* ComboBoxPtr;
24
typedef TabItem* TabItemPtr;
25
typedef ItemBox* ItemBoxPtr;
26
typedef MenuItem* MenuItemPtr;
27
typedef PopupMenu* PopupMenuPtr;
28
typedef MenuBar* MenuBarPtr;
29
typedef ScrollView* ScrollViewPtr;
30
typedef DDContainer* DDContainerPtr;
31
typedef Canvas* CanvasPtr;
34
typedef HScroll* HScrollPtr;
37
typedef VScroll* VScrollPtr;
39
typedef TabItem Sheet;
40
typedef TabItem* SheetPtr;
42
typedef Canvas RenderBox;
43
typedef Canvas* RenderBoxPtr;
45
typedef ImageBox StaticImage;
46
typedef StaticImage* StaticImagePtr;
48
typedef TextBox StaticText;
49
typedef StaticText* StaticTextPtr;
51
typedef ProgressBar Progress;
52
typedef Progress* ProgressPtr;
55
typedef List* ListPtr;
58
typedef Edit* EditPtr;
60
typedef TabControl Tab;
63
typedef MultiListBox MultiList;
64
typedef MultiList* MultiListPtr;
66
typedef MenuControl MenuCtrl;
67
typedef MenuCtrl* MenuCtrlPtr;
69
#endif // MYGUI_DONT_USE_OBSOLETE
73
#endif // __MYGUI_DEPRECATED_TYPES_H__