UTgui.h

Go to the documentation of this file.
00001 //==================================================================================================
00002 // Copyright (C) 2010  Brian Tietz    sdbtietz at yahoo dot com
00003 //
00004 // This program is free software; you can redistribute it and/or modify it under the terms of the
00005 // GNU General Public License as published by the Free Software Foundation, version 2.0 of the
00006 // License.
00007 //
00008 // This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
00009 // even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00010 // General Public License for more details.
00011 //
00012 // You should have received a copy of the GNU General Public License along with this program; if
00013 // not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
00014 // 02110-1301, USA.
00015 //
00016 // For commercial software, the copyright holder (Brian Tietz, email sdbtietz at yahoo dot com)
00017 // reserves the right and is willing to waive the proprietary source code disclosure aspects of that
00018 // license as applied to the UT library in exchange for either substantial contributions to the
00019 // development of the UT library or other forms of compensation.  Any such waiver must be
00020 // established in writing between the copyright holder and the commercial entity obtaining such a
00021 // waiver.
00022 //==================================================================================================
00023 
00024 
00025 #ifndef _UT_GUI_H_
00026 #define _UT_GUI_H_
00027 
00030 
00031 
00032 //==================================================================================================
00033 //=== Project headers
00034 //==================================================================================================
00035 #include "UTGeometry.h"
00036 
00037 
00038 //==================================================================================================
00039 //=== Import / export
00040 //==================================================================================================
00041 #if UTGUI_IMPORT
00042     #define UTGUI_EXPORT    IMPORT
00043 #else
00044     #define UTGUI_EXPORT    EXPORT
00045 #endif
00046 
00047 
00048 //==================================================================================================
00049 //=== Modifier keys mask constants
00050 //==================================================================================================
00051 
00053 typedef int mod_key_t;
00054 
00056 const mod_key_t eMODKEY_menu = 1;
00057 
00059 const mod_key_t eMODKEY_ctrl = 2;
00060 
00062 const mod_key_t eMODKEY_alt = 4;
00063 
00065 const mod_key_t eMODKEY_shift = 8;
00066 
00067 
00068 #endif // _UT_GUI_H_

Generated on Tue Dec 14 22:35:05 2010 for UT library by  doxygen 1.6.1