| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 | 
							- /*
 
-  * Name:        wx/gtk/chkconf.h
 
-  * Purpose:     wxGTK-specific settings consistency checks
 
-  * Author:      Vadim Zeitlin
 
-  * Created:     2007-07-19 (extracted from wx/chkconf.h)
 
-  * Copyright:   (c) 2000-2007 Vadim Zeitlin <vadim@wxwidgets.org>
 
-  * Licence:     wxWindows licence
 
-  */
 
- #ifndef __WXUNIVERSAL__
 
- #    if wxUSE_MDI_ARCHITECTURE && !wxUSE_MENUS
 
- #        ifdef wxABORT_ON_CONFIG_ERROR
 
- #            error "MDI requires wxUSE_MENUS in wxGTK"
 
- #        else
 
- #            undef wxUSE_MENUS
 
- #            define wxUSE_MENUS 1
 
- #        endif
 
- #    endif
 
- #endif /* !__WXUNIVERSAL__ */
 
- #if wxUSE_JOYSTICK
 
- #    if !wxUSE_THREADS
 
- #        ifdef wxABORT_ON_CONFIG_ERROR
 
- #            error "wxJoystick requires threads in wxGTK"
 
- #        else
 
- #            undef wxUSE_JOYSTICK
 
- #            define wxUSE_JOYSTICK 0
 
- #        endif
 
- #    endif
 
- #endif /* wxUSE_JOYSTICK */
 
- #if wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW && !wxUSE_POSTSCRIPT
 
- #   undef  wxUSE_POSTSCRIPT
 
- #   define wxUSE_POSTSCRIPT 1
 
- #endif
 
- #if wxUSE_OWNER_DRAWN
 
- #   undef  wxUSE_OWNER_DRAWN
 
- #   define wxUSE_OWNER_DRAWN 0
 
- #endif
 
- #if wxUSE_METAFILE
 
- #   undef  wxUSE_METAFILE
 
- #   define wxUSE_METAFILE 0
 
- #endif
 
- #if wxUSE_ENH_METAFILE
 
- #   undef  wxUSE_ENH_METAFILE
 
- #   define wxUSE_ENH_METAFILE 0
 
- #endif
 
- #ifndef __UNIX__
 
- #   undef  wxUSE_WEBVIEW
 
- #   define wxUSE_WEBVIEW 0
 
- #   undef  wxUSE_WEBVIEW_WEBKIT
 
- #   define wxUSE_WEBVIEW_WEBKIT 0
 
- #   undef  wxUSE_MEDIACTRL
 
- #   define wxUSE_MEDIACTRL 0
 
-     /*
 
-         We could use GDK_WINDOWING_X11 for those but this would require
 
-         including gdk/gdk.h and we don't want to do it from here, so assume
 
-         we're not using X11 if we're not under Unix.
 
-      */
 
- #   undef  wxUSE_UIACTIONSIMULATOR
 
- #   define wxUSE_UIACTIONSIMULATOR 0
 
- #   undef  wxUSE_GLCANVAS
 
- #   define wxUSE_GLCANVAS 0
 
- #endif /* __UNIX__ */
 
- /*
 
-     We always need Cairo with wxGTK, enable it if necessary (this can only
 
-     happen under Windows).
 
-  */
 
- #ifdef __WINDOWS__
 
- #if !wxUSE_CAIRO
 
- #   undef  wxUSE_CAIRO
 
- #   define wxUSE_CAIRO 1
 
- #endif
 
- #endif  /* __WINDOWS__ */
 
- #ifdef __WXGTK3__
 
-     #if !wxUSE_GRAPHICS_CONTEXT
 
-         #ifdef wxABORT_ON_CONFIG_ERROR
 
-             #error "GTK+ 3 support requires wxGraphicsContext"
 
-         #else
 
-             #undef wxUSE_GRAPHICS_CONTEXT
 
-             #define wxUSE_GRAPHICS_CONTEXT 1
 
-         #endif
 
-     #endif
 
- #endif
 
 
  |