1 #include <creaImageIOWxGimmickReaderDialog.h>
2 #include <creaImageIOSystem.h>
7 WxGimmickReaderDialog::WxGimmickReaderDialog(wxWindow *parent,
31 GimmickDebugMessage(1,"WxGimmickReaderDialog::WxGimmickReaderDialog"
33 wxBoxSizer *topsizer = new wxBoxSizer(wxVERTICAL);
37 mGimmick = new Gimmick();
38 mGimmick->Initialize();
41 mView = new WxGimmickView(mGimmick,
50 // Connect the AddProgress callback
51 mView->ConnectValidationObserver
52 ( boost::bind( &WxGimmickReaderDialog::OnValid , this, _1 ) );
54 catch (crea::Exception e)
60 topsizer->Add( mView,1,wxGROW,0);
62 wxSizer* bsizer = CreateSeparatedButtonSizer(wxOK|wxCANCEL);
63 mOkButton = (wxButton*)FindWindowById(GetAffirmativeId(), this);
64 mCancelButton = (wxButton*)FindWindowById(GetEscapeId(), this);
66 mOkButton->Enable(false);
68 topsizer->Add ( bsizer, 0, wxGROW );
75 WxGimmickReaderDialog::~WxGimmickReaderDialog()
77 GimmickDebugMessage(1,"WxGimmickReaderDialog::~WxGimmickReaderDialog"
90 ///Callback method on a selection
91 void WxGimmickReaderDialog::OnValid(bool t)
99 //================================================================
100 //BEGIN_EVENT_TABLE(WxGimmickReaderDialog, wxDialog)
102 //================================================================
105 } // EO namespace creaImageIO