#pragma interface "choicebase.h"
#endif
+#include "wx/defs.h"
+
#if wxUSE_CHOICE
#include "wx/ctrlsub.h" // the base class
+/////////////////////////////////////////////////////////////////////////////
+// Name: config.h
+// Purpose: wxConfig base header
+// Author: wxWidgets Team
+// Modified by:
+// Created:
+// Copyright: (c) wxWidgets Team
+// RCS-ID: $Id$
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
#ifndef _WX_CONFIG_H_BASE_
#define _WX_CONFIG_H_BASE_
+#include "wx/defs.h"
#include "wx/confbase.h"
#if defined(__WXMSW__) && wxUSE_CONFIG_NATIVE
#pragma interface "controlwithitems.h"
#endif
+#include "wx/defs.h"
+
#if wxUSE_CONTROLS
#include "wx/control.h" // base class
#define OLD_GETCOLUMNS 1
#define EXPERIMENTAL_WXDB_FUNCTIONS 1
-#include "wx/version.h"
-
#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma interface "db.h"
#endif
-#include "wx/setup.h"
-
#include "wx/defs.h"
#include "wx/string.h"
#ifndef DBTABLE_DOT_H
#define DBTABLE_DOT_H
-#include "wx/version.h"
+#include "wx/defs.h"
#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma interface "dbtable.h"
# pragma interface "dynlib.h"
#endif
-#include "wx/setup.h"
+#include "wx/defs.h"
#if wxUSE_DYNLIB_CLASS
#pragma interface "file.h"
#endif
+#include "wx/defs.h"
+
+#if wxUSE_FILE
+
#include "wx/string.h"
#include "wx/filefn.h"
#include "wx/strconv.h"
-#if wxUSE_FILE
-
// ----------------------------------------------------------------------------
// constants
// ----------------------------------------------------------------------------
// Modified by:
// Created: 8/17/99
// Copyright: (c) Robert Roebling
-// RCS-ID:
+// RCS-ID: $Id$
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_FILEDLG_H_BASE_
#define _WX_FILEDLG_H_BASE_
+#include "wx/defs.h"
+
#if wxUSE_FILEDLG
#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma interface "filesys.h"
#endif
-#include "wx/setup.h"
+#include "wx/defs.h"
#if !wxUSE_STREAMS
#error You cannot compile virtual file systems without wxUSE_STREAMS
#pragma interface "gdicmn.h"
#endif
-#include "wx/setup.h"
+#include "wx/defs.h"
#include "wx/list.h"
#include "wx/string.h"
#include "wx/fontenc.h"
#pragma interface "gifdecod.h"
#endif
-#include "wx/setup.h"
+#include "wx/defs.h"
#if wxUSE_STREAMS && wxUSE_GIF
#define __GSOCKET_H
#ifndef __GSOCKET_STANDALONE__
-#include "wx/setup.h"
-#include "wx/platform.h"
+#include "wx/defs.h"
#include "wx/dlimpexp.h" /* for WXDLLIMPEXP_NET */
+/////////////////////////////////////////////////////////////////////////////
+// Name: help.h
+// Purpose: wxHelpController base header
+// Author: wxWidgets Team
+// Modified by:
+// Created:
+// Copyright: (c) wxWidgets Team
+// RCS-ID: $Id$
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
#ifndef _WX_HELP_H_BASE_
#define _WX_HELP_H_BASE_
+#include "wx/defs.h"
+
#if wxUSE_HELP
#include "wx/helpbase.h"
#pragma interface "image.h"
#endif
-#include "wx/setup.h"
+#include "wx/defs.h"
#include "wx/object.h"
#include "wx/string.h"
#include "wx/gdicmn.h"
// Paste the image or part of this image into an image of the given size at the pos
// any newly exposed areas will be filled with the rgb colour
- // by default if r = g = b = -1 then fill with this image's mask colour or find and
+ // by default if r = g = b = -1 then fill with this image's mask colour or find and
// set a suitable mask colour
- wxImage Size( const wxSize& size, const wxPoint& pos,
+ wxImage Size( const wxSize& size, const wxPoint& pos,
int r = -1, int g = -1, int b = -1 ) const;
// pastes image into this instance and takes care of
wxImage& Rescale( int width, int height ) { return *this = Scale(width, height); }
// resizes the image in place
- wxImage& Resize( const wxSize& size, const wxPoint& pos,
+ wxImage& Resize( const wxSize& size, const wxPoint& pos,
int r = -1, int g = -1, int b = -1 ) { return *this = Size(size, pos, r, g, b); }
// Rotates the image about the given point, 'angle' radians.
#pragma interface "imagjpeg.h"
#endif
-#include "wx/image.h"
-
+#include "wx/defs.h"
//-----------------------------------------------------------------------------
// wxJPEGHandler
//-----------------------------------------------------------------------------
#if wxUSE_LIBJPEG
+
+#include "wx/image.h"
+
class WXDLLEXPORT wxJPEGHandler: public wxImageHandler
{
public:
private:
DECLARE_DYNAMIC_CLASS(wxJPEGHandler)
};
-#endif
+
+#endif // wxUSE_LIBJPEG
#endif // _WX_IMAGJPEG_H_
#pragma interface "imagpng.h"
#endif
-#include "wx/image.h"
+#include "wx/defs.h"
//-----------------------------------------------------------------------------
// wxPNGHandler
#if wxUSE_LIBPNG
+#include "wx/image.h"
+
#define wxIMAGE_OPTION_PNG_FORMAT wxT("PngFormat")
#define wxIMAGE_OPTION_PNG_BITDEPTH wxT("PngBitDepth")
private:
DECLARE_DYNAMIC_CLASS(wxPNGHandler)
};
-#endif
+#endif
+ // wxUSE_LIBPNG
#endif
// _WX_IMAGPNG_H_
#pragma interface "imagtiff.h"
#endif
+#include "wx/defs.h"
+
+//-----------------------------------------------------------------------------
+// wxTIFFHandler
+//-----------------------------------------------------------------------------
+
+#if wxUSE_LIBTIFF
+
#include "wx/image.h"
// defines for wxImage::SetOption
#define wxIMAGE_OPTION_COMPRESSION wxString(_T("Compression"))
#define wxIMAGE_OPTION_IMAGEDESCRIPTOR wxString(_T("ImageDescriptor"))
-//-----------------------------------------------------------------------------
-// wxTIFFHandler
-//-----------------------------------------------------------------------------
-
-#if wxUSE_LIBTIFF
class WXDLLEXPORT wxTIFFHandler: public wxImageHandler
{
public:
private:
DECLARE_DYNAMIC_CLASS(wxTIFFHandler)
};
-#endif
+#endif // wxUSE_LIBTIFF
-#endif
- // _WX_IMAGTIFF_H_
+#endif // _WX_IMAGTIFF_H_
+/////////////////////////////////////////////////////////////////////////////
+// Name: joystick.h
+// Purpose: wxJoystick base header
+// Author: wxWidgets Team
+// Modified by:
+// Created:
+// Copyright: (c) wxWidgets Team
+// RCS-ID: $Id$
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
#ifndef _WX_JOYSTICK_H_BASE_
#define _WX_JOYSTICK_H_BASE_
+#include "wx/defs.h"
+
#if wxUSE_JOYSTICK
#if defined(__WXMSW__)
// #pragma interface "listctrlbase.h"
#endif
+#include "wx/defs.h"
+
#if wxUSE_LISTCTRL
#include "wx/colour.h"
+/////////////////////////////////////////////////////////////////////////////
+// Name: mdi.h
+// Purpose: wxMDI base header
+// Author: wxWidgets Team
+// Modified by:
+// Created:
+// Copyright: (c) wxWidgets Team
+// RCS-ID: $Id$
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
#ifndef _WX_MDI_H_BASE_
#define _WX_MDI_H_BASE_
-#include "wx/setup.h"
+#include "wx/defs.h"
#if wxUSE_MDI
#pragma interface "mediactrl.h"
#endif
+#include "wx/defs.h"
+
// ----------------------------------------------------------------------------
// Compilation guard
// ----------------------------------------------------------------------------
+
#if wxUSE_MEDIACTRL
// ----------------------------------------------------------------------------
wxFileOffset Length(); //FIXME: This should be const
//
- // Unofficial parts of API
+ // Unofficial parts of API
//
//DirectShow/GStreamer only. Quicktime too, but somewhat buggy...
- bool Load(const wxURI& location);
+ bool Load(const wxURI& location);
double GetPlaybackRate(); //All but MCI & GStreamer
bool SetPlaybackRate(double dRate); //All but MCI & GStreamer
#ifndef _WX_MENUITEM_H_BASE_
#define _WX_MENUITEM_H_BASE_
+#include "wx/defs.h"
+
#if wxUSE_MENUS
// ----------------------------------------------------------------------------
#ifndef _WX_MSGDLG_H_BASE_
#define _WX_MSGDLG_H_BASE_
-#include "wx/setup.h"
+#include "wx/defs.h"
#if wxUSE_MSGDLG
#ifndef _WX_WXMMSTREAM_H__
#define _WX_WXMMSTREAM_H__
-#include "wx/stream.h"
+#include "wx/defs.h"
#if wxUSE_STREAMS
+#include "wx/stream.h"
+
class WXDLLIMPEXP_BASE wxMemoryInputStream : public wxInputStream
{
public:
#ifndef _OWNERDRW_H
#define _OWNERDRW_H
+#include "wx/defs.h"
+
#if wxUSE_OWNER_DRAWN
#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma interface "popupwinbase.h"
#endif
-#include "wx/window.h"
+#include "wx/defs.h"
#if wxUSE_POPUPWIN
+
+#include "wx/window.h"
+
// ----------------------------------------------------------------------------
// wxPopupWindow: a special kind of top level window used for popup menus,
// combobox popups and such.
// Overridden to grab the input on some plaforms
virtual bool Show( bool show = true );
-
+
protected:
// common part of all ctors
void Init();
#ifndef _WX_RADIOBUT_H_BASE_
#define _WX_RADIOBUT_H_BASE_
+#include "wx/defs.h"
+
#if wxUSE_RADIOBTN
/*
+/////////////////////////////////////////////////////////////////////////////
+// Name: scrolbar.h
+// Purpose: wxScrollBar base header
+// Author: wxWidgets Team
+// Modified by:
+// Created:
+// Copyright: (c) wxWidgets Team
+// RCS-ID: $Id$
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
#ifndef _WX_SCROLBAR_H_BASE_
#define _WX_SCROLBAR_H_BASE_
+#include "wx/defs.h"
+
#if wxUSE_SCROLLBAR
#include "wx/control.h"
#ifndef _WX_SPINCTRL_H_
#define _WX_SPINCTRL_H_
+#include "wx/defs.h"
+
+#if wxUSE_SPINCTRL
+
#include "wx/spinbutt.h" // should make wxSpinEvent visible to the app
// ----------------------------------------------------------------------------
#define EVT_SPINCTRL(id, fn) \
wx__DECLARE_EVT1(wxEVT_COMMAND_SPINCTRL_UPDATED, id, wxSpinEventHandler(fn))
-#endif // _WX_SPINCTRL_H_
+#endif // wxUSE_SPINCTRL
+#endif // _WX_SPINCTRL_H_
+/////////////////////////////////////////////////////////////////////////////
+// Name: statbox.h
+// Purpose: wxStaticBox base header
+// Author: wxWidgets Team
+// Modified by:
+// Created:
+// Copyright: (c) wxWidgets Team
+// RCS-ID: $Id$
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
#ifndef _WX_STATBOX_H_BASE_
#define _WX_STATBOX_H_BASE_
+#include "wx/defs.h"
+
#if wxUSE_STATBOX
#include "wx/control.h"
+/////////////////////////////////////////////////////////////////////////////
+// Name: stattext.h
+// Purpose: wxStaticText base header
+// Author: wxWidgets Team
+// Modified by:
+// Created:
+// Copyright: (c) wxWidgets Team
+// RCS-ID: $Id$
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
#ifndef _WX_STATTEXT_H_BASE_
#define _WX_STATTEXT_H_BASE_
+#include "wx/defs.h"
+
#if wxUSE_STATTEXT
#include "wx/control.h"
#ifndef _WX_STOPWATCH_H_
#define _WX_STOPWATCH_H_
+#include "wx/defs.h"
#include "wx/longlong.h"
// ----------------------------------------------------------------------------
#pragma interface "timerbase.h"
#endif
-#include "wx/setup.h"
+#include "wx/defs.h"
+
+#if wxUSE_GUI && wxUSE_TIMER
+
#include "wx/object.h"
#include "wx/longlong.h"
#include "wx/event.h"
-
#include "wx/stopwatch.h" // for backwards compatibility
-#if wxUSE_GUI && wxUSE_TIMER
-
// ----------------------------------------------------------------------------
// wxTimer
// ----------------------------------------------------------------------------
+/////////////////////////////////////////////////////////////////////////////
+// Name: tooltip.h
+// Purpose: wxToolTip base header
+// Author: wxWidgets Team
+// Modified by:
+// Created:
+// Copyright: (c) wxWidgets Team
+// RCS-ID: $Id$
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
#ifndef _WX_TOOLTIP_H_BASE_
#define _WX_TOOLTIP_H_BASE_
-#include "wx/setup.h"
+#include "wx/defs.h"
#if wxUSE_TOOLTIPS
// headers
// ----------------------------------------------------------------------------
+#include "wx/defs.h"
+
#if wxUSE_TREECTRL
#include "wx/window.h" // for wxClientData
#ifndef _WX_WAVE_H_BASE_
#define _WX_WAVE_H_BASE_
-#include "wx/setup.h"
+#include "wx/defs.h"
#if wxUSE_SOUND
#ifndef _WX_WIZARD_H_
#define _WX_WIZARD_H_
+#include "wx/defs.h"
+
#if wxUSE_WIZARDDLG
// ----------------------------------------------------------------------------
#pragma interface "xpmdecod.h"
#endif
-#include "wx/setup.h"
+#include "wx/defs.h"
class WXDLLIMPEXP_CORE wxImage;
#include "wx/sckaddr.h"
#include "wx/socket.h"
+#include "wx/stopwatch.h"
// DLL options compatibility check:
#include "wx/build.h"