MyGUI
3.2.0
|
00001 00006 /* 00007 This file is part of MyGUI. 00008 00009 MyGUI is free software: you can redistribute it and/or modify 00010 it under the terms of the GNU Lesser General Public License as published by 00011 the Free Software Foundation, either version 3 of the License, or 00012 (at your option) any later version. 00013 00014 MyGUI is distributed in the hope that it will be useful, 00015 but WITHOUT ANY WARRANTY; without even the implied warranty of 00016 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00017 GNU Lesser General Public License for more details. 00018 00019 You should have received a copy of the GNU Lesser General Public License 00020 along with MyGUI. If not, see <http://www.gnu.org/licenses/>. 00021 */ 00022 #ifndef __MYGUI_DEPRECATED_TYPES_H__ 00023 #define __MYGUI_DEPRECATED_TYPES_H__ 00024 00025 namespace MyGUI 00026 { 00027 template <typename Type> 00028 class MemberObsolete 00029 { 00030 public: 00031 }; 00032 00033 #ifndef MYGUI_DONT_USE_OBSOLETE 00034 00035 typedef Widget* WidgetPtr; 00036 typedef Button* ButtonPtr; 00037 typedef Window* WindowPtr; 00038 typedef ComboBox* ComboBoxPtr; 00039 typedef TabItem* TabItemPtr; 00040 typedef ItemBox* ItemBoxPtr; 00041 typedef MenuItem* MenuItemPtr; 00042 typedef PopupMenu* PopupMenuPtr; 00043 typedef MenuBar* MenuBarPtr; 00044 typedef ScrollView* ScrollViewPtr; 00045 typedef DDContainer* DDContainerPtr; 00046 typedef Canvas* CanvasPtr; 00047 00048 class HScroll; 00049 typedef HScroll* HScrollPtr; 00050 00051 class VScroll; 00052 typedef VScroll* VScrollPtr; 00053 00054 typedef TabItem Sheet; 00055 typedef TabItem* SheetPtr; 00056 00057 typedef Canvas RenderBox; 00058 typedef Canvas* RenderBoxPtr; 00059 00060 typedef ImageBox StaticImage; 00061 typedef StaticImage* StaticImagePtr; 00062 00063 typedef TextBox StaticText; 00064 typedef StaticText* StaticTextPtr; 00065 00066 typedef ProgressBar Progress; 00067 typedef Progress* ProgressPtr; 00068 00069 typedef ListBox List; 00070 typedef List* ListPtr; 00071 00072 typedef EditBox Edit; 00073 typedef Edit* EditPtr; 00074 00075 typedef TabControl Tab; 00076 typedef Tab* TabPtr; 00077 00078 typedef MultiListBox MultiList; 00079 typedef MultiList* MultiListPtr; 00080 00081 typedef MenuControl MenuCtrl; 00082 typedef MenuCtrl* MenuCtrlPtr; 00083 00084 #endif // MYGUI_DONT_USE_OBSOLETE 00085 00086 } // namespace MyGUI 00087 00088 #endif // __MYGUI_DEPRECATED_TYPES_H__