MyGUI  3.2.0
MyGUI_DeprecatedTypes.h
Go to the documentation of this file.
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__