Lines Matching refs:sm_providers
103 wxArtProvidersList *wxArtProvider::sm_providers = NULL;
121 if ( !sm_providers )
123 sm_providers = new wxArtProvidersList;
133 sm_providers->Insert(provider);
139 sm_providers->Append(provider);
149 wxCHECK_MSG( sm_providers, false, _T("no wxArtProvider exists") );
150 wxCHECK_MSG( !sm_providers->empty(), false, _T("wxArtProviders stack is empty") );
152 delete sm_providers->GetFirst()->GetData();
159 wxCHECK_MSG( sm_providers, false, _T("no wxArtProvider exists") );
161 if ( sm_providers->DeleteObject(provider) )
180 if ( sm_providers )
182 while ( !sm_providers->empty() )
183 delete *sm_providers->begin();
185 delete sm_providers;
186 sm_providers = NULL;
204 wxCHECK_MSG( sm_providers, wxNullBitmap, _T("no wxArtProvider exists") );
211 for (wxArtProvidersList::compatibility_iterator node = sm_providers->GetFirst();
240 wxCHECK_MSG( sm_providers, wxNullIcon, _T("no wxArtProvider exists") );
261 wxArtProvidersList::compatibility_iterator node = sm_providers->GetFirst();