#include "wx/containr.h"
#include "wx/toplevel.h"
+WXDLLEXPORT_DATA(extern const wxChar*) wxDialogNameStr;
+
class WXDLLEXPORT wxDialogBase : public wxTopLevelWindow
{
public:
#include "wx/motif/bmpmotif.h"
-WXDLLEXPORT_DATA(extern const char*) wxButtonNameStr;
-
#define wxDEFAULT_BUTTON_MARGIN 4
class WXDLLEXPORT wxBitmapButton: public wxBitmapButtonBase
#pragma interface "button.h"
#endif
-WXDLLEXPORT_DATA(extern const char*) wxButtonNameStr;
-
// Pushbutton
class WXDLLEXPORT wxButton: public wxButtonBase
{
#include "wx/control.h"
-WXDLLEXPORT_DATA(extern const char*) wxCheckBoxNameStr;
-
// Checkbox item (single checkbox)
class WXDLLEXPORT wxCheckBox: public wxCheckBoxBase
{
#pragma interface "choice.h"
#endif
-WXDLLEXPORT_DATA(extern const char*) wxChoiceNameStr;
-
#include "wx/clntdata.h"
#include "wx/dynarray.h"
#include "wx/choice.h"
-WXDLLEXPORT_DATA(extern const char*) wxComboBoxNameStr;
-WXDLLEXPORT_DATA(extern const char*) wxEmptyString;
-
// Combobox item
class WXDLLEXPORT wxComboBox: public wxChoice
{
#pragma interface "dialog.h"
#endif
-WXDLLEXPORT_DATA(extern const char*) wxDialogNameStr;
-
class WXDLLEXPORT wxEventLoop;
// Dialog boxes
#pragma interface "gauge.h"
#endif
-WXDLLEXPORT_DATA(extern const char*) wxGaugeNameStr;
-
// Group box
class WXDLLEXPORT wxGauge : public wxGaugeBase
{
#include "wx/ctrlsub.h"
#include "wx/clntdata.h"
-WXDLLEXPORT_DATA(extern const char*) wxListBoxNameStr;
-
// forward decl for GetSelections()
class WXDLLEXPORT wxArrayInt;
-WXDLLEXPORT_DATA(extern const char*) wxEmptyString;
-
// List box item
class WXDLLEXPORT wxListBox: public wxListBoxBase
{
#include "wx/frame.h"
#include "wx/notebook.h"
-WXDLLEXPORT_DATA(extern const char*) wxFrameNameStr;
-WXDLLEXPORT_DATA(extern const char*) wxStatusLineNameStr;
-
class WXDLLEXPORT wxMDIClientWindow;
class WXDLLEXPORT wxMDIChildFrame;
#include "wx/control.h"
-WXDLLEXPORT_DATA(extern const char*) wxRadioBoxNameStr;
-
// List box item
class WXDLLEXPORT wxBitmap ;
#include "wx/control.h"
-WXDLLEXPORT_DATA(extern const char*) wxRadioButtonNameStr;
-
class WXDLLEXPORT wxRadioButton: public wxControl
{
DECLARE_DYNAMIC_CLASS(wxRadioButton)
wxRadioButton *m_cycle;
};
-// Not implemented
-#if 0
-class WXDLLEXPORT wxBitmap ;
-
-WXDLLEXPORT_DATA(extern const char*) wxBitmapRadioButtonNameStr;
-
-class WXDLLEXPORT wxBitmapRadioButton: public wxRadioButton
-{
- DECLARE_DYNAMIC_CLASS(wxBitmapRadioButton)
-protected:
- wxBitmap *theButtonBitmap;
-public:
- inline wxBitmapRadioButton() { theButtonBitmap = NULL; }
- inline wxBitmapRadioButton(wxWindow *parent, wxWindowID id,
- const wxBitmap *label,
- const wxPoint& pos = wxDefaultPosition,
- const wxSize& size = wxDefaultSize, long style = 0,
- const wxValidator& validator = wxDefaultValidator,
- const wxString& name = wxBitmapRadioButtonNameStr)
- {
- Create(parent, id, label, pos, size, style, validator, name);
- }
-
- bool Create(wxWindow *parent, wxWindowID id,
- const wxBitmap *label,
- const wxPoint& pos = wxDefaultPosition,
- const wxSize& size = wxDefaultSize, long style = 0,
- const wxValidator& validator = wxDefaultValidator,
- const wxString& name = wxBitmapRadioButtonNameStr);
-
- virtual void SetLabel(const wxBitmap *label);
- virtual void SetValue(bool val) ;
- virtual bool GetValue() const ;
-};
-#endif
-
#endif
// _WX_RADIOBUT_H_
#include "wx/control.h"
-WXDLLEXPORT_DATA(extern const char*) wxScrollBarNameStr;
-
// Scrollbar item
class WXDLLEXPORT wxScrollBar: public wxControl
{
#include "wx/control.h"
-WXDLLEXPORT_DATA(extern const char*) wxSliderNameStr;
-
// Slider
class WXDLLEXPORT wxSlider: public wxSliderBase
{
#pragma interface "statbox.h"
#endif
-WXDLLEXPORT_DATA(extern const char*) wxStaticBoxNameStr;
-
// Group box
class WXDLLEXPORT wxStaticBox: public wxStaticBoxBase
{
#pragma interface "textctrl.h"
#endif
-WXDLLEXPORT_DATA(extern const char*) wxTextCtrlNameStr;
WXDLLEXPORT_DATA(extern const char*) wxEmptyString;
// Single-line text item