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,
52 catch (crea::Exception e)
58 topsizer->Add( mView,1,wxGROW,0);
60 wxSizer* bsizer = CreateSeparatedButtonSizer(wxOK|wxCANCEL);
61 mOkButton = (wxButton*)FindWindowById(GetAffirmativeId(), this);
62 mCancelButton = (wxButton*)FindWindowById(GetEscapeId(), this);
64 mOkButton->Enable(false);
66 topsizer->Add ( bsizer, 0, wxGROW );
73 WxGimmickReaderDialog::~WxGimmickReaderDialog()
75 GimmickDebugMessage(1,"WxGimmickReaderDialog::~WxGimmickReaderDialog"
88 ///Callback method on a selection
89 void WxGimmickReaderDialog::OnValid(wxCommandEvent& event)
91 if (event.GetInt()==0)
92 {mOkButton->Enable(true);}
94 {mOkButton->Enable(false);}
99 //================================================================
100 BEGIN_EVENT_TABLE(WxGimmickReaderDialog, wxDialog)
101 EVT_COMMAND(wxID_ANY, 0, WxGimmickReaderDialog::OnValid)
103 //================================================================
106 } // EO namespace creaImageIO