set (HEADER_FILES include/MyGUI_Allocator.h include/MyGUI_CustomAllocator.h include/MyGUI_DDItemInfo.h include/MyGUI_IBItemInfo.h include/MyGUI_MenuItemType.h include/MyGUI_ResizingPolicy.h include/MyGUI_WidgetToolTip.h include/MyGUI_Button.h include/MyGUI_Canvas.h include/MyGUI_ComboBox.h include/MyGUI_DDContainer.h include/MyGUI_EditBox.h include/MyGUI_ImageBox.h include/MyGUI_ItemBox.h include/MyGUI_ListBox.h include/MyGUI_MenuBar.h include/MyGUI_MenuControl.h include/MyGUI_MenuItem.h include/MyGUI_MultiListBox.h include/MyGUI_PopupMenu.h include/MyGUI_ProgressBar.h include/MyGUI_ScrollBar.h include/MyGUI_ScrollView.h include/MyGUI_TextBox.h include/MyGUI_TabControl.h include/MyGUI_TabItem.h include/MyGUI_MultiListItem.h include/MyGUI_Widget.h include/MyGUI_Window.h include/MyGUI_Bitwise.h include/MyGUI_Constants.h include/MyGUI_CoordConverter.h include/MyGUI_DataFileStream.h include/MyGUI_DataStream.h include/MyGUI_Delegate.h include/MyGUI_DelegateImplement.h include/MyGUI_DynLib.h include/MyGUI_Enumerator.h include/MyGUI_EventPair.h include/MyGUI_GeometryUtility.h include/MyGUI_StringUtility.h include/MyGUI_TextChangeHistory.h include/MyGUI_TextIterator.h include/MyGUI_TextureUtility.h include/MyGUI_TextView.h include/MyGUI_TextViewData.h include/MyGUI_Timer.h include/MyGUI_UString.h include/MyGUI_WidgetTranslate.h include/MyGUI_XmlDocument.h include/MyGUI_ConsoleLogListener.h include/MyGUI_FileLogListener.h include/MyGUI_ILogFilter.h include/MyGUI_ILogListener.h include/MyGUI_LevelLogFilter.h include/MyGUI_LogLevel.h include/MyGUI_LogManager.h include/MyGUI_LogSource.h include/MyGUI_LogStream.h include/MyGUI.h include/MyGUI_BackwardCompatibility.h include/MyGUI_Common.h include/MyGUI_DeprecatedTypes.h include/MyGUI_DeprecatedWidgets.h include/MyGUI_Diagnostic.h include/MyGUI_Exception.h include/MyGUI_GenericFactory.h include/MyGUI_Macros.h include/MyGUI_Platform.h include/MyGUI_Precompiled.h include/MyGUI_Prerequest.h include/MyGUI_RenderFormat.h include/MyGUI_WidgetDefines.h include/MyGUI_ICroppedRectangle.h include/MyGUI_IDataStream.h include/MyGUI_IItem.h include/MyGUI_IItemContainer.h include/MyGUI_IObject.h include/MyGUI_ISerializable.h include/MyGUI_ITexture.h include/MyGUI_IUnlinkWidget.h include/MyGUI_IVertexBuffer.h include/MyGUI_Plugin.h include/MyGUI_RTTI.h include/MyGUI_Singleton.h include/MyGUI_BiIndexBase.h include/MyGUI_ScrollViewBase.h include/MyGUI_WidgetInput.h include/MyGUI_WidgetUserData.h include/MyGUI_EditText.h include/MyGUI_MainSkin.h include/MyGUI_PolygonalSkin.h include/MyGUI_RotatingSkin.h include/MyGUI_SimpleText.h include/MyGUI_SubSkin.h include/MyGUI_TileRect.h include/MyGUI_IStateInfo.h include/MyGUI_ISubWidget.h include/MyGUI_ISubWidgetRect.h include/MyGUI_ISubWidgetText.h include/MyGUI_LayerItem.h include/MyGUI_LayerNode.h include/MyGUI_OverlappedLayer.h include/MyGUI_RenderItem.h include/MyGUI_SharedLayer.h include/MyGUI_SharedLayerNode.h include/MyGUI_SkinItem.h include/MyGUI_ILayer.h include/MyGUI_ILayerItem.h include/MyGUI_ILayerNode.h include/MyGUI_IRenderTarget.h include/MyGUI_ActionController.h include/MyGUI_ControllerEdgeHide.h include/MyGUI_ControllerFadeAlpha.h include/MyGUI_ControllerItem.h include/MyGUI_ControllerPosition.h include/MyGUI_ResourceImageSet.h include/MyGUI_ResourceImageSetPointer.h include/MyGUI_ResourceLayout.h include/MyGUI_ResourceManualFont.h include/MyGUI_ResourceManualPointer.h include/MyGUI_ResourceSkin.h include/MyGUI_ResourceTrueTypeFont.h include/MyGUI_IFont.h include/MyGUI_IPointer.h include/MyGUI_IResource.h include/MyGUI_ChildSkinInfo.h include/MyGUI_FontData.h include/MyGUI_LayoutData.h include/MyGUI_MaskPickInfo.h include/MyGUI_ResourceImageSetData.h include/MyGUI_SubWidgetBinding.h include/MyGUI_SubWidgetInfo.h include/MyGUI_Align.h include/MyGUI_Any.h include/MyGUI_Colour.h include/MyGUI_CommonStateInfo.h include/MyGUI_FlowDirection.h include/MyGUI_ImageInfo.h include/MyGUI_KeyCode.h include/MyGUI_MouseButton.h include/MyGUI_RenderTargetInfo.h include/MyGUI_TCoord.h include/MyGUI_TPoint.h include/MyGUI_TRect.h include/MyGUI_TSize.h include/MyGUI_Types.h include/MyGUI_Version.h include/MyGUI_VertexData.h include/MyGUI_WidgetStyle.h include/MyGUI_ClipboardManager.h include/MyGUI_ControllerManager.h include/MyGUI_DataManager.h include/MyGUI_DynLibManager.h include/MyGUI_FactoryManager.h include/MyGUI_FontManager.h include/MyGUI_Gui.h include/MyGUI_InputManager.h include/MyGUI_LanguageManager.h include/MyGUI_LayerManager.h include/MyGUI_LayoutManager.h include/MyGUI_PluginManager.h include/MyGUI_PointerManager.h include/MyGUI_RenderManager.h include/MyGUI_ResourceManager.h include/MyGUI_SkinManager.h include/MyGUI_SubWidgetManager.h include/MyGUI_ToolTipManager.h include/MyGUI_WidgetManager.h ) set (SOURCE_FILES src/MyGUI_Button.cpp src/MyGUI_Canvas.cpp src/MyGUI_ComboBox.cpp src/MyGUI_DDContainer.cpp src/MyGUI_EditBox.cpp src/MyGUI_ImageBox.cpp src/MyGUI_ItemBox.cpp src/MyGUI_ListBox.cpp src/MyGUI_MenuBar.cpp src/MyGUI_MenuControl.cpp src/MyGUI_MenuItem.cpp src/MyGUI_MultiListBox.cpp src/MyGUI_PopupMenu.cpp src/MyGUI_ProgressBar.cpp src/MyGUI_ScrollBar.cpp src/MyGUI_ScrollView.cpp src/MyGUI_TextBox.cpp src/MyGUI_TabControl.cpp src/MyGUI_TabItem.cpp src/MyGUI_MultiListItem.cpp src/MyGUI_Widget.cpp src/MyGUI_Window.cpp src/MyGUI_EditText.cpp src/MyGUI_MainSkin.cpp src/MyGUI_PolygonalSkin.cpp src/MyGUI_RotatingSkin.cpp src/MyGUI_SimpleText.cpp src/MyGUI_SubSkin.cpp src/MyGUI_TileRect.cpp src/MyGUI_LayerItem.cpp src/MyGUI_LayerNode.cpp src/MyGUI_OverlappedLayer.cpp src/MyGUI_RenderItem.cpp src/MyGUI_SharedLayer.cpp src/MyGUI_SharedLayerNode.cpp src/MyGUI_SkinItem.cpp src/MyGUI_ActionController.cpp src/MyGUI_ControllerEdgeHide.cpp src/MyGUI_ControllerFadeAlpha.cpp src/MyGUI_ControllerPosition.cpp src/MyGUI_BackwardCompatibility.cpp src/MyGUI_Exception.cpp src/MyGUI_Precompiled.cpp src/MyGUI_BiIndexBase.cpp src/MyGUI_ScrollViewBase.cpp src/MyGUI_WidgetInput.cpp src/MyGUI_WidgetUserData.cpp src/MyGUI_ResourceImageSet.cpp src/MyGUI_ResourceImageSetPointer.cpp src/MyGUI_ResourceLayout.cpp src/MyGUI_ResourceManualFont.cpp src/MyGUI_ResourceManualPointer.cpp src/MyGUI_ResourceSkin.cpp src/MyGUI_ResourceTrueTypeFont.cpp src/MyGUI_ChildSkinInfo.cpp src/MyGUI_MaskPickInfo.cpp src/MyGUI_SubWidgetBinding.cpp src/MyGUI_Any.cpp src/MyGUI_Colour.cpp src/MyGUI_ClipboardManager.cpp src/MyGUI_ControllerManager.cpp src/MyGUI_DataManager.cpp src/MyGUI_DynLibManager.cpp src/MyGUI_FactoryManager.cpp src/MyGUI_FontManager.cpp src/MyGUI_Gui.cpp src/MyGUI_InputManager.cpp src/MyGUI_LanguageManager.cpp src/MyGUI_LayerManager.cpp src/MyGUI_LayoutManager.cpp src/MyGUI_PluginManager.cpp src/MyGUI_PointerManager.cpp src/MyGUI_RenderManager.cpp src/MyGUI_ResourceManager.cpp src/MyGUI_SkinManager.cpp src/MyGUI_SubWidgetManager.cpp src/MyGUI_ToolTipManager.cpp src/MyGUI_WidgetManager.cpp src/MyGUI_Constants.cpp src/MyGUI_DataFileStream.cpp src/MyGUI_DataStream.cpp src/MyGUI_DynLib.cpp src/MyGUI_GeometryUtility.cpp src/MyGUI_TextIterator.cpp src/MyGUI_TextureUtility.cpp src/MyGUI_TextView.cpp src/MyGUI_Timer.cpp src/MyGUI_UString.cpp src/MyGUI_XmlDocument.cpp src/MyGUI_ConsoleLogListener.cpp src/MyGUI_FileLogListener.cpp src/MyGUI_LevelLogFilter.cpp src/MyGUI_LogManager.cpp src/MyGUI_LogSource.cpp ) SOURCE_GROUP("Source Files\\Widget\\Widget" FILES src/MyGUI_Button.cpp src/MyGUI_Canvas.cpp src/MyGUI_ComboBox.cpp src/MyGUI_DDContainer.cpp src/MyGUI_EditBox.cpp src/MyGUI_ImageBox.cpp src/MyGUI_ItemBox.cpp src/MyGUI_ListBox.cpp src/MyGUI_MenuBar.cpp src/MyGUI_MenuControl.cpp src/MyGUI_MenuItem.cpp src/MyGUI_MultiListBox.cpp src/MyGUI_PopupMenu.cpp src/MyGUI_ProgressBar.cpp src/MyGUI_ScrollBar.cpp src/MyGUI_ScrollView.cpp src/MyGUI_TextBox.cpp src/MyGUI_TabControl.cpp src/MyGUI_TabItem.cpp src/MyGUI_MultiListItem.cpp src/MyGUI_Widget.cpp src/MyGUI_Window.cpp ) SOURCE_GROUP("Source Files\\Widget" FILES ) SOURCE_GROUP("Source Files\\Core\\SubWidget" FILES src/MyGUI_EditText.cpp src/MyGUI_MainSkin.cpp src/MyGUI_PolygonalSkin.cpp src/MyGUI_RotatingSkin.cpp src/MyGUI_SimpleText.cpp src/MyGUI_SubSkin.cpp src/MyGUI_TileRect.cpp ) SOURCE_GROUP("Source Files\\Core\\LayerItem" FILES src/MyGUI_LayerItem.cpp src/MyGUI_LayerNode.cpp src/MyGUI_OverlappedLayer.cpp src/MyGUI_RenderItem.cpp src/MyGUI_SharedLayer.cpp src/MyGUI_SharedLayerNode.cpp src/MyGUI_SkinItem.cpp ) SOURCE_GROUP("Source Files\\Core\\Controller" FILES src/MyGUI_ActionController.cpp src/MyGUI_ControllerEdgeHide.cpp src/MyGUI_ControllerFadeAlpha.cpp src/MyGUI_ControllerPosition.cpp ) SOURCE_GROUP("Source Files\\Core\\Common\\Base" FILES src/MyGUI_BiIndexBase.cpp src/MyGUI_ScrollViewBase.cpp src/MyGUI_WidgetInput.cpp src/MyGUI_WidgetUserData.cpp ) SOURCE_GROUP("Source Files\\Core\\Common" FILES src/MyGUI_BackwardCompatibility.cpp src/MyGUI_Exception.cpp src/MyGUI_Precompiled.cpp ) SOURCE_GROUP("Source Files\\Core\\Resource\\Data" FILES src/MyGUI_ChildSkinInfo.cpp src/MyGUI_MaskPickInfo.cpp src/MyGUI_SubWidgetBinding.cpp ) SOURCE_GROUP("Source Files\\Core\\Resource" FILES src/MyGUI_ResourceImageSet.cpp src/MyGUI_ResourceImageSetPointer.cpp src/MyGUI_ResourceLayout.cpp src/MyGUI_ResourceManualFont.cpp src/MyGUI_ResourceManualPointer.cpp src/MyGUI_ResourceSkin.cpp src/MyGUI_ResourceTrueTypeFont.cpp ) SOURCE_GROUP("Source Files\\Core\\Types" FILES src/MyGUI_Any.cpp src/MyGUI_Colour.cpp ) SOURCE_GROUP("Source Files\\Core\\Manager" FILES src/MyGUI_ClipboardManager.cpp src/MyGUI_ControllerManager.cpp src/MyGUI_DataManager.cpp src/MyGUI_DynLibManager.cpp src/MyGUI_FactoryManager.cpp src/MyGUI_FontManager.cpp src/MyGUI_Gui.cpp src/MyGUI_InputManager.cpp src/MyGUI_LanguageManager.cpp src/MyGUI_LayerManager.cpp src/MyGUI_LayoutManager.cpp src/MyGUI_PluginManager.cpp src/MyGUI_PointerManager.cpp src/MyGUI_RenderManager.cpp src/MyGUI_ResourceManager.cpp src/MyGUI_SkinManager.cpp src/MyGUI_SubWidgetManager.cpp src/MyGUI_ToolTipManager.cpp src/MyGUI_WidgetManager.cpp ) SOURCE_GROUP("Source Files\\Core" FILES ) SOURCE_GROUP("Source Files\\Utility\\Logging" FILES src/MyGUI_ConsoleLogListener.cpp src/MyGUI_FileLogListener.cpp src/MyGUI_LevelLogFilter.cpp src/MyGUI_LogManager.cpp src/MyGUI_LogSource.cpp ) SOURCE_GROUP("Source Files\\Utility" FILES src/MyGUI_Constants.cpp src/MyGUI_DataFileStream.cpp src/MyGUI_DataStream.cpp src/MyGUI_DynLib.cpp src/MyGUI_GeometryUtility.cpp src/MyGUI_TextIterator.cpp src/MyGUI_TextureUtility.cpp src/MyGUI_TextView.cpp src/MyGUI_Timer.cpp src/MyGUI_UString.cpp src/MyGUI_XmlDocument.cpp ) SOURCE_GROUP("Source Files" FILES ) SOURCE_GROUP("Header Files\\Widget\\Types" FILES include/MyGUI_DDItemInfo.h include/MyGUI_IBItemInfo.h include/MyGUI_MenuItemType.h include/MyGUI_ResizingPolicy.h include/MyGUI_WidgetToolTip.h ) SOURCE_GROUP("Header Files\\Widget\\Widget" FILES include/MyGUI_Button.h include/MyGUI_Canvas.h include/MyGUI_ComboBox.h include/MyGUI_DDContainer.h include/MyGUI_EditBox.h include/MyGUI_ImageBox.h include/MyGUI_ItemBox.h include/MyGUI_ListBox.h include/MyGUI_MenuBar.h include/MyGUI_MenuControl.h include/MyGUI_MenuItem.h include/MyGUI_MultiListBox.h include/MyGUI_PopupMenu.h include/MyGUI_ProgressBar.h include/MyGUI_ScrollBar.h include/MyGUI_ScrollView.h include/MyGUI_TextBox.h include/MyGUI_TabControl.h include/MyGUI_TabItem.h include/MyGUI_MultiListItem.h include/MyGUI_Widget.h include/MyGUI_Window.h ) SOURCE_GROUP("Header Files\\Widget" FILES ) SOURCE_GROUP("Header Files\\Utility\\Logging" FILES include/MyGUI_ConsoleLogListener.h include/MyGUI_FileLogListener.h include/MyGUI_ILogFilter.h include/MyGUI_ILogListener.h include/MyGUI_LevelLogFilter.h include/MyGUI_LogLevel.h include/MyGUI_LogManager.h include/MyGUI_LogSource.h include/MyGUI_LogStream.h ) SOURCE_GROUP("Header Files\\Utility" FILES include/MyGUI_Bitwise.h include/MyGUI_Constants.h include/MyGUI_CoordConverter.h include/MyGUI_DataFileStream.h include/MyGUI_DataStream.h include/MyGUI_Delegate.h include/MyGUI_DelegateImplement.h include/MyGUI_DynLib.h include/MyGUI_Enumerator.h include/MyGUI_EventPair.h include/MyGUI_GeometryUtility.h include/MyGUI_StringUtility.h include/MyGUI_TextChangeHistory.h include/MyGUI_TextIterator.h include/MyGUI_TextureUtility.h include/MyGUI_TextView.h include/MyGUI_TextViewData.h include/MyGUI_Timer.h include/MyGUI_UString.h include/MyGUI_WidgetTranslate.h include/MyGUI_XmlDocument.h ) SOURCE_GROUP("Header Files\\Core\\Common\\Interfaces" FILES include/MyGUI_ICroppedRectangle.h include/MyGUI_IDataStream.h include/MyGUI_IItem.h include/MyGUI_IItemContainer.h include/MyGUI_IObject.h include/MyGUI_ISerializable.h include/MyGUI_ITexture.h include/MyGUI_IUnlinkWidget.h include/MyGUI_IVertexBuffer.h include/MyGUI_Plugin.h include/MyGUI_RTTI.h include/MyGUI_Singleton.h ) SOURCE_GROUP("Header Files\\Core\\Common\\Base" FILES include/MyGUI_BiIndexBase.h include/MyGUI_ScrollViewBase.h include/MyGUI_WidgetInput.h include/MyGUI_WidgetUserData.h ) SOURCE_GROUP("Header Files\\Core\\Common" FILES include/MyGUI.h include/MyGUI_BackwardCompatibility.h include/MyGUI_Common.h include/MyGUI_DeprecatedTypes.h include/MyGUI_DeprecatedWidgets.h include/MyGUI_Diagnostic.h include/MyGUI_Exception.h include/MyGUI_GenericFactory.h include/MyGUI_Macros.h include/MyGUI_Platform.h include/MyGUI_Precompiled.h include/MyGUI_Prerequest.h include/MyGUI_RenderFormat.h include/MyGUI_WidgetDefines.h ) SOURCE_GROUP("Header Files\\Core\\SubWidget\\Interfaces" FILES include/MyGUI_IStateInfo.h include/MyGUI_ISubWidget.h include/MyGUI_ISubWidgetRect.h include/MyGUI_ISubWidgetText.h ) SOURCE_GROUP("Header Files\\Core\\SubWidget" FILES include/MyGUI_EditText.h include/MyGUI_MainSkin.h include/MyGUI_PolygonalSkin.h include/MyGUI_RotatingSkin.h include/MyGUI_SimpleText.h include/MyGUI_SubSkin.h include/MyGUI_TileRect.h ) SOURCE_GROUP("Header Files\\Core\\LayerItem\\Interfaces" FILES include/MyGUI_ILayer.h include/MyGUI_ILayerItem.h include/MyGUI_ILayerNode.h include/MyGUI_IRenderTarget.h ) SOURCE_GROUP("Header Files\\Core\\LayerItem" FILES include/MyGUI_LayerItem.h include/MyGUI_LayerNode.h include/MyGUI_OverlappedLayer.h include/MyGUI_RenderItem.h include/MyGUI_SharedLayer.h include/MyGUI_SharedLayerNode.h include/MyGUI_SkinItem.h ) SOURCE_GROUP("Header Files\\Core\\Controller" FILES include/MyGUI_ActionController.h include/MyGUI_ControllerEdgeHide.h include/MyGUI_ControllerFadeAlpha.h include/MyGUI_ControllerItem.h include/MyGUI_ControllerPosition.h ) SOURCE_GROUP("Header Files\\Core\\Resource\\Interface" FILES include/MyGUI_IFont.h include/MyGUI_IPointer.h include/MyGUI_IResource.h ) SOURCE_GROUP("Header Files\\Core\\Resource\\Data" FILES include/MyGUI_ChildSkinInfo.h include/MyGUI_FontData.h include/MyGUI_LayoutData.h include/MyGUI_MaskPickInfo.h include/MyGUI_ResourceImageSetData.h include/MyGUI_SubWidgetBinding.h include/MyGUI_SubWidgetInfo.h ) SOURCE_GROUP("Header Files\\Core\\Resource" FILES include/MyGUI_ResourceImageSet.h include/MyGUI_ResourceImageSetPointer.h include/MyGUI_ResourceLayout.h include/MyGUI_ResourceManualFont.h include/MyGUI_ResourceManualPointer.h include/MyGUI_ResourceSkin.h include/MyGUI_ResourceTrueTypeFont.h ) SOURCE_GROUP("Header Files\\Core\\Types" FILES include/MyGUI_Align.h include/MyGUI_Any.h include/MyGUI_Colour.h include/MyGUI_CommonStateInfo.h include/MyGUI_FlowDirection.h include/MyGUI_ImageInfo.h include/MyGUI_KeyCode.h include/MyGUI_MouseButton.h include/MyGUI_RenderTargetInfo.h include/MyGUI_TCoord.h include/MyGUI_TPoint.h include/MyGUI_TRect.h include/MyGUI_TSize.h include/MyGUI_Types.h include/MyGUI_Version.h include/MyGUI_VertexData.h include/MyGUI_WidgetStyle.h ) SOURCE_GROUP("Header Files\\Core\\Manager" FILES include/MyGUI_ClipboardManager.h include/MyGUI_ControllerManager.h include/MyGUI_DataManager.h include/MyGUI_DynLibManager.h include/MyGUI_FactoryManager.h include/MyGUI_FontManager.h include/MyGUI_Gui.h include/MyGUI_InputManager.h include/MyGUI_LanguageManager.h include/MyGUI_LayerManager.h include/MyGUI_LayoutManager.h include/MyGUI_PluginManager.h include/MyGUI_PointerManager.h include/MyGUI_RenderManager.h include/MyGUI_ResourceManager.h include/MyGUI_SkinManager.h include/MyGUI_SubWidgetManager.h include/MyGUI_ToolTipManager.h include/MyGUI_WidgetManager.h ) SOURCE_GROUP("Header Files\\Core" FILES ) SOURCE_GROUP("Header Files" FILES include/MyGUI_Allocator.h include/MyGUI_CustomAllocator.h ) SOURCE_GROUP("" FILES CMakeLists.txt )