#ifndef _OGL_BASIC_H_
#define _OGL_BASIC_H_
-#if defined(__GNUG__) && !defined(__APPLE__)
-#pragma interface "basic.h"
-#endif
-
#ifndef wxUSE_DEPRECATED
#define wxUSE_DEPRECATED 0
#endif
#if wxUSE_DEPRECATED
-#include <wx/deprecated/setup.h>
+ #include "wx/deprecated/setup.h"
+#endif
+
+#ifndef wxUSE_PROLOGIO
+ #define wxUSE_PROLOGIO 0
#endif
#define OGL_VERSION 2.0
inline void SetId(long i) { m_id = i; }
inline long GetId() const { return m_id; }
- void SetPen(wxPen *pen);
- void SetBrush(wxBrush *brush);
+ void SetPen(const wxPen *pen);
+ void SetBrush(const wxBrush *brush);
virtual void Show(bool show);
virtual bool IsShown() const { return m_visible; }
void AddText(const wxString& string);
- inline wxPen *GetPen() const { return m_pen; }
- inline wxBrush *GetBrush() const { return m_brush; }
+ inline const wxPen *GetPen() const { return m_pen; }
+ inline const wxBrush *GetBrush() const { return m_brush; }
/*
* Region-specific functions (defaults to the default region
wxShapeEvtHandler* m_eventHandler;
bool m_formatted;
double m_xpos, m_ypos;
- wxPen* m_pen;
- wxBrush* m_brush;
+ const wxPen* m_pen;
+ const wxBrush* m_brush;
wxFont* m_font;
wxColour m_textColour;
wxString m_textColourName;
wxShape* m_parent; // In case it's a child
int m_formatMode;
int m_shadowMode;
- wxBrush* m_shadowBrush;
+ const wxBrush* m_shadowBrush;
int m_shadowOffsetX;
int m_shadowOffsetY;
int m_textMarginX; // Gap between text and border