(parent,
id, pos,
size, style, visible);
81SetExtraStyle(wxWS_EX_VALIDATE_RECURSIVELY);
83CAlgoToolManagerParamsPanel::Create( parent,
id, pos,
size, style );
92GetSizer()->SetSizeHints(
this);
118wxBoxSizer* itemBoxSizer2 =
newwxBoxSizer(wxVERTICAL);
119itemCAlgoToolManagerParamsPanel1->SetSizer(itemBoxSizer2);
124wxCheckBox* itemCheckBox4 =
newwxCheckBox( itemCAlgoToolManagerParamsPanel1,
ID_CHECKBOX12,
_(
"Return guide tree, used for alignment"), wxDefaultPosition, wxDefaultSize, 0 );
125itemCheckBox4->SetValue(
false);
126itemBoxSizer2->Add(itemCheckBox4, 0, wxALIGN_LEFT|wxALL, 5);
128wxBoxSizer* itemBoxSizer5 =
newwxBoxSizer(wxHORIZONTAL);
129itemBoxSizer2->Add(itemBoxSizer5, 0, wxGROW|wxALL, 0);
131wxStaticText* itemStaticText6 =
newwxStaticText( itemCAlgoToolManagerParamsPanel1, wxID_STATIC,
_(
"Command line options"), wxDefaultPosition, wxDefaultSize, 0 );
132itemBoxSizer5->Add(itemStaticText6, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
134wxTextCtrl* itemTextCtrl7 =
newwxTextCtrl( itemCAlgoToolManagerParamsPanel1,
ID_TEXTCTRL11, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
135itemBoxSizer5->Add(itemTextCtrl7, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
137wxBoxSizer* itemBoxSizer8 =
newwxBoxSizer(wxHORIZONTAL);
138itemBoxSizer2->Add(itemBoxSizer8, 0, wxGROW|wxALL, 0);
140wxStaticText* itemStaticText9 =
newwxStaticText( itemCAlgoToolManagerParamsPanel1, wxID_STATIC,
_(
"Path to executable"), wxDefaultPosition, wxDefaultSize, 0 );
141itemBoxSizer8->Add(itemStaticText9, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
143wxTextCtrl* itemTextCtrl10 =
newwxTextCtrl( itemCAlgoToolManagerParamsPanel1,
ID_TEXTCTRL12, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
144itemBoxSizer8->Add(itemTextCtrl10, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
146wxBitmapButton* itemBitmapButton11 =
newwxBitmapButton( itemCAlgoToolManagerParamsPanel1,
ID_BITMAPBUTTON1, itemCAlgoToolManagerParamsPanel1->
GetBitmapResource(
wxT(
"menu::open")), wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
147itemBitmapButton11->SetHelpText(
_(
"Select ClustalW executable"));
149itemBitmapButton11->SetToolTip(
_(
"Select ClustalW executable"));
150itemBoxSizer8->Add(itemBitmapButton11, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
153itemCheckBox4->SetValidator( wxGenericValidator(&
GetData().m_GenerateTree) );
154itemTextCtrl7->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