X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8d43638db10823193952af62215f4c9e900f312a..f9a3f576cccfd2c2296a24d74b05b9543c47fac7:/utils/serialize/sermain.cpp?ds=sidebyside diff --git a/utils/serialize/sermain.cpp b/utils/serialize/sermain.cpp index 4ef76703dd..2983a8c495 100644 --- a/utils/serialize/sermain.cpp +++ b/utils/serialize/sermain.cpp @@ -20,57 +20,8 @@ #include "serwnd.h" #include "sergdi.h" #include "serctrl.h" +#include "serext.h" IMPLEMENT_DYNAMIC_CLASS(wxObject_Serialize, wxObject) -#define REGISTER_CLASS(classname) \ -lib->RegisterClass(CLASSINFO(classname##_Serialize), #classname "_Serialize") - WXDLL_ENTRY_FUNCTION() -{ - wxClassLibrary *lib = new wxClassLibrary; - - REGISTER_CLASS(wxList); - - REGISTER_CLASS(wxWindow); - REGISTER_CLASS(wxIndividualLayoutConstraint); - REGISTER_CLASS(wxLayoutConstraints); - REGISTER_CLASS(wxFrame); - REGISTER_CLASS(wxPanel); - REGISTER_CLASS(wxDialog); - REGISTER_CLASS(wxMenu); - REGISTER_CLASS(wxMenuItem); - REGISTER_CLASS(wxMenuBar); - - REGISTER_CLASS(wxGDIObject); - REGISTER_CLASS(wxBitmap); - REGISTER_CLASS(wxColour); - REGISTER_CLASS(wxFont); - REGISTER_CLASS(wxPen); - REGISTER_CLASS(wxBrush); - REGISTER_CLASS(wxImageList); - REGISTER_CLASS(wxPenList); - REGISTER_CLASS(wxBrushList); - REGISTER_CLASS(wxFontList); - REGISTER_CLASS(wxColourDatabase); - REGISTER_CLASS(wxBitmapList); - - REGISTER_CLASS(wxControl); - REGISTER_CLASS(wxSlider); - REGISTER_CLASS(wxCheckBox); - REGISTER_CLASS(wxChoice); - REGISTER_CLASS(wxGauge); - REGISTER_CLASS(wxListBox); - REGISTER_CLASS(wxButton); - REGISTER_CLASS(wxStaticText); - REGISTER_CLASS(wxRadioBox); - REGISTER_CLASS(wxComboBox); - REGISTER_CLASS(wxNotebook); - - return lib; -} - -WXDLL_EXIT_FUNCTION(lib) -{ - delete lib; -}