(parent,
id, caption, pos,
size, style);
80SetExtraStyle(wxWS_EX_VALIDATE_RECURSIVELY|wxWS_EX_BLOCK_EVENTS);
81wxDialog::Create( parent,
id, caption, pos,
size, style );
86GetSizer()->SetSizeHints(
this);
112wxBoxSizer* itemBoxSizer2 =
newwxBoxSizer(wxVERTICAL);
113itemDialog1->SetSizer(itemBoxSizer2);
115wxNotebook* itemNotebook3 =
newwxNotebook( itemDialog1,
ID_NOTEBOOK, wxDefaultPosition, wxDefaultSize, wxBK_DEFAULT );
117wxPanel* itemPanel4 =
newwxPanel( itemNotebook3,
ID_GENERAL_PANEL, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER|wxTAB_TRAVERSAL );
118itemPanel4->SetExtraStyle(wxWS_EX_VALIDATE_RECURSIVELY);
119wxBoxSizer* itemBoxSizer5 =
newwxBoxSizer(wxHORIZONTAL);
120itemPanel4->SetSizer(itemBoxSizer5);
122wxBoxSizer* itemBoxSizer6 =
newwxBoxSizer(wxVERTICAL);
123itemBoxSizer5->Add(itemBoxSizer6, 0, wxGROW|wxALL, 5);
124wxStaticBox* itemStaticBoxSizer7Static =
newwxStaticBox(itemPanel4,
wxID_ANY,
_(
"Policy"));
125wxStaticBoxSizer* itemStaticBoxSizer7 =
newwxStaticBoxSizer(itemStaticBoxSizer7Static, wxHORIZONTAL);
126itemBoxSizer6->Add(itemStaticBoxSizer7, 0, wxGROW|wxALL, 0);
127wxArrayString itemChoice8Strings;
128itemChoice8Strings.Add(
_(
"Default"));
129itemChoice8Strings.Add(
_(
"Strict"));
130itemChoice8Strings.Add(
_(
"Relaxed"));
131wxChoice* itemChoice8 =
newwxChoice( itemStaticBoxSizer7->GetStaticBox(),
ID_POLICY_CHOICE, wxDefaultPosition, wxDefaultSize, itemChoice8Strings, 0 );
132itemChoice8->SetStringSelection(
_(
"Default"));
133itemStaticBoxSizer7->Add(itemChoice8, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
135wxButton* itemButton9 =
newwxButton( itemStaticBoxSizer7->GetStaticBox(), wxID_APPLY,
_(
"&Apply"), wxDefaultPosition, wxDefaultSize, 0 );
136itemStaticBoxSizer7->Add(itemButton9, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
138wxArrayString itemRadioBox10Strings;
139itemRadioBox10Strings.Add(
_(
"Exact Match by all IDs"));
140itemRadioBox10Strings.Add(
_(
"Match at least one ID"));
141itemRadioBox10Strings.Add(
_(
"Match at least one ID, ignore version"));
142wxRadioBox* itemRadioBox10 =
newwxRadioBox( itemPanel4,
ID_SEQUENCE_MATCHING_RADIOBOX,
_(
"Sequence Matching Selection Options"), wxDefaultPosition, wxDefaultSize, itemRadioBox10Strings, 1, wxRA_SPECIFY_COLS );
143itemRadioBox10->SetSelection(0);
144itemBoxSizer6->Add(itemRadioBox10, 0, wxGROW|wxALL, 0);
146wxStaticBox* itemStaticBoxSizer11Static =
newwxStaticBox(itemPanel4,
wxID_ANY, wxEmptyString);
147wxStaticBoxSizer* itemStaticBoxSizer11 =
newwxStaticBoxSizer(itemStaticBoxSizer11Static, wxVERTICAL);
148itemBoxSizer6->Add(itemStaticBoxSizer11, 0, wxGROW|wxALL, 0);
149wxCheckBox* itemCheckBox12 =
newwxCheckBox( itemStaticBoxSizer11->GetStaticBox(),
ID_USE_LOCATIONS_CHECKBOX,
_(
"Use locations to identify alignment rows"), wxDefaultPosition, wxDefaultSize, 0 );
150itemCheckBox12->SetValue(
false);
151itemStaticBoxSizer11->Add(itemCheckBox12, 0, wxALIGN_LEFT|wxALL, 5);
153wxCheckBox* itemCheckBox13 =
newwxCheckBox( itemStaticBoxSizer11->GetStaticBox(),
ID_MATCH_BY_PRODUCTS_CHECKBOX,
_(
"Match Features by Products"), wxDefaultPosition, wxDefaultSize, 0 );
154itemCheckBox13->SetValue(
false);
155itemStaticBoxSizer11->Add(itemCheckBox13, 0, wxALIGN_LEFT|wxALL, 5);
157wxCheckBox* itemCheckBox14 =
newwxCheckBox( itemStaticBoxSizer11->GetStaticBox(),
ID_PROJECTS_BROADCAST_CHECKBOX,
_(
"Broadcast between Projects"), wxDefaultPosition, wxDefaultSize, 0 );
158itemCheckBox14->SetValue(
false);
159itemStaticBoxSizer11->Add(itemCheckBox14, 0, wxALIGN_LEFT|wxALL, 5);
161wxCheckBox* itemCheckBox15 =
newwxCheckBox( itemPanel4,
ID_AUTO_BROADCAST_SEL_CHECKBOX,
_(
"Auto broadcast selection changes"), wxDefaultPosition, wxDefaultSize, 0 );
162itemCheckBox15->SetValue(
false);
163itemBoxSizer6->Add(itemCheckBox15, 0, wxALIGN_LEFT|wxALL, 5);
165itemBoxSizer6->Add(0, 10, 0, wxALIGN_CENTER_HORIZONTAL, 5);
167wxBoxSizer* itemBoxSizer17 =
newwxBoxSizer(wxVERTICAL);
168itemBoxSizer5->Add(itemBoxSizer17, 0, wxGROW|wxALL, 5);
169wxArrayString itemRadioBox18Strings;
170itemRadioBox18Strings.Add(
_(
"Track range changes"));
171itemRadioBox18Strings.Add(
_(
"Track and Center range changes"));
172itemRadioBox18Strings.Add(
_(
"Track and Expand range changes"));
173itemRadioBox18Strings.Add(
_(
"Track and Contract range changes"));
174itemRadioBox18Strings.Add(
_(
"Track and Follow ranges"));
175wxRadioBox* itemRadioBox18 =
newwxRadioBox( itemPanel4,
ID_VISIBLE_RANGE_RADIOBOX,
_(
"Visible Range Synchronization Options"), wxDefaultPosition, wxDefaultSize, itemRadioBox18Strings, 1, wxRA_SPECIFY_COLS );
176itemRadioBox18->SetSelection(0);
177itemBoxSizer17->Add(itemRadioBox18, 0, wxALIGN_CENTER_HORIZONTAL, 5);
179wxCheckBox* itemCheckBox19 =
newwxCheckBox( itemPanel4,
ID_AUTO_BROADCAST_RANGE_CHECKBOX,
_(
"Auto broadcast range changes"), wxDefaultPosition, wxDefaultSize, 0 );
180itemCheckBox19->SetValue(
false);
181itemBoxSizer17->Add(itemCheckBox19, 0, wxALIGN_LEFT|wxALL, 5);
183itemBoxSizer17->Add(0, 0, 1, wxALIGN_CENTER_HORIZONTAL, 0);
185itemNotebook3->AddPage(itemPanel4,
_(
"General"));
187wxPanel* itemPanel21 =
newwxPanel( itemNotebook3,
ID_BIOTREE_CONTAINER_PANEL, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER|wxTAB_TRAVERSAL );
188itemPanel21->SetExtraStyle(wxWS_EX_VALIDATE_RECURSIVELY);
189wxBoxSizer* itemBoxSizer22 =
newwxBoxSizer(wxVERTICAL);
190itemPanel21->SetSizer(itemBoxSizer22);
192wxStaticBox* itemStaticBoxSizer23Static =
newwxStaticBox(itemPanel21,
wxID_ANY,
_(
"Properties for Comparing Trees in Prioritized Order"));
193wxStaticBoxSizer* itemStaticBoxSizer23 =
newwxStaticBoxSizer(itemStaticBoxSizer23Static, wxVERTICAL);
194itemBoxSizer22->Add(itemStaticBoxSizer23, 0, wxGROW|wxALL, 5);
198wxBoxSizer* itemBoxSizer25 =
newwxBoxSizer(wxVERTICAL);
199itemBoxSizer22->Add(itemBoxSizer25, 1, wxGROW|wxALL, 5);
202itemBoxSizer25->Add(
m_SelectOneToOne, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
204wxButton* itemButton27 =
newwxButton( itemPanel21,
ID_SET_DEFAULTS_BTN,
_(
"Set Default Properties"), wxDefaultPosition, wxDefaultSize, 0 );
205itemBoxSizer25->Add(itemButton27, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
207wxHyperlinkCtrl* itemHyperlinkCtrl28 =
newwxHyperlinkCtrl( itemPanel21,
ID_HYPERLINKCTRL,
_(
"Help"),
_T(
"https://www.ncbi.nlm.nih.gov/tools/gbench/tutorial3A/#Ch1Step5"), wxDefaultPosition, wxDefaultSize, wxHL_DEFAULT_STYLE );
208itemBoxSizer22->Add(itemHyperlinkCtrl28, 0, wxALIGN_LEFT|wxALL, 5);
210itemNotebook3->AddPage(itemPanel21,
_(
"BioTree Settings"));
212itemBoxSizer2->Add(itemNotebook3, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
214wxStaticLine* itemStaticLine29 =
newwxStaticLine( itemDialog1,
wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
215itemBoxSizer2->Add(itemStaticLine29, 0, wxGROW|wxALL, 5);
217wxStdDialogButtonSizer* itemStdDialogButtonSizer30 =
newwxStdDialogButtonSizer;
219itemBoxSizer2->Add(itemStdDialogButtonSizer30, 0, wxALIGN_RIGHT|wxALL, 5);
220wxButton* itemButton31 =
newwxButton( itemDialog1, wxID_OK,
_(
"&OK"), wxDefaultPosition, wxDefaultSize, 0 );
221itemButton31->SetDefault();
222itemStdDialogButtonSizer30->AddButton(itemButton31);
224wxButton* itemButton32 =
newwxButton( itemDialog1, wxID_CANCEL,
_(
"&Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
225itemStdDialogButtonSizer30->AddButton(itemButton32);
227itemStdDialogButtonSizer30->Realize();
230itemChoice8->SetValidator( wxGenericValidator(&
m_Policy) );
231itemRadioBox10->SetValidator( wxGenericValidator(&
m_MatchRadios) );
232itemCheckBox12->SetValidator( wxGenericValidator(&
m_MatchAlnLocs) );
236itemRadioBox18->SetValidator( wxGenericValidator(&
m_VRBPolicy) );
291TransferDataFromWindow();
310TransferDataToWindow();
315wxArrayString wxprops;
316wxprops.Add(
wxT(
"seq-id"));
317wxprops.Add(
wxT(
"fullasm_id"));
318wxprops.Add(
wxT(
"asm_accession"));
319wxprops.Add(
wxT(
"tax-id"));
320wxprops.Add(
wxT(
"taxid"));
321wxprops.Add(
wxT(
"label"));
bool Create(wxWindow *parent, wxWindowID id=ID_CBROADCASTDIALOG, const wxString &caption=_("Broadcast Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxSYSTEM_MENU|wxCLOSE_BOX)
static bool ShowToolTips()
@ ID_ONE_TO_ONE_SELECT_CHECKBOX
@ ID_PROJECTS_BROADCAST_CHECKBOX
@ ID_MATCH_BY_PRODUCTS_CHECKBOX
@ ID_BIOTREE_CONTAINER_PANEL
@ ID_USE_LOCATIONS_CHECKBOX
@ ID_SEQUENCE_MATCHING_RADIOBOX
@ ID_AUTO_BROADCAST_RANGE_CHECKBOX
@ ID_AUTO_BROADCAST_SEL_CHECKBOX
@ ID_VISIBLE_RANGE_RADIOBOX
SBroadcastParams GetData() const
void OnApplyClick(wxCommandEvent &event)
wxCheckBox * m_SelectOneToOne
wxEditableListBox * m_BroadcastList
bool m_BroadcastBetweenProjects
wxBitmap GetBitmapResource(const wxString &name)
wxIcon GetIconResource(const wxString &name)
void SetData(const SBroadcastParams ¶ms)
void OnSetDefaultsBtnClick(wxCommandEvent &event)
static const char *const strings[]
#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
vector< string > m_TreeBroadcastProperties
node properties used to compare trees when broadcasting
bool m_BroadcastBetweenProjects
bool m_TreeBroadcastOneToOne
if true, when views of the same tree are opened, we broadcast between trees simply based on the node ...
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