SetExtraStyle(wxWS_EX_VALIDATE_RECURSIVELY);
84CAlgoToolManagerParamsPanel::Create( parent,
id, pos,
size, style );
89GetSizer()->SetSizeHints(
this);
119wxBoxSizer* itemBoxSizer2 =
newwxBoxSizer(wxVERTICAL);
120itemCAlgoToolManagerParamsPanel1->SetSizer(itemBoxSizer2);
125wxCheckBox* itemCheckBox4 =
newwxCheckBox( itemCAlgoToolManagerParamsPanel1,
ID_CHECKBOX1,
_(
"Automatically select an appropriate strategy from L-INS-i, FFT-NS-i and FFT-NS-2 (default is FFT-NS-2). "), wxDefaultPosition, wxDefaultSize, 0 );
126itemCheckBox4->SetValue(
false);
127itemBoxSizer2->Add(itemCheckBox4, 0, wxGROW|wxALL, 5);
129wxCheckBox* itemCheckBox5 =
newwxCheckBox( itemCAlgoToolManagerParamsPanel1,
ID_CHECKBOX,
_(
"Quiet mode (prints nothing to the console)"), wxDefaultPosition, wxDefaultSize, 0 );
130itemCheckBox5->SetValue(
true);
131itemBoxSizer2->Add(itemCheckBox5, 0, wxGROW|wxALL, 5);
133wxBoxSizer* itemBoxSizer6 =
newwxBoxSizer(wxHORIZONTAL);
134itemBoxSizer2->Add(itemBoxSizer6, 0, wxGROW|wxALL, 0);
136wxStaticText* itemStaticText7 =
newwxStaticText( itemCAlgoToolManagerParamsPanel1, wxID_STATIC,
_(
"Command line options"), wxDefaultPosition, wxDefaultSize, 0 );
137itemBoxSizer6->Add(itemStaticText7, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
139wxTextCtrl* itemTextCtrl8 =
newwxTextCtrl( itemCAlgoToolManagerParamsPanel1,
ID_TEXTCTRL11, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
140itemBoxSizer6->Add(itemTextCtrl8, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
142wxBoxSizer* itemBoxSizer9 =
newwxBoxSizer(wxHORIZONTAL);
143itemBoxSizer2->Add(itemBoxSizer9, 0, wxGROW|wxALL, 0);
145wxStaticText* itemStaticText10 =
newwxStaticText( itemCAlgoToolManagerParamsPanel1, wxID_STATIC,
_(
"Path to executable"), wxDefaultPosition, wxDefaultSize, 0 );
146itemBoxSizer9->Add(itemStaticText10, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
148wxTextCtrl* itemTextCtrl11 =
newwxTextCtrl( itemCAlgoToolManagerParamsPanel1,
ID_TEXTCTRL12, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
149itemBoxSizer9->Add(itemTextCtrl11, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
151wxBitmapButton* itemBitmapButton12 =
newwxBitmapButton( itemCAlgoToolManagerParamsPanel1,
ID_BITMAPBUTTON1, itemCAlgoToolManagerParamsPanel1->
GetBitmapResource(
wxT(
"menu::open")), wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
152itemBitmapButton12->SetHelpText(
_(
"Select MAFFT executable"));
154itemBitmapButton12->SetToolTip(
_(
"Select MAFFT executable"));
155itemBoxSizer9->Add(itemBitmapButton12, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
158itemCheckBox5->SetValidator( wxGenericValidator(&
GetData().m_QuietFlag) );
159itemTextCtrl8->SetValidator( wxTextValidator(wxFILTER_NONE, &
GetData().m_CommandLine) );
176 returnwxArtProvider::GetBitmap(name);
189 if(!CAlgoToolManagerParamsPanel::TransferDataFromWindow())
217wxTextCtrl* textCtrl =
dynamic_cast<wxTextCtrl*
>(FindWindow(
ID_TEXTCTRL12));
218 _ASSERT(
nullptr!= textCtrl);
220wxString path = textCtrl->GetValue();
222wxFileDialog dlg(
this,
wxT(
"Select a file"),
wxT(
""),
wxT(
""),
wxT(
"*"),
223wxFD_OPEN|wxFD_FILE_MUST_EXIST);
227 if(dlg.ShowModal() != wxID_OK)
230path = dlg.GetPath();
231textCtrl->SetValue(path);
237TransferDataToWindow();
TConstScopedObjects & SetObjects()
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const struct ncbi::grid::netcache::search::fields::SIZE size
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4