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,
51 catch (crea::Exception e)
57 topsizer->Add( mView,1,wxGROW,0);
59 wxSizer* bsizer = CreateSeparatedButtonSizer(wxOK|wxCANCEL);
60 mOkButton = (wxButton*)FindWindowById(GetAffirmativeId(), this);
61 mCancelButton = (wxButton*)FindWindowById(GetEscapeId(), this);
63 mOkButton->Enable(false);
65 topsizer->Add ( bsizer, 0, wxGROW );
72 WxGimmickReaderDialog::~WxGimmickReaderDialog()
74 GimmickDebugMessage(1,"WxGimmickReaderDialog::~WxGimmickReaderDialog"
87 ///Callback method on a selection
88 void WxGimmickReaderDialog::OnValid(wxCommandEvent& event)
90 bool t=mView->ValidateSelection(event.GetClientData());
97 //================================================================
98 BEGIN_EVENT_TABLE(WxGimmickReaderDialog, wxDialog)
99 EVT_COMMAND(wxID_ANY, 0, WxGimmickReaderDialog::OnValid)
101 //================================================================
104 } // EO namespace creaImageIO