443 wxFlexGridSizer *item0 =
new wxFlexGridSizer( 1, 0, 0 );
444 item0->AddGrowableCol( 0 );
445 item0->AddGrowableRow( 1 );
447 wxBoxSizer *item1 =
new wxBoxSizer( wxHORIZONTAL );
449 wxStaticText *itemText =
new wxStaticText( parent,
ID_TEXT, wxT(
"HDB file:"), wxDefaultPosition, wxDefaultSize, 0 );
450 item1->Add( itemText, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
452 wxString *strs2 = (wxString*) NULL;
453 wxChoice *item2 =
new wxChoice( parent,
ID_HDB_CHOICE, wxDefaultPosition, wxSize(250,-1), 0, strs2, 0 );
454 item1->Add( item2, 0, wxALIGN_CENTER|wxALL, 5 );
456 wxButton *item3 =
new wxButton( parent,
ID_BROWSE, wxT(
"Browse..."), wxDefaultPosition, wxDefaultSize, 0 );
457 item1->Add( item3, 0, wxALIGN_CENTER|wxALL, 5 );
459 wxButton *buttonFind =
new wxButton( parent,
ID_FIND, wxT(
"Find"), wxDefaultPosition, wxDefaultSize, 0 );
460 item1->Add( buttonFind, 0, wxALIGN_CENTER|wxALL, 5 );
462 item0->Add( item1, 0, wxALIGN_CENTER|wxALL, 5 );
464 wxBoxSizer *cboxSizer =
new wxBoxSizer( wxHORIZONTAL );
466 wxStaticText *cboxText =
new wxStaticText( parent,
ID_TEXT, wxT(
"Do selections for:"), wxDefaultPosition, wxDefaultSize, 0 );
467 cboxSizer->Add( cboxText, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
469 wxCheckBox *cboxRF =
new wxCheckBox( parent,
ID_RF, wxT(
"Register Files"), wxDefaultPosition, wxDefaultSize, 0 );
470 cboxSizer->Add( cboxRF, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
472 wxCheckBox *cboxIU =
new wxCheckBox( parent,
ID_IU, wxT(
"Immediate Units"), wxDefaultPosition, wxDefaultSize, 0 );
473 cboxSizer->Add( cboxIU, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
475 wxCheckBox *cboxFU =
new wxCheckBox( parent,
ID_FU, wxT(
"Function Units"), wxDefaultPosition, wxDefaultSize, 0 );
476 cboxSizer->Add( cboxFU, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
478 item0->Add( cboxSizer, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
480 wxStaticLine *item5 =
new wxStaticLine( parent,
ID_LINE, wxDefaultPosition, wxSize(20,-1), wxLI_HORIZONTAL );
481 item0->Add( item5, 0, wxGROW|wxALL, 5 );
483 wxBoxSizer *item6 =
new wxBoxSizer( wxHORIZONTAL );
485 wxButton *closeButton =
new wxButton( parent,
ID_CLOSE, wxT(
"Close"), wxDefaultPosition, wxDefaultSize, 0 );
486 item6->Add( closeButton, 0, wxALIGN_CENTER|wxALL, 5 );
488 item0->Add( item6, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
493 parent->SetSizer( item0 );
495 item0->SetSizeHints( parent );