- wxMutexLocker lock(mMutex);
- if(images.size()>0)
- {
- GimmickDebugMessage(5,"WxViewer::SetImage "<<i+1<<"/"<<images.size()
- <<std::endl);
- if (i<images.size())
- {
- // if (images[i]!=0) images[i]->UnRegister(NULL);
- images[i] = im;
- // if (im!=0) im->Register(NULL);
- }
-
- }
-
- }
-
- //================================================================
-
-
-
- //================================================================
-
- bool WxViewer::ImagesEmpty()
- {
- wxMutexLocker lock(mMutex);
- return images.empty();
- }
- //================================================================
-
- //================================================================
-
- void WxViewer::SetMovieSize(unsigned int si)
- {
- wxMutexLocker lock(mMutex);
- GimmickDebugMessage(5,"WxViewer::SetMovieSize("<<(int)si<<")"
- <<std::endl);
- for (unsigned int i=0;i<images.size();++i)
- {
- if (images[i]!=0)
- {
- // images[i]->UnRegister(NULL);
- }
- }
- images.clear();
- for (unsigned int i=0;i<si;++i) images.push_back(0);
- mCurrent = 0;
+ wxMutexLocker lock(mMutex);
+ GimmickDebugMessage(6,"WxViewer::SetImageVector"<<std::endl);
+ imagePointers=pointers;