CEGUIScriptWindowHelper.h

00001 /***********************************************************************
00002 filename: CEGUIScriptWindowHelper.h
00003 created:  5-13-07
00004 author:   Jonathan Welch (Kokoro-Sama)
00005 
00006 purpose:  Header that includes the information for the scriptwindowhelper
00007 *************************************************************************/
00008 /***************************************************************************
00009 *   Copyright (C) 2004 - 2006 Paul D Turner & The CEGUI Development Team
00010 *
00011 *   Permission is hereby granted, free of charge, to any person obtaining
00012 *   a copy of this software and associated documentation files (the
00013 *   "Software"), to deal in the Software without restriction, including
00014 *   without limitation the rights to use, copy, modify, merge, publish,
00015 *   distribute, sublicense, and/or sell copies of the Software, and to
00016 *   permit persons to whom the Software is furnished to do so, subject to
00017 *   the following conditions:
00018 *
00019 *   The above copyright notice and this permission notice shall be
00020 *   included in all copies or substantial portions of the Software.
00021 *
00022 *   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
00023 *   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
00024 *   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
00025 *   IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
00026 *   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
00027 *   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
00028 *   OTHER DEALINGS IN THE SOFTWARE.
00029 ***************************************************************************/
00030 #ifndef _CEGUIScriptWindowHelper_h_
00031 #define _CEGUIScriptWindowHelper_h_
00032 
00033 #include "CEGUIBase.h"
00034 
00035 namespace CEGUI
00036 {
00037 
00065         class CEGUIEXPORT ScriptWindowHelper
00066         {
00067         public:
00068                 ScriptWindowHelper(Window* wnd);
00069                 ScriptWindowHelper() {}
00070                 ~ScriptWindowHelper() {}
00071 
00076                 Window* getWindow();
00082                 Window* getWindow(String& name);
00083 
00084         protected:
00085                 Window*         d_window; 
00086                 
00087         };
00088 }
00089 #endif

Generated on Sat Jun 28 14:35:44 2008 for Crazy Eddies GUI System by  doxygen 1.5.4