-public:
- bool OnInit()
- {
- wxArtProvider::PushProvider(new wxDefaultArtProvider);
- return TRUE;
- }
- void OnExit() {}
-
- DECLARE_DYNAMIC_CLASS(wxDefaultArtProviderModule)
-};
-
-IMPLEMENT_DYNAMIC_CLASS(wxDefaultArtProviderModule, wxModule)
+ // NB: A few notes about this function:
+ // (1) it is in artstd.cpp and not in artprov.cpp on purpose. I wanted
+ // to avoid declaring wxDefaultArtProvider in any public header as
+ // it is only an implementation detail
+ // (2) other default art providers (e.g. GTK one) should NOT be added
+ // here. Instead, add them in port-specific initialialization code
+
+ wxArtProvider::PushProvider(new wxDefaultArtProvider);
+}