#ifndef _OGL_DIVIDED_H_
#define _OGL_DIVIDED_H_
-#ifdef __GNUG__
-#pragma interface "basic.h"
+#if defined(__GNUG__) && !defined(__APPLE__)
+#pragma interface "divided.h"
#endif
+
/*
* Definition of a region
*
*/
extern wxFont *g_oglNormalFont;
-class wxDividedShape: public wxRectangleShape
+class WXDLLIMPEXP_OGL wxDividedShape: public wxRectangleShape
{
DECLARE_DYNAMIC_CLASS(wxDividedShape)
void MakeMandatoryControlPoints();
void ResetMandatoryControlPoints();
-#ifdef PROLOGIO
+#if wxUSE_PROLOGIO
void WriteAttributes(wxExpr *clause);
void ReadAttributes(wxExpr *clause);
#endif
// Attachment points correspond to regions in the divided box
bool GetAttachmentPosition(int attachment, double *x, double *y,
int nth = 0, int no_arcs = 1, wxLineShape *line = NULL);
- bool AttachmentIsValid(int attachment);
+ bool AttachmentIsValid(int attachment) const;
int GetNumberOfAttachments() const;
// Invoke editor on CTRL-right click