00001 /// \file CATGUIInternal.h 00002 /// \brief CAT GUI Internal primary include 00003 /// \ingroup CATGUI 00004 /// 00005 /// Copyright (c) 2007-2008 by Michael Ellison. 00006 /// See COPYING.txt for the \ref gaslicense License (MIT License). 00007 /// 00008 // $Author: mikeellison $ 00009 // $Date: 2008-01-23 01:43:25 -0600 (Wed, 23 Jan 2008) $ 00010 // $Revision: $ 00011 // $NoKeywords: $ 00012 00013 #ifndef _CATGUIINTERNAL_H_ 00014 #define _CATGUIINTERNAL_H_ 00015 00016 #include "CATInternal.h" 00017 #include "CATString.h" 00018 #include "CATImage.h" 00019 #include "CATXMLObject.h" 00020 #include "CATCommand.h" 00021 #include "CATEvent.h" 00022 #include "CATStack.h" 00023 #include "CATQueue.h" 00024 #include "CATOSFuncs.h" 00025 00026 #include <commctrl.h> 00027 00028 // Generic progress callback for classes... not sure of a good place for this one.. 00029 typedef void (*CATPROGRESSCB)(CATFloat32 progress, const CATString& statString, void* userParam); 00030 00031 #endif // _CATGUIINTERNAL_H_