#endif
#include "wx/defs.h"
-#include "wx/gdicmn.h"
-#include "wx/bitmap.h"
-#include "wx/dc.h"
+#include "wx/list.h"
+
+class WXDLLEXPORT wxDC;
+class WXDLLEXPORT wxBitmap;
+class WXDLLEXPORT wxColour;
/*
* wxImageList is used for wxListCtrl, wxTreeCtrl. These controls refer to
// ----------------------------------------------------------------------------
// headers
// ----------------------------------------------------------------------------
-#include "wx/dynarray.h"
#include "wx/event.h"
#include "wx/control.h"
-#include "wx/generic/tabg.h"
// ----------------------------------------------------------------------------
// types
// fwd declarations
class WXDLLEXPORT wxImageList;
class WXDLLEXPORT wxWindow;
+class WXDLLEXPORT wxTabView;
// ----------------------------------------------------------------------------
// wxNotebook
// ----------------------------------------------------------------------------
-class WXDLLEXPORT wxNotebook;
-
-// This reuses wxTabView to draw the tabs.
-class WXDLLEXPORT wxNotebookTabView: public wxTabView
-{
-DECLARE_DYNAMIC_CLASS(wxNotebookTabView)
-public:
- wxNotebookTabView(wxNotebook* notebook, long style = wxTAB_STYLE_DRAW_BOX | wxTAB_STYLE_COLOUR_INTERIOR);
- ~wxNotebookTabView(void);
-
- // Called when a tab is activated
- virtual void OnTabActivate(int activateId, int deactivateId);
- // Allows vetoing
- virtual bool OnTabPreActivate(int activateId, int deactivateId);
-
-protected:
- wxNotebook* m_notebook;
-};
-
class wxNotebook : public wxNotebookBase
{
public:
#endif
#include "wx/button.h"
+#include "wx/bitmap.h"
WXDLLEXPORT_DATA(extern const char*) wxButtonNameStr;
#endif
#include "wx/control.h"
-#include "wx/gdicmn.h"
WXDLLEXPORT_DATA(extern const char*) wxButtonNameStr;
#endif
#include "wx/bitmap.h"
-#if wxUSE_IMAGE
-#include "wx/image.h"
-#endif
-
-
+#include "wx/list.h"
/* Cursor for one display, so we can choose the correct one for
* the current display.
#if wxUSE_PROPSHEET
#include "wx/prop.h"
+#include "wx/panel.h"
+
+class WXDLLEXPORT wxPropertyFormView;
////
//// Property form classes: for using an existing dialog or panel
#if defined(__WXMGL__) || defined(__WXMAC__) || defined(__WXMOTIF__)
-#include "wx/wx.h"
#include "wx/setup.h"
#include "wx/utils.h"
#include "wx/palette.h"
#include "wx/generic/imaglist.h"
#include "wx/icon.h"
#include "wx/image.h"
+#include "wx/dc.h"
//-----------------------------------------------------------------------------
// wxImageList
#include "wx/generic/imaglist.h"
#include "wx/notebook.h"
#include "wx/dcclient.h"
+#include "wx/generic/tabg.h"
// ----------------------------------------------------------------------------
// macros
// implementation
// ============================================================================
+// ============================================================================
+// Private class
+// ============================================================================
+
+// This reuses wxTabView to draw the tabs.
+class WXDLLEXPORT wxNotebookTabView: public wxTabView
+{
+DECLARE_DYNAMIC_CLASS(wxNotebookTabView)
+public:
+ wxNotebookTabView(wxNotebook* notebook, long style = wxTAB_STYLE_DRAW_BOX | wxTAB_STYLE_COLOUR_INTERIOR);
+ ~wxNotebookTabView(void);
+
+ // Called when a tab is activated
+ virtual void OnTabActivate(int activateId, int deactivateId);
+ // Allows vetoing
+ virtual bool OnTabPreActivate(int activateId, int deactivateId);
+
+protected:
+ wxNotebook* m_notebook;
+};
+
// ----------------------------------------------------------------------------
// wxNotebook construction
// ----------------------------------------------------------------------------
#if wxUSE_PROPSHEET
#ifndef WX_PRECOMP
+ #include "wx/choice.h"
+ #include "wx/checkbox.h"
+ #include "wx/slider.h"
+ #include "wx/msgdlg.h"
#endif
-#include "wx/wx.h"
#include "wx/propform.h"
#include <ctype.h>
#if wxUSE_TAB_DIALOG
#ifndef WX_PRECOMP
-#include "wx/wx.h"
+ #include "wx/settings.h"
+ #include "wx/intl.h"
#endif
#include <stdio.h>
#define XtWindow XTWINDOW
#endif
+#include "wx/tab.h"
#include "wx/mdi.h"
#include "wx/menu.h"
#include "wx/settings.h"
#define XtDisplay XTDISPLAY
#endif
-#include "wx/wx.h"
+#include "wx/settings.h"
#include "wx/app.h"
#include "wx/timer.h"
#include "wx/toolbar.h"