1 /////////////////////////////////////////////////////////////////////////////
3 // Purpose: Serialization: control classes
4 // Author: Guilhem Lavaux
8 // Copyright: (c) 1998 Guilhem Lavaux
9 // Licence: wxWindows license
10 /////////////////////////////////////////////////////////////////////////////
19 #include <wx/serbase.h>
22 DECLARE_ALIAS_SERIAL_CLASS(wxControl
, wxWindow
)
23 DECLARE_SERIAL_CLASS(wxButton
, wxControl
)
25 DECLARE_SERIAL_CLASS(wxSlider95
, wxControl
)
26 DECLARE_SERIAL_CLASS(wxGauge95
, wxControl
)
28 DECLARE_SERIAL_CLASS(wxSlider
, wxControl
)
29 DECLARE_SERIAL_CLASS(wxGauge
, wxControl
)
31 DECLARE_SERIAL_CLASS(wxCheckBox
, wxControl
)
32 DECLARE_SERIAL_CLASS(wxChoice
, wxControl
)
33 DECLARE_SERIAL_CLASS(wxComboBox
, wxControl
)
34 DECLARE_SERIAL_CLASS(wxListBox
, wxControl
)
35 DECLARE_SERIAL_CLASS(wxRadioBox
, wxControl
)
36 DECLARE_SERIAL_CLASS(wxRadioButton
, wxControl
)
37 DECLARE_SERIAL_CLASS(wxStaticText
, wxControl
)
38 DECLARE_SERIAL_CLASS(wxStaticBox
, wxControl
)
41 class WXSERIAL(wxNotebook
) : public WXSERIAL(wxControl
) {
42 DECLARE_DYNAMIC_CLASS( wxNotebook_Serialize
)
44 void StoreObject(wxObjectOutputStream
& s
);
45 void LoadObject(wxObjectInputStream
& s
);
49 wxArrayString m_stringlist
;