// Bottom panel
mBottomPanel = new wxPanel(mSplitter,-1);
- wxBoxSizer *bottom_sizer = new wxBoxSizer(wxHORIZONTAL);
+ wxBoxSizer *bottom_sizer = new wxBoxSizer(wxVERTICAL); //HORIZONTAL);
- mText = new wxStaticText(mBottomPanel, wxID_ANY, wxT("Status: Welcome to Gimmick!"));
- bottom_sizer->Add(mText,1,wxGROW,0);
// Previewer
mViewer = new WxViewer(mBottomPanel, wxID_ANY, wxT("Gimmick! Viewer"),wxDefaultPosition, wxDefaultSize );
mViewer->SetMovieSize(1);
mViewer->SetImage(0,GetDefaultImage());
+ mViewer->ShowNextImage();
- bottom_sizer->Add(mViewer,1,wxGROW,0);
+ bottom_sizer->Add(mViewer,1,wxGROW,1);
// mViewer->Show();
+ mText = new wxStaticText(mBottomPanel, wxID_ANY, wxT("Welcome to Gimmick!"));
+ bottom_sizer->Add(mText,0,wxGROW,0);
+
+
+
mBottomPanel->SetSizer(bottom_sizer);
// Splitting
bool valid = ValidateSelected(sel,
mSelectionMinDimension,
mSelectionMaxDimension );
- mText->SetLabel(_T("Status: ")+crea::std2wx(GetMessage()));
+ mText->SetLabel(crea::std2wx(GetMessage()));
if(valid)
{
ReadImageThreaded(sel);
while (!IsQueueEmpty())
{
+ mViewer->StartPlayer();
+
GimmickDebugMessage(5,
"Queue not empty"
<<std::endl);
}
ClearQueue();
-
MultiThreadImageReaderEventUnlock();
/*
first_time = false;
}
// GimmickMessage(1,"WxGimmickView : Refresh viewer"<<std::endl);
-
+ // mViewer->StartPlayer();
if (mViewer->RefreshIfNecessary())
{
// mViewer->Refresh();