A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/wx__phylo__settings__dlg_8cpp_source.html below:

NCBI C++ ToolKit: src/gui/widgets/phylo_tree/wx_phylo_settings_dlg.cpp Source File

47 #include <wx/editlbox.h> 52 #include <wx/stattext.h> 53 #include <wx/statline.h> 54 #include <wx/statbox.h> 55 #include <wx/combobox.h> 57 #include <wx/clrpicker.h> 58 #include <wx/checklst.h> 59 #include <wx/valgen.h> 60 #include <wx/bitmap.h> 62 #include <wx/listbook.h> 63 #include <wx/radiobut.h> 64 #include <wx/slider.h> 65 #include <wx/stattext.h> 66 #include <wx/hyperlink.h> 117  Create

(parent,

id

, caption, pos,

size

, style);

123 

SetExtraStyle(wxWS_EX_VALIDATE_RECURSIVELY|wxWS_EX_BLOCK_EVENTS);

124

wxDialog::Create( parent,

id

, caption, pos,

size

, style );

129

GetSizer()->SetSizeHints(

this

);

182

wxBoxSizer* itemBoxSizer2 =

new

wxBoxSizer(wxVERTICAL);

183

itemDialog1->SetSizer(itemBoxSizer2);

185

wxFlexGridSizer* itemFlexGridSizer3 =

new

wxFlexGridSizer(2, 1, 0, 0);

186

itemBoxSizer2->Add(itemFlexGridSizer3, 1, wxGROW|wxALL, 5);

188

wxNotebook* itemNotebook4 =

new

wxNotebook( itemDialog1,

ID_LISTBOOK1

, wxDefaultPosition, wxDefaultSize, wxBK_DEFAULT );

190  m_ColorPanel

=

new

wxPanel( itemNotebook4,

ID_PANEL1

, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );

191  m_ColorPanel

->SetExtraStyle(wxWS_EX_VALIDATE_RECURSIVELY);

192

wxBoxSizer* itemBoxSizer6 =

new

wxBoxSizer(wxVERTICAL);

195

wxBoxSizer* itemBoxSizer7 =

new

wxBoxSizer(wxHORIZONTAL);

196

itemBoxSizer6->Add(itemBoxSizer7, 0, wxGROW|wxLEFT|wxRIGHT, 5);

197

wxArrayString m_ColorationStrings;

198

m_ColorationStrings.Add(

_

(

"&Use Color palette"

));

199

m_ColorationStrings.Add(

_

(

"&Perform coloration of tree clusters"

));

200

m_ColorationStrings.Add(

_

(

"&Use monochrome palette"

));

203

itemBoxSizer7->Add(

m_Coloration

, 1, wxALIGN_TOP|wxLEFT|wxRIGHT, 5);

205

wxStaticBox* itemStaticBoxSizer9Static =

new

wxStaticBox(

m_ColorPanel

,

wxID_ANY

,

_

(

"Color Matrix"

));

206

wxStaticBoxSizer* itemStaticBoxSizer9 =

new

wxStaticBoxSizer(itemStaticBoxSizer9Static, wxVERTICAL);

207

itemBoxSizer6->Add(itemStaticBoxSizer9, 0, wxGROW, 5);

208

wxFlexGridSizer* itemFlexGridSizer10 =

new

wxFlexGridSizer(5, 4, 2, 2);

209

itemStaticBoxSizer9->Add(itemFlexGridSizer10, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT, 5);

210

wxStaticText* itemStaticText11 =

new

wxStaticText( itemStaticBoxSizer9->GetStaticBox(), wxID_STATIC, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );

211

itemFlexGridSizer10->Add(itemStaticText11, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

213

wxStaticText* itemStaticText12 =

new

wxStaticText( itemStaticBoxSizer9->GetStaticBox(), wxID_STATIC,

_

(

"Node Color"

), wxDefaultPosition, wxDefaultSize, 0 );

214

itemFlexGridSizer10->Add(itemStaticText12, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

216

wxStaticText* itemStaticText13 =

new

wxStaticText( itemStaticBoxSizer9->GetStaticBox(), wxID_STATIC,

_

(

"Edge Color"

), wxDefaultPosition, wxDefaultSize, 0 );

217

itemFlexGridSizer10->Add(itemStaticText13, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

219

wxStaticText* itemStaticText14 =

new

wxStaticText( itemStaticBoxSizer9->GetStaticBox(), wxID_STATIC,

_

(

"Label Color"

), wxDefaultPosition, wxDefaultSize, 0 );

220

itemFlexGridSizer10->Add(itemStaticText14, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

222

wxStaticText* itemStaticText15 =

new

wxStaticText( itemStaticBoxSizer9->GetStaticBox(), wxID_STATIC,

_

(

"Default"

), wxDefaultPosition, wxDefaultSize, 0 );

223

itemFlexGridSizer10->Add(itemStaticText15, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

225  m_NodeColorDefault

=

new

wxColourPickerCtrl( itemStaticBoxSizer9->GetStaticBox(),

ID_TEXTCTRL2

, wxColour(), wxDefaultPosition, wxDefaultSize, wxCLRP_DEFAULT_STYLE );

226

itemFlexGridSizer10->Add(

m_NodeColorDefault

, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

228  m_EdgeColorDefault

=

new

wxColourPickerCtrl( itemStaticBoxSizer9->GetStaticBox(),

ID_TEXTCTRL3

, wxColour(), wxDefaultPosition, wxDefaultSize, wxCLRP_DEFAULT_STYLE );

229

itemFlexGridSizer10->Add(

m_EdgeColorDefault

, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

231  m_LabelColorDefault

=

new

wxColourPickerCtrl( itemStaticBoxSizer9->GetStaticBox(),

ID_TEXTCTRL4

, wxColour(), wxDefaultPosition, wxDefaultSize, wxCLRP_DEFAULT_STYLE );

232

itemFlexGridSizer10->Add(

m_LabelColorDefault

, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

234

wxStaticText* itemStaticText19 =

new

wxStaticText( itemStaticBoxSizer9->GetStaticBox(),

ID_TEXTCTRL5

,

_

(

"Selection"

), wxDefaultPosition, wxDefaultSize, 0 );

235

itemFlexGridSizer10->Add(itemStaticText19, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

237  m_NodeColorSelection

=

new

wxColourPickerCtrl( itemStaticBoxSizer9->GetStaticBox(),

ID_TEXTCTRL6

, wxColour(), wxDefaultPosition, wxDefaultSize, wxCLRP_DEFAULT_STYLE );

238

itemFlexGridSizer10->Add(

m_NodeColorSelection

, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

240  m_EdgeColorSelection

=

new

wxColourPickerCtrl( itemStaticBoxSizer9->GetStaticBox(),

ID_TEXTCTRL7

, wxColour(), wxDefaultPosition, wxDefaultSize, wxCLRP_DEFAULT_STYLE );

241

itemFlexGridSizer10->Add(

m_EdgeColorSelection

, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

243  m_LabelColorSelection

=

new

wxColourPickerCtrl( itemStaticBoxSizer9->GetStaticBox(),

ID_TEXTCTRL8

, wxColour(), wxDefaultPosition, wxDefaultSize, wxCLRP_DEFAULT_STYLE );

244

itemFlexGridSizer10->Add(

m_LabelColorSelection

, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

246

wxStaticText* itemStaticText23 =

new

wxStaticText( itemStaticBoxSizer9->GetStaticBox(),

ID_TEXTCTRL9

,

_

(

"Trace to Root"

), wxDefaultPosition, wxDefaultSize, 0 );

247

itemFlexGridSizer10->Add(itemStaticText23, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

249  m_NodeColorTrace

=

new

wxColourPickerCtrl( itemStaticBoxSizer9->GetStaticBox(),

ID_TEXTCTRL10

, wxColour(), wxDefaultPosition, wxDefaultSize, wxCLRP_DEFAULT_STYLE );

250

itemFlexGridSizer10->Add(

m_NodeColorTrace

, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

252  m_EdgeColorTrace

=

new

wxColourPickerCtrl( itemStaticBoxSizer9->GetStaticBox(),

ID_TEXTCTRL11

, wxColour(), wxDefaultPosition, wxDefaultSize, wxCLRP_DEFAULT_STYLE );

253

itemFlexGridSizer10->Add(

m_EdgeColorTrace

, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

255  m_LabelColorTrace

=

new

wxColourPickerCtrl( itemStaticBoxSizer9->GetStaticBox(),

ID_TEXTCTRL12

, wxColour(), wxDefaultPosition, wxDefaultSize, wxCLRP_DEFAULT_STYLE );

256

itemFlexGridSizer10->Add(

m_LabelColorTrace

, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

258

wxStaticText* itemStaticText27 =

new

wxStaticText( itemStaticBoxSizer9->GetStaticBox(), wxID_STATIC,

_

(

"Common Path"

), wxDefaultPosition, wxDefaultSize, 0 );

259

itemFlexGridSizer10->Add(itemStaticText27, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

262

itemFlexGridSizer10->Add(

m_NodeColorCommon

, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

265

itemFlexGridSizer10->Add(

m_EdgeColorCommon

, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

268

itemFlexGridSizer10->Add(

m_LabelColorCommon

, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

270

wxStaticBox* itemStaticBoxSizer31Static =

new

wxStaticBox(

m_ColorPanel

,

wxID_ANY

,

_

(

"Selection Options"

));

271

wxStaticBoxSizer* itemStaticBoxSizer31 =

new

wxStaticBoxSizer(itemStaticBoxSizer31Static, wxVERTICAL);

272

itemBoxSizer6->Add(itemStaticBoxSizer31, 1, wxGROW|wxLEFT|wxRIGHT|wxTOP, 5);

273

wxPanel* itemPanel32 =

new

wxPanel( itemStaticBoxSizer31->GetStaticBox(),

ID_PANEL

, wxDefaultPosition, wxSize(-1, 60), wxSUNKEN_BORDER|wxTAB_TRAVERSAL );

274

itemStaticBoxSizer31->Add(itemPanel32, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);

275

wxBoxSizer* itemBoxSizer33 =

new

wxBoxSizer(wxHORIZONTAL);

276

itemPanel32->SetSizer(itemBoxSizer33);

278

wxStaticText* itemStaticText34 =

new

wxStaticText( itemPanel32, wxID_STATIC,

_

(

"Transparency factor when not selected"

), wxDefaultPosition, wxDefaultSize, 0 );

279

itemBoxSizer33->Add(itemStaticText34, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

283  m_SelectionAlpha

->SetToolTip(

_

(

"Transparency value used when choosing to hide non-selected elements"

));

284

itemBoxSizer33->Add(

m_SelectionAlpha

, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

286  m_SelectionAlphaText

=

new

wxStaticText( itemPanel32, wxID_STATIC,

_

(

"0.1"

), wxDefaultPosition, wxDefaultSize, 0 );

288  m_SelectionAlphaText

->SetToolTip(

_

(

"Transparency value used when choosing to hide non-selected elements"

));

291

itemBoxSizer33->Add(5, 5, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5);

295

wxPanel* itemPanel38 =

new

wxPanel( itemNotebook4,

ID_PANEL2

, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );

296

wxBoxSizer* itemBoxSizer39 =

new

wxBoxSizer(wxVERTICAL);

297

itemPanel38->SetSizer(itemBoxSizer39);

299

wxStaticBox* itemStaticBoxSizer40Static =

new

wxStaticBox(itemPanel38,

wxID_ANY

,

_

(

"Label Selection"

));

300

wxStaticBoxSizer* itemStaticBoxSizer40 =

new

wxStaticBoxSizer(itemStaticBoxSizer40Static, wxVERTICAL);

301

itemBoxSizer39->Add(itemStaticBoxSizer40, 0, wxGROW|wxALL, 5);

302

wxBoxSizer* itemBoxSizer41 =

new

wxBoxSizer(wxHORIZONTAL);

303

itemStaticBoxSizer40->Add(itemBoxSizer41, 0, wxALIGN_LEFT|wxALL, 5);

304  m_rbSimple

=

new

wxRadioButton( itemStaticBoxSizer40->GetStaticBox(),

ID_RADIOBUTTON1

,

_

(

"Simple Labels Using Property:"

), wxDefaultPosition, wxDefaultSize, wxRB_GROUP );

306

itemBoxSizer41->Add(

m_rbSimple

, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP|wxBOTTOM, 5);

308

wxArrayString m_Feature1Strings;

309  m_Feature1

=

new

wxChoice( itemStaticBoxSizer40->GetStaticBox(),

ID_CHOICE1

, wxDefaultPosition, wxDefaultSize, m_Feature1Strings, 0 );

310

itemBoxSizer41->Add(

m_Feature1

, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

312

wxBoxSizer* itemBoxSizer44 =

new

wxBoxSizer(wxHORIZONTAL);

313

itemStaticBoxSizer40->Add(itemBoxSizer44, 0, wxALIGN_LEFT|wxALL, 5);

314  m_rbBuilder

=

new

wxRadioButton( itemStaticBoxSizer40->GetStaticBox(),

ID_RADIOBUTTON2

,

_

(

"Custom Labels Using Properties:"

), wxDefaultPosition, wxDefaultSize, 0 );

316

itemBoxSizer44->Add(

m_rbBuilder

, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP|wxBOTTOM, 5);

318

wxArrayString m_Feature2Strings;

319  m_Feature2

=

new

wxChoice( itemStaticBoxSizer40->GetStaticBox(),

ID_CHOICE2

, wxDefaultPosition, wxDefaultSize, m_Feature2Strings, 0 );

320

itemBoxSizer44->Add(

m_Feature2

, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

322  m_btnInsert

=

new

wxButton( itemStaticBoxSizer40->GetStaticBox(),

ID_BUTTON1

,

_

(

"Insert"

), wxDefaultPosition, wxSize(60, -1), 0 );

323

itemBoxSizer44->Add(

m_btnInsert

, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP|wxBOTTOM, 5);

325

wxStaticText* itemStaticText48 =

new

wxStaticText( itemStaticBoxSizer40->GetStaticBox(), wxID_STATIC,

_

(

"Format String"

), wxDefaultPosition, wxDefaultSize, 0 );

326

itemStaticBoxSizer40->Add(itemStaticText48, 0, wxALIGN_LEFT|wxALL, 5);

328  m_FormatString

=

new

wxTextCtrl( itemStaticBoxSizer40->GetStaticBox(),

ID_TEXTCTRL1

, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );

331

wxBoxSizer* itemBoxSizer50 =

new

wxBoxSizer(wxHORIZONTAL);

332

itemStaticBoxSizer40->Add(itemBoxSizer50, 0, wxALIGN_LEFT|wxALL, 5);

340

wxStaticBox* itemStaticBoxSizer53Static =

new

wxStaticBox(itemPanel38,

wxID_ANY

,

_

(

"Testing Area"

));

341

wxStaticBoxSizer* itemStaticBoxSizer53 =

new

wxStaticBoxSizer(itemStaticBoxSizer53Static, wxVERTICAL);

342

itemBoxSizer39->Add(itemStaticBoxSizer53, 0, wxGROW|wxALL, 5);

343

wxStaticText* itemStaticText54 =

new

wxStaticText( itemStaticBoxSizer53->GetStaticBox(), wxID_STATIC,

_

(

"Sample Label (random tree node)"

), wxDefaultPosition, wxDefaultSize, 0 );

344

itemStaticBoxSizer53->Add(itemStaticText54, 0, wxALIGN_LEFT|wxALL, 5);

346  m_SampleLabel

=

new

wxTextCtrl( itemStaticBoxSizer53->GetStaticBox(),

ID_TEXTCTRL13

, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );

347

itemStaticBoxSizer53->Add(

m_SampleLabel

, 0, wxGROW|wxALL, 5);

349

wxBoxSizer* itemBoxSizer56 =

new

wxBoxSizer(wxHORIZONTAL);

350

itemStaticBoxSizer53->Add(itemBoxSizer56, 0, wxALIGN_LEFT|wxALL, 5);

351

wxButton* itemButton57 =

new

wxButton( itemStaticBoxSizer53->GetStaticBox(),

ID_BUTTON2

,

_

(

"Randomize Node"

), wxDefaultPosition, wxDefaultSize, 0 );

352

itemBoxSizer56->Add(itemButton57, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

354

itemNotebook4->AddPage(itemPanel38,

_

(

"Labels"

));

356

wxPanel* itemPanel58 =

new

wxPanel( itemNotebook4,

ID_PANEL3

, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );

357

wxBoxSizer* itemBoxSizer59 =

new

wxBoxSizer(wxVERTICAL);

358

itemPanel58->SetSizer(itemBoxSizer59);

360

wxStaticBox* itemStaticBoxSizer60Static =

new

wxStaticBox(itemPanel58,

wxID_ANY

,

_

(

"Margins"

));

361

wxStaticBoxSizer* itemStaticBoxSizer60 =

new

wxStaticBoxSizer(itemStaticBoxSizer60Static, wxVERTICAL);

362

itemBoxSizer59->Add(itemStaticBoxSizer60, 0, wxGROW|wxALL, 5);

363

wxGridSizer* itemGridSizer61 =

new

wxGridSizer(2, 2, 0, 0);

364

itemStaticBoxSizer60->Add(itemGridSizer61, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);

365

wxBoxSizer* itemBoxSizer62 =

new

wxBoxSizer(wxHORIZONTAL);

366

itemGridSizer61->Add(itemBoxSizer62, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 0);

367

wxStaticText* itemStaticText63 =

new

wxStaticText( itemStaticBoxSizer60->GetStaticBox(), wxID_STATIC,

_

(

"Left"

), wxDefaultPosition, wxDefaultSize, 0 );

368

itemBoxSizer62->Add(itemStaticText63, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

370

wxTextCtrl* itemTextCtrl64 =

new

wxTextCtrl( itemStaticBoxSizer60->GetStaticBox(),

ID_TEXTCTRL19

, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );

371

itemBoxSizer62->Add(itemTextCtrl64, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

373

wxBoxSizer* itemBoxSizer65 =

new

wxBoxSizer(wxHORIZONTAL);

374

itemGridSizer61->Add(itemBoxSizer65, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 0);

375

wxStaticText* itemStaticText66 =

new

wxStaticText( itemStaticBoxSizer60->GetStaticBox(), wxID_STATIC,

_

(

"Top"

), wxDefaultPosition, wxDefaultSize, 0 );

376

itemBoxSizer65->Add(itemStaticText66, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

378

wxTextCtrl* itemTextCtrl67 =

new

wxTextCtrl( itemStaticBoxSizer60->GetStaticBox(),

ID_TEXTCTRL20

, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );

379

itemBoxSizer65->Add(itemTextCtrl67, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

381

wxBoxSizer* itemBoxSizer68 =

new

wxBoxSizer(wxHORIZONTAL);

382

itemGridSizer61->Add(itemBoxSizer68, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 0);

383

wxStaticText* itemStaticText69 =

new

wxStaticText( itemStaticBoxSizer60->GetStaticBox(), wxID_STATIC,

_

(

"Bottom"

), wxDefaultPosition, wxDefaultSize, 0 );

384

itemBoxSizer68->Add(itemStaticText69, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

386

wxTextCtrl* itemTextCtrl70 =

new

wxTextCtrl( itemStaticBoxSizer60->GetStaticBox(),

ID_TEXTCTRL21

, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );

387

itemBoxSizer68->Add(itemTextCtrl70, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

389

wxBoxSizer* itemBoxSizer71 =

new

wxBoxSizer(wxHORIZONTAL);

390

itemGridSizer61->Add(itemBoxSizer71, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 0);

391

wxStaticText* itemStaticText72 =

new

wxStaticText( itemStaticBoxSizer60->GetStaticBox(), wxID_STATIC,

_

(

"Right"

), wxDefaultPosition, wxDefaultSize, 0 );

392

itemBoxSizer71->Add(itemStaticText72, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

394

wxTextCtrl* itemTextCtrl73 =

new

wxTextCtrl( itemStaticBoxSizer60->GetStaticBox(),

ID_TEXTCTRL22

, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );

395

itemBoxSizer71->Add(itemTextCtrl73, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

397

wxStaticBox* itemStaticBoxSizer74Static =

new

wxStaticBox(itemPanel58,

wxID_ANY

,

_

(

"Sizes"

));

398

wxStaticBoxSizer* itemStaticBoxSizer74 =

new

wxStaticBoxSizer(itemStaticBoxSizer74Static, wxVERTICAL);

399

itemBoxSizer59->Add(itemStaticBoxSizer74, 0, wxGROW|wxALL, 5);

400

wxGridSizer* itemGridSizer75 =

new

wxGridSizer(2, 2, 0, 0);

401

itemStaticBoxSizer74->Add(itemGridSizer75, 0, wxGROW|wxALL, 5);

402

wxBoxSizer* itemBoxSizer76 =

new

wxBoxSizer(wxHORIZONTAL);

403

itemGridSizer75->Add(itemBoxSizer76, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 0);

404

wxStaticText* itemStaticText77 =

new

wxStaticText( itemStaticBoxSizer74->GetStaticBox(), wxID_STATIC,

_

(

"Node Size"

), wxDefaultPosition, wxDefaultSize, 0 );

405

itemBoxSizer76->Add(itemStaticText77, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

407

wxTextCtrl* itemTextCtrl78 =

new

wxTextCtrl( itemStaticBoxSizer74->GetStaticBox(),

ID_TEXTCTRL17

, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );

408

itemBoxSizer76->Add(itemTextCtrl78, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

410

wxBoxSizer* itemBoxSizer79 =

new

wxBoxSizer(wxHORIZONTAL);

411

itemGridSizer75->Add(itemBoxSizer79, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 0);

412

wxStaticText* itemStaticText80 =

new

wxStaticText( itemStaticBoxSizer74->GetStaticBox(), wxID_STATIC,

_

(

"Leaf Size"

), wxDefaultPosition, wxDefaultSize, 0 );

413

itemBoxSizer79->Add(itemStaticText80, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

415

wxTextCtrl* itemTextCtrl81 =

new

wxTextCtrl( itemStaticBoxSizer74->GetStaticBox(),

ID_TEXTCTRL23

, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );

416

itemBoxSizer79->Add(itemTextCtrl81, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

418

wxBoxSizer* itemBoxSizer82 =

new

wxBoxSizer(wxHORIZONTAL);

419

itemGridSizer75->Add(itemBoxSizer82, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 0);

420

wxStaticText* itemStaticText83 =

new

wxStaticText( itemStaticBoxSizer74->GetStaticBox(), wxID_STATIC,

_

(

"Max Node Size"

), wxDefaultPosition, wxDefaultSize, 0 );

421

itemBoxSizer82->Add(itemStaticText83, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

423

wxTextCtrl* itemTextCtrl84 =

new

wxTextCtrl( itemStaticBoxSizer74->GetStaticBox(),

m_TEXTCTRL24

, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );

424

itemBoxSizer82->Add(itemTextCtrl84, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

426

wxBoxSizer* itemBoxSizer85 =

new

wxBoxSizer(wxHORIZONTAL);

427

itemGridSizer75->Add(itemBoxSizer85, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 0);

428

wxStaticText* itemStaticText86 =

new

wxStaticText( itemStaticBoxSizer74->GetStaticBox(), wxID_STATIC,

_

(

"Line Width"

), wxDefaultPosition, wxDefaultSize, 0 );

429

itemBoxSizer85->Add(itemStaticText86, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

431

wxTextCtrl* itemTextCtrl87 =

new

wxTextCtrl( itemStaticBoxSizer74->GetStaticBox(),

ID_TEXTCTRL18

, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );

432

itemBoxSizer85->Add(itemTextCtrl87, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

434

wxCheckBox* itemCheckBox88 =

new

wxCheckBox( itemStaticBoxSizer74->GetStaticBox(),

ID_CHECKBOX

,

_

(

"Resizable Collapsed Nodes"

), wxDefaultPosition, wxDefaultSize, 0 );

435

itemCheckBox88->SetValue(

false

);

436

itemStaticBoxSizer74->Add(itemCheckBox88, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);

438

wxStaticBox* itemStaticBoxSizer89Static =

new

wxStaticBox(itemPanel58,

wxID_ANY

,

_

(

"Font"

));

439

wxStaticBoxSizer* itemStaticBoxSizer89 =

new

wxStaticBoxSizer(itemStaticBoxSizer89Static, wxVERTICAL);

440

itemBoxSizer59->Add(itemStaticBoxSizer89, 0, wxGROW|wxALL, 5);

441

wxFlexGridSizer* itemFlexGridSizer90 =

new

wxFlexGridSizer(0, 2, 0, 0);

442

itemStaticBoxSizer89->Add(itemFlexGridSizer90, 0, wxGROW|wxALL, 5);

443

wxStaticText* itemStaticText91 =

new

wxStaticText( itemStaticBoxSizer89->GetStaticBox(), wxID_STATIC,

_

(

"Font Face"

), wxDefaultPosition, wxDefaultSize, 0 );

444

itemFlexGridSizer90->Add(itemStaticText91, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

446

wxArrayString m_FontFaceStrings;

447  m_FontFace

=

new

wxChoice( itemStaticBoxSizer89->GetStaticBox(),

ID_CHOICE

, wxDefaultPosition, wxDefaultSize, m_FontFaceStrings, 0 );

448

itemFlexGridSizer90->Add(

m_FontFace

, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);

450

wxStaticText* itemStaticText93 =

new

wxStaticText( itemStaticBoxSizer89->GetStaticBox(), wxID_STATIC,

_

(

"Font Size"

), wxDefaultPosition, wxDefaultSize, 0 );

451

itemFlexGridSizer90->Add(itemStaticText93, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);

453

wxArrayString m_FontSizeStrings;

454

m_FontSizeStrings.Add(

_

(

"10"

));

455  m_FontSize

=

new

wxChoice( itemStaticBoxSizer89->GetStaticBox(),

m_CHOICE

, wxDefaultPosition, wxDefaultSize, m_FontSizeStrings, 0 );

457

itemFlexGridSizer90->Add(

m_FontSize

, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);

459

itemNotebook4->AddPage(itemPanel58,

_

(

"Sizes"

));

461

itemFlexGridSizer3->Add(itemNotebook4, 1, wxGROW|wxGROW|wxALL, 5);

463

itemFlexGridSizer3->AddGrowableRow(0);

464

itemFlexGridSizer3->AddGrowableCol(0);

466

wxBoxSizer* itemBoxSizer95 =

new

wxBoxSizer(wxHORIZONTAL);

467

itemBoxSizer2->Add(itemBoxSizer95, 0, wxGROW|wxALL, 5);

469  m_HelpHyperLink

=

new

wxHyperlinkCtrl( itemDialog1,

ID_HYPERLINKCTRL

,

_

(

"Help"

),

_T

(

"http://www.ncbi.nlm.nih.gov/tools/gbench/tutorial3A/#Ch1Step6"

), wxDefaultPosition, wxDefaultSize, wxHL_DEFAULT_STYLE );

471

itemBoxSizer95->Add(

m_HelpHyperLink

, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

473

wxStdDialogButtonSizer* itemStdDialogButtonSizer97 =

new

wxStdDialogButtonSizer;

475

itemBoxSizer95->Add(itemStdDialogButtonSizer97, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);

476

wxButton* itemButton98 =

new

wxButton( itemDialog1, wxID_OK,

_

(

"&OK"

), wxDefaultPosition, wxDefaultSize, 0 );

477

itemStdDialogButtonSizer97->AddButton(itemButton98);

479

wxButton* itemButton99 =

new

wxButton( itemDialog1, wxID_CANCEL,

_

(

"&Cancel"

), wxDefaultPosition, wxDefaultSize, 0 );

480

itemStdDialogButtonSizer97->AddButton(itemButton99);

482

itemStdDialogButtonSizer97->Realize();

497

itemTextCtrl64->SetValidator( wxGenericValidator(&

m_MarginLeft

) );

498

itemTextCtrl67->SetValidator( wxGenericValidator(&

m_MarginTop

) );

499

itemTextCtrl70->SetValidator( wxGenericValidator(&

m_MarginBottom

) );

500

itemTextCtrl73->SetValidator( wxGenericValidator(&

m_MarginRight

) );

501

itemTextCtrl78->SetValidator( wxGenericValidator(&

m_NodeSize

) );

502

itemTextCtrl81->SetValidator( wxGenericValidator(&

m_LeafNodeSize

) );

503

itemTextCtrl84->SetValidator( wxGenericValidator(&

m_MaxNodeSize

) );

504

itemTextCtrl87->SetValidator( wxGenericValidator(&

m_LineWidth

) );

518  if

(TransferDataFromWindow()) {

628

vector<string> sizes1, sizes2, sizes3;

629

sizes1.push_back(

"6"

);

630

sizes2.push_back(

"7"

);

631

sizes3.push_back(

"6"

);

632

sizes3.push_back(

"7"

);

690

wxCommandEvent dummy_evt;

694

GLdouble left, top, right, bottom;

711 

wxArrayString font_faces;

712

wxArrayString font_sizes;

714

std::vector<string> faces;

715

std::vector<string> sizes;

721  for

(idx = 0; idx<faces.size(); ++idx)

723  for

(idx = 0; idx<sizes.size(); ++idx)

735

wxCommandEvent non_event;

743  if

(max_label_len > 0) {

755  string

smplLabel =

""

;

758  if

(lblFormat.find_first_of(

"$"

) == lblFormat.find_last_of(

"$"

)) {

761

string::size_type pos1 = lblFormat.find_first_not_of(

"$("

);

762

string::size_type pos2 = lblFormat.find_last_not_of(

")"

);

763  if

( pos1!=string::npos && pos2!=string::npos && pos2>pos1){

764

smplLabel = lblFormat.substr(pos1, pos2-pos1+1);

778  if

(smplLabel == it->second) {

812  int

sub_node_idx =

r

.GetRand(0,child_count-1);

815  for

(it=

tree

[

m_SampleNode

].SubNodeBegin(); idx!=sub_node_idx; idx++, it++ ) {}

823  if

(!this->IsVisible())

841  if

(max_label_len > 0 &&

int

(full_label.length()) > max_label_len) {

842

full_label = full_label.substr(0, max_label_len) +

"..."

;

943  double val

= (double)(event.GetInt());

947

wxString wstr(s.c_str(), wxConvUTF8);

954  if

(event.IsChecked()) {

970  if

(event.GetSelection() != 3) {

985 

wxArrayString font_sizes;

987

std::vector<string> sizes;

997  bool

increment_current_size =

false

;

999  for

(idx = 0; idx < sizes.size(); ++idx) {

1000  if

(find(invalid_sizes.begin(), invalid_sizes.end(), sizes[idx]) == invalid_sizes.end()) {

1002  if

(increment_current_size) {

1003

current_size = sizes[idx];

1004

increment_current_size =

false

;

1007  else if

(current_size == sizes[idx]) {

1008

increment_current_size =

true

;

1013  for

(idx = 0; idx < sizes.size(); ++idx)

EVT_CHECKBOX(ID_CADJUSTFEATURES_CHECKBOX, CAdjustFeaturesForGaps::OnKnownUnknownSelected) EVT_CHECKBOX(ID_CADJUSTFEATURES_CHECKBOX1

const CBioTreeFeatureDictionary & GetDictionary() const

string GetLabelForNode(const CPhyloTree &tree, const CPhyloTreeNode &node, const string &format)

void SetBoaNodes(bool x_bnodes)

GLdouble & SetSize(TPhyloTreeSizes obj)

void SetFont(const CGlTextureFont &font)

void SetColoration(const TColoration &col)

string & SetLabelFormat(void)

void GetMargins(GLdouble &left, GLdouble &top, GLdouble &right, GLdouble &bottom) const

float GetNonSelectedAlpha() const

void SetMaxLabelLength(int len)

CRgbaColor & SetColor(TPhyloTreeObject obj, TPhyloTreeColors col)

int GetMaxLabelLength() const

const TColoration & GetColoration(void) const

const CGlTextureFont & GetFont(void) const

virtual bool SaveCurrentSettings() const

void SetNonSelectedAlpha(float a)

Tree subclass also has functions and data needed for rendering and selection.

TNodeType::TNodeList_I TNodeList_I

static TTreeIdx Null()

Return the index value that represents a NULL node.

TNodeType & GetNode(TTreeIdx idx)

Return a reference to the node at the given index.

void SetParams(CPhyloTreeDataSource *ds, CPhyloTreeScheme *sl)

void OnMaxLabelLenCheckClick(wxCommandEvent &event)

void OnFontFaceChoiceSelected(wxCommandEvent &event)

void OnRandomizeButtonClick(wxCommandEvent &event)

wxColourPickerCtrl * m_EdgeColorTrace

wxColourPickerCtrl * m_EdgeColorSelection

bool Create(wxWindow *parent, wxWindowID id=10000, const wxString &caption=_("Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)

wxTextCtrl * m_SampleLabel

wxBitmap GetBitmapResource(const wxString &name)

void OnOkClick(wxCommandEvent &event)

wxColourPickerCtrl * m_NodeColorSelection

wxColourPickerCtrl * m_LabelColorDefault

wxTextCtrl * m_MaxLabelLenValue

wxStaticText * m_SelectionAlphaText

wxSlider * m_SelectionAlpha

wxCheckBox * m_SetMaxLabelLenCheck

wxColourPickerCtrl * m_LabelColorTrace

wxColourPickerCtrl * m_NodeColorDefault

wxColourPickerCtrl * m_EdgeColorCommon

wxTextCtrl * m_FormatString

wxColourPickerCtrl * m_LabelColorCommon

std::map< string, vector< string > > m_InvalidFaceSizes

wxIcon GetIconResource(const wxString &name)

void OnRadiobutton2Selected(wxCommandEvent &event)

void OnListbook1PageChanged(wxNotebookEvent &event)

CPhyloTree::TTreeIdx m_SampleNode

void OnButton1Click(wxCommandEvent &event)

wxColourPickerCtrl * m_NodeColorTrace

wxColourPickerCtrl * m_EdgeColorDefault

CPhyloTreeDataSource * m_pDS

wxRadioButton * m_rbSimple

wxRadioBox * m_Coloration

wxColourPickerCtrl * m_LabelColorSelection

wxRadioButton * m_rbBuilder

wxHyperlinkCtrl * m_HelpHyperLink

void OnChoice1Selected(wxCommandEvent &event)

wxColourPickerCtrl * m_NodeColorCommon

void SwitchMode(bool bmode)

void OnColorationRadioboxSelected(wxCommandEvent &event)

bool m_ResizableCollapsed

void OnSelectionAlphaSliderUpdated(wxCommandEvent &event)

void OnRadiobutton1Selected(wxCommandEvent &event)

void OnTextctrl1Updated(wxCommandEvent &event)

void OnFontSizeChoiceSelected(wxCommandEvent &event)

static bool ShowToolTips()

The NCBI C++ standard methods for dealing with std::string.

#define ITERATE(Type, Var, Cont)

ITERATE macro to sequence through container elements.

static void GetAllFaces(vector< string > &faces)

GetAllFaces() and GetAllSizes() fills containers with strings repesenting all available enumerated (p...

static string FaceToString(EFontFace face)

funtions below provide conversion of font parameters to strings and back.

EFontFace GetFontFace() const

static void GetAllSizes(vector< string > &sizes)

static EFontFace FaceFromString(const string &str)

Selects a font face given a string or eFontFace_LastFont on failure.

unsigned int GetFontSize() const

Uint4 TValue

Type of the generated integer value and/or the seed value.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

static string DoubleToString(double value, int precision=-1, TNumToStringFlags flags=0)

Convert double to string.

static int StringToNonNegativeInt(const CTempString str, TStringToNumFlags flags=0)

Convert string to non-negative integer value.

static int StringToInt(const CTempString str, TStringToNumFlags flags=0, int base=10)

Convert string to int.

static string IntToString(int value, TNumToStringFlags flags=0, int base=10)

Convert int to string.

static enable_if< is_arithmetic< TNumeric >::value||is_convertible< TNumeric, Int8 >::value, string >::type NumericToString(TNumeric value, TNumToStringFlags flags=0, int base=10)

Convert numeric value to string.

@ fConvErr_NoThrow

Do not throw an exception on error.

const TFeatureDict & GetFeatureDict() const

Get reference on the internal map.

const struct ncbi::grid::netcache::search::fields::SIZE size

const GenericPointer< typename T::ValueType > T2 value

Defines: CTimeFormat - storage class for time format.

double r(size_t dimension_, const Int4 *score_, const double *prob_, double theta_)

#define ID_COLOURPICKERCTRL1

#define ID_COLOURPICKERCTRL2

#define ID_MAX_LABEL_LEN_VALUE

#define ID_COLORATION_RADIOBOX

#define ID_COLOURPICKERCTRL

#define ID_MAX_LABEL_LEN_CHECK

#define ID_SELECTION_ALPHA_SLIDER

wxString ToWxString(const string &s)

string ToStdString(const wxString &s)


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