Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages | Examples

config.h

00001 /*
00002     OpenGUI - Drawing & Windowing library
00003 
00004     Copyright (C) 1996,2004  Marian Krivos
00005 
00006     This library is free software; you can redistribute it and/or
00007     modify it under the terms of the GNU Library General Public
00008     License as published by the Free Software Foundation; either
00009     version 2 of the License, or (at your option) any later version.
00010 
00011     This library is distributed in the hope that it will be useful,
00012     but WITHOUT ANY WARRANTY; without even the implied warranty of
00013     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00014     Library General Public License for more details.
00015 
00016     You should have received a copy of the GNU Library General Public
00017     License along with this library; if not, write to the Free
00018     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00019 
00020     nezmar@atlas.sk
00021 
00022   $Id: config.h,v 1.1.1.1 2004/01/22 16:25:08 majo Exp $
00023 
00024   $Log: config.h,v $
00025   Revision 1.1.1.1  2004/01/22 16:25:08  majo
00026   initial release
00027 
00028 */
00029 
00030 /*
00031  comment out to disable MTRR extension
00032  */
00033 //#define           NO_MTRR
00034 
00035 /*
00036  comment out to disable absolete code (old ListBox, etc.)
00037  */
00038 //#define           NOABSOLETE
00039 
00040 /*
00041  comment out for apropriate BitsPerPixel mode: 8, 15, 16 or 32
00042  */
00043 
00044 //#define           CLOSE_STDOUT
00045 #define             HW_ACCELERATOR      1
00046 
00047 //
00048 // enable PenMount DMC9512 controller (touch pad)
00049 //
00050 //#define  PENMOUNT
00051 
00052 //
00053 // enable the mouse move emulation with keyboard keys
00054 //
00055 //#define  FG_MOUSEKEYS
00056 #ifdef  FG_MOUSEKEYS
00057 //
00058 // these keys are used for apropriate functions
00059 //
00060 #define     FG_MOUSEKEYS_UP         CTRL_UP
00061 #define     FG_MOUSEKEYS_DOWN       CTRL_DOWN
00062 #define     FG_MOUSEKEYS_LEFT       CTRL_LEFT
00063 #define     FG_MOUSEKEYS_RIGHT      CTRL_RIGHT
00064 #define     FG_MOUSEKEYS_BUTTON1    ' '
00065 #define     FG_MOUSEKEYS_BUTTON2    CR
00066 #endif
00067 
00068 //#define DEBUG
00069 
00070 #ifdef __rtems__
00071 #define             NO_MTRR
00072 #undef              HW_ACCELERATOR
00073 #endif
00074 
00075 // disable for index colors or QNX OS
00076 #if (!defined(BPP15) && !defined(BPP16) && !defined(BPP32))
00077 #undef              FG_JPEG
00078 #undef              FG_PNG
00079 #endif
00080 

Generated on Wed Feb 9 11:31:35 2005 for OpenGUI by  doxygen 1.4.0