(parent,
id, pos,
size, style, visible);
83SetExtraStyle(wxWS_EX_VALIDATE_RECURSIVELY);
85CAlgoToolManagerParamsPanel::Create( parent,
id, pos,
size, style );
94GetSizer()->SetSizeHints(
this);
120wxBoxSizer* itemBoxSizer2 =
newwxBoxSizer(wxVERTICAL);
121itemCAlgoToolManagerParamsPanel1->SetSizer(itemBoxSizer2);
126wxBoxSizer* itemBoxSizer4 =
newwxBoxSizer(wxHORIZONTAL);
127itemBoxSizer2->Add(itemBoxSizer4, 0, wxALIGN_RIGHT|wxALL, 0);
129wxStaticText* itemStaticText5 =
newwxStaticText( itemCAlgoToolManagerParamsPanel1, wxID_STATIC,
_(
"Scoring method"), wxDefaultPosition, wxDefaultSize, 0 );
130itemBoxSizer4->Add(itemStaticText5, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
132wxArrayString itemChoice6Strings;
133itemChoice6Strings.Add(
_(
"log-expectation score (default)"));
134itemChoice6Strings.Add(
_(
"PAM200"));
135itemChoice6Strings.Add(
_(
"VTML240"));
136wxChoice* itemChoice6 =
newwxChoice( itemCAlgoToolManagerParamsPanel1,
ID_CHOICE2, wxDefaultPosition, wxDefaultSize, itemChoice6Strings, 0 );
137itemChoice6->SetStringSelection(
_(
"log-expectation score (default)"));
138itemBoxSizer4->Add(itemChoice6, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
140wxCheckBox* itemCheckBox7 =
newwxCheckBox( itemCAlgoToolManagerParamsPanel1,
ID_CHECKBOX12,
_(
"Generate reconstructed tree from alignment"), wxDefaultPosition, wxDefaultSize, 0 );
141itemCheckBox7->SetValue(
false);
142itemBoxSizer2->Add(itemCheckBox7, 0, wxALIGN_LEFT|wxALL, 5);
144wxBoxSizer* itemBoxSizer8 =
newwxBoxSizer(wxHORIZONTAL);
145itemBoxSizer2->Add(itemBoxSizer8, 0, wxGROW|wxALL, 0);
147wxStaticText* itemStaticText9 =
newwxStaticText( itemCAlgoToolManagerParamsPanel1, wxID_STATIC,
_(
"Command line options"), wxDefaultPosition, wxDefaultSize, 0 );
148itemBoxSizer8->Add(itemStaticText9, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
150wxTextCtrl* itemTextCtrl10 =
newwxTextCtrl( itemCAlgoToolManagerParamsPanel1,
ID_TEXTCTRL11, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
151itemBoxSizer8->Add(itemTextCtrl10, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
153wxBoxSizer* itemBoxSizer11 =
newwxBoxSizer(wxHORIZONTAL);
154itemBoxSizer2->Add(itemBoxSizer11, 0, wxGROW|wxALL, 0);
156wxStaticText* itemStaticText12 =
newwxStaticText( itemCAlgoToolManagerParamsPanel1, wxID_STATIC,
_(
"Path to executable"), wxDefaultPosition, wxDefaultSize, 0 );
157itemBoxSizer11->Add(itemStaticText12, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
159wxTextCtrl* itemTextCtrl13 =
newwxTextCtrl( itemCAlgoToolManagerParamsPanel1,
ID_TEXTCTRL12, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
160itemBoxSizer11->Add(itemTextCtrl13, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
162wxBitmapButton* itemBitmapButton14 =
newwxBitmapButton( itemCAlgoToolManagerParamsPanel1,
ID_BITMAPBUTTON1, itemCAlgoToolManagerParamsPanel1->
GetBitmapResource(
wxT(
"menu::open")), wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
163itemBitmapButton14->SetHelpText(
_(
"Select MUSCLE executable"));
165itemBitmapButton14->SetToolTip(
_(
"Select MUSCLE executable"));
166itemBoxSizer11->Add(itemBitmapButton14, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
169itemChoice6->SetValidator( wxGenericValidator(&
GetData().m_ScoringMethod) );
170itemCheckBox7->SetValidator( wxGenericValidator(&
GetData().m_GenerateTree) );
171itemTextCtrl10->SetValidator( wxTextValidator(wxFILTER_NONE, &
GetData().m_CommandLine) );
195 returnwxArtProvider::GetBitmap(name);
209 if(!CAlgoToolManagerParamsPanel::TransferDataFromWindow())
237wxTextCtrl* textCtrl =
dynamic_cast<wxTextCtrl*
>(FindWindow(
ID_TEXTCTRL12));
238 _ASSERT(
nullptr!= textCtrl);
240wxString path = textCtrl->GetValue();
242wxFileDialog dlg(
this,
wxT(
"Select a file"),
wxT(
""),
wxT(
""),
wxT(
"*"),
243wxFD_OPEN|wxFD_FILE_MUST_EXIST);
247 if(dlg.ShowModal() != wxID_OK)
250path = dlg.GetPath();
251textCtrl->SetValue(path);
257TransferDataToWindow();
virtual bool TransferDataFromWindow()
wxIcon GetIconResource(const wxString &name)
virtual void LoadSettings()
void RestoreDefaults()
override in derived classes
void OnMusclePathClick(wxCommandEvent &event)
CMuscleToolParams & GetData()
bool Create(wxWindow *parent, wxWindowID id=ID_CMUSCLEPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL, bool visible=true)
virtual void SaveSettings() const
override in derived classes
CObjectListWidgetSel * m_LocationSel
void SetObjects(map< string, TConstScopedObjects > *objects)
wxBitmap GetBitmapResource(const wxString &name)
static bool ShowToolTips()
TConstScopedObjects & SetObjects()
virtual void SetRegistryPath(const string &path)
CAlgoToolManagerParamsPanel.
#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