#ifndef _WX_RADIOBOX_H_
#define _WX_RADIOBOX_H_
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma interface "radiobox.h"
#endif
#include "wx/control.h"
-WXDLLEXPORT_DATA(extern const char*) wxRadioBoxNameStr;
-
// List box item
class WXDLLEXPORT wxBitmap ;
virtual void ChangeFont(bool keepOriginalSize = TRUE);
virtual void ChangeBackgroundColour();
virtual void ChangeForegroundColour();
- WXWidget GetTopWidget() const { return m_formWidget; }
- WXWidget GetLabelWidget() const { return m_labelWidget; }
- WXWidget GetFrameWidget() const { return m_frameWidget; }
- inline WXWidget* GetRadioButtons() const { return m_radioButtons; }
- inline void SetSel(int i) { m_selectedButton = i; }
+ WXWidget* GetRadioButtons() const { return m_radioButtons; }
+ void SetSel(int i) { m_selectedButton = i; }
+ virtual WXWidget GetLabelWidget() const { return m_labelWidget; }
protected:
- int m_majorDim ;
+ int m_majorDim;
int m_noItems;
int m_noRowsOrCols;
int m_selectedButton;
- WXWidget m_formWidget;
- WXWidget m_labelWidget;
- WXWidget m_frameWidget;
WXWidget* m_radioButtons;
+ WXWidget m_labelWidget;
wxString* m_radioButtonLabels;
virtual void DoSetSize(int x, int y,