#ifndef _WX_ACCESSBASE_H_
#define _WX_ACCESSBASE_H_
-#if defined(__GNUG__) && !defined(__APPLE__)
- #pragma interface "accessbase.h"
-#endif
-
// ----------------------------------------------------------------------------
// headers we have to include here
// ----------------------------------------------------------------------------
+#include "wx/defs.h"
+
#include "wx/variant.h"
typedef enum
// Role constants
-typedef enum {
+typedef enum {
wxROLE_NONE,
wxROLE_SYSTEM_ALERT,
wxROLE_SYSTEM_ANIMATION,
// ----------------------------------------------------------------------------
class WXDLLEXPORT wxAccessible;
+class WXDLLEXPORT wxWindow;
+class WXDLLEXPORT wxPoint;
+class WXDLLEXPORT wxRect;
class WXDLLEXPORT wxAccessibleBase : public wxObject
{
DECLARE_NO_COPY_CLASS(wxAccessibleBase)
public:
- wxAccessibleBase(wxWindow* win): m_window(win) {};
- virtual ~wxAccessibleBase() {};
+ wxAccessibleBase(wxWindow* win): m_window(win) {}
+ virtual ~wxAccessibleBase() {}
// Overridables
virtual wxAccStatus GetFocus(int* WXUNUSED(childId), wxAccessible** WXUNUSED(child))
{ return wxACC_NOT_IMPLEMENTED; }
+#if wxUSE_VARIANT
// Gets a variant representing the selected children
// of this object.
// Acceptable values:
// - a "void*" pointer to a wxAccessible child object
virtual wxAccStatus GetSelections(wxVariant* WXUNUSED(selections))
{ return wxACC_NOT_IMPLEMENTED; }
+#endif // wxUSE_VARIANT
// Accessors
// Operations
- // Each wxAccessible implementation must define this
+ // Each platform's implementation must define this
// static void NotifyEvent(int eventType, wxWindow* window, wxAccObject objectType,
// int objectId);
#if defined(__WXMSW__)
#include "wx/msw/ole/access.h"
-#elif defined(__WXMOTIF__)
- #include "wx/generic/access.h"
-#elif defined(__WXMGL__)
- #include "wx/generic/access.h"
-#elif defined(__WXGTK__)
- #include "wx/generic/access.h"
-#elif defined(__WXX11__)
- #include "wx/generic/access.h"
-#elif defined(__WXMAC__)
- #include "wx/generic/access.h"
-#elif defined(__WXPM__)
- #include "wx/generic/access.h"
#endif
#endif
// _WX_ACCESSBASE_H_
-