MyGUI
3.2.1
|
00001 /* 00002 * This source file is part of MyGUI. For the latest info, see http://mygui.info/ 00003 * Distributed under the MIT License 00004 * (See accompanying file COPYING.MIT or copy at http://opensource.org/licenses/MIT) 00005 */ 00006 00007 #ifndef __MYGUI_DEPRECATED_TYPES_H__ 00008 #define __MYGUI_DEPRECATED_TYPES_H__ 00009 00010 namespace MyGUI 00011 { 00012 template <typename Type> 00013 class MemberObsolete 00014 { 00015 public: 00016 }; 00017 00018 #ifndef MYGUI_DONT_USE_OBSOLETE 00019 00020 typedef Widget* WidgetPtr; 00021 typedef Button* ButtonPtr; 00022 typedef Window* WindowPtr; 00023 typedef ComboBox* ComboBoxPtr; 00024 typedef TabItem* TabItemPtr; 00025 typedef ItemBox* ItemBoxPtr; 00026 typedef MenuItem* MenuItemPtr; 00027 typedef PopupMenu* PopupMenuPtr; 00028 typedef MenuBar* MenuBarPtr; 00029 typedef ScrollView* ScrollViewPtr; 00030 typedef DDContainer* DDContainerPtr; 00031 typedef Canvas* CanvasPtr; 00032 00033 class HScroll; 00034 typedef HScroll* HScrollPtr; 00035 00036 class VScroll; 00037 typedef VScroll* VScrollPtr; 00038 00039 typedef TabItem Sheet; 00040 typedef TabItem* SheetPtr; 00041 00042 typedef Canvas RenderBox; 00043 typedef Canvas* RenderBoxPtr; 00044 00045 typedef ImageBox StaticImage; 00046 typedef StaticImage* StaticImagePtr; 00047 00048 typedef TextBox StaticText; 00049 typedef StaticText* StaticTextPtr; 00050 00051 typedef ProgressBar Progress; 00052 typedef Progress* ProgressPtr; 00053 00054 typedef ListBox List; 00055 typedef List* ListPtr; 00056 00057 typedef EditBox Edit; 00058 typedef Edit* EditPtr; 00059 00060 typedef TabControl Tab; 00061 typedef Tab* TabPtr; 00062 00063 typedef MultiListBox MultiList; 00064 typedef MultiList* MultiListPtr; 00065 00066 typedef MenuControl MenuCtrl; 00067 typedef MenuCtrl* MenuCtrlPtr; 00068 00069 #endif // MYGUI_DONT_USE_OBSOLETE 00070 00071 } // namespace MyGUI 00072 00073 #endif // __MYGUI_DEPRECATED_TYPES_H__