void WxGimmickView::OnAddFiles(wxCommandEvent& event)
{
mViewer->StopPlayer();
+
+//EED 2017-09-16 Migration wxWidgets 2.8 to 3.0
+#if wxMAJOR_VERSION <= 2
long style = wxOPEN | wxFILE_MUST_EXIST | wxFD_MULTIPLE;
+#else
+ long style = wxFD_OPEN | wxFD_FILE_MUST_EXIST | wxFD_MULTIPLE;
+#endif
+
+
std::string wc("*");
wxFileDialog* FD = new wxFileDialog( 0,
_T("Select file"),
//=================================================
void WxGimmickView::OnSelectionChange(const std::vector<tree::Node*>& sel, bool isSelection, int selection, bool needProcess)
{
- GimmickDebugMessage(5,
- "WxGimmickView::OnSelectionChange"
- <<std::endl);
+ GimmickDebugMessage(5,"WxGimmickView::OnSelectionChange"<<std::endl);
wxBusyCursor busy;
bool valid=true;
valid= ValidateSelected(NULL,
mSelectionMinDimension,
mSelectionMaxDimension );
- }
- else if(needProcess)
- {
+ } else if(needProcess) {
ResetExtent();
std::vector<tree::Node*>::const_iterator i;
for(i=sel.begin();i!=sel.end()&&valid;++i)
valid= ValidateSelected((*i),
mSelectionMinDimension,
mSelectionMaxDimension );
- }
- }
- else if(isSelection)
- {
+ } // for
+ } else if(isSelection) {
valid= ValidateSelected(sel.front(),
mSelectionMinDimension,
mSelectionMaxDimension );
- }
- else
- {
+ } else {
ResetExtent();
std::vector<tree::Node*>::const_iterator i;
for(i=sel.begin();i!=sel.end()&&valid;++i)
valid= ValidateSelected((*i),
mSelectionMinDimension,
mSelectionMaxDimension );
- }
- }
+ } // for
+ } // if sel.size
mText->SetLabel(crea::std2wx(GetMessage()));
- /*if(valid)
- {
- ReadImageThreaded(sel);
- }
- else
- {
- ClearSelection();
- }*/
- ReadImageThreaded(sel);
+/*
+ if(valid)
+ {
+ ReadImageThreaded(sel);
+ } else {
+ ClearSelection();
+ }
+*/
+
+
+//EED1 2018-08
+//EED1 ReadImageThreaded(sel);
+
}
//==================================================
RequestReading(*iterDown,prio,-1,ph);
// AddEntryToMap(*iterDown);
prio--;
- if (prio == maxprio) break;
- }
- }
- else
- {
+ if (prio == maxprio) { break; }
+ } // for
+ } else {
pointers.clear();
//ImagePointerHolder* ph=new ImagePointerHolder(GetDefaultImage());
boost::shared_ptr<ImagePointerHolder> ph(new ImagePointerHolder(GetDefaultImage()));
pointers.push_back(ph);
mViewer->SetImageVector(pointers);
- }
+ } // if
}
//==================================================
//==================================================
void WxGimmickView::ClearSelection()
{
+printf("EED WxGimmickView::ClearSelection Start\n");
pointers.clear();
pointers.push_back(boost::shared_ptr<creaImageIO::ImagePointerHolder>(new ImagePointerHolder(GetDefaultImage())));
//pointers.push_back(new ImagePointerHolder(GetDefaultImage()));
mViewer->SetImageVector(pointers);
mViewer->RefreshIfNecessary();
ResetExtent();
+printf("EED WxGimmickView::ClearSelection End\n");
}
//=================================================