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/blast__db__dialog_8cpp_source.html below:

NCBI C++ ToolKit: src/gui/packages/pkg_alignment/blast_db_dialog.cpp Source File

40 #include <wx/bitmap.h> 42 #include <wx/button.h> 43 #include <wx/textctrl.h> 44 #include <wx/stattext.h> 45 #include <wx/treectrl.h> 46 #include <wx/wupdlock.h> 66

: m_LabelPos(

string

::npos),

78

m_IsDatabase(is_database),

158  Create

(parent,

id

, caption, pos,

size

, style);

165 

SetExtraStyle(wxWS_EX_BLOCK_EVENTS);

166

CDialog::Create( parent,

id

, caption, pos,

size

, style );

171

GetSizer()->SetSizeHints(

this

);

203

wxBoxSizer* itemBoxSizer2 =

new

wxBoxSizer(wxVERTICAL);

204

itemCDialog1->SetSizer(itemBoxSizer2);

206

wxFlexGridSizer* itemFlexGridSizer3 =

new

wxFlexGridSizer(2, 2, 0, 0);

207

itemBoxSizer2->Add(itemFlexGridSizer3, 0, wxGROW|wxLEFT|wxRIGHT|wxTOP, wxDLG_UNIT(itemCDialog1, wxSize(5, -1)).x);

209

wxStaticText* itemStaticText4 =

new

wxStaticText( itemCDialog1, wxID_STATIC,

_

(

"Filter:"

), wxDefaultPosition, wxDefaultSize, 0 );

210

itemFlexGridSizer3->Add(itemStaticText4, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, wxDLG_UNIT(itemCDialog1, wxSize(5, -1)).x);

212

wxBoxSizer* itemBoxSizer5 =

new

wxBoxSizer(wxHORIZONTAL);

213

itemFlexGridSizer3->Add(itemBoxSizer5, 0, wxGROW|wxALIGN_CENTER_VERTICAL, wxDLG_UNIT(itemCDialog1, wxSize(5, -1)).x);

215  m_SearchCtrl

=

new

wxTextCtrl( itemCDialog1,

ID_SEARCH

, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );

216

itemBoxSizer5->Add(

m_SearchCtrl

, 1, wxGROW|wxALL, wxDLG_UNIT(itemCDialog1, wxSize(5, -1)).x);

218

wxButton* itemButton7 =

new

wxButton( itemCDialog1,

ID_RESET_BTN

,

_

(

"Clear"

), wxDefaultPosition, wxDefaultSize, 0 );

219

itemBoxSizer5->Add(itemButton7, 0, wxALIGN_CENTER_VERTICAL|wxALL, wxDLG_UNIT(itemCDialog1, wxSize(5, -1)).x);

221

itemFlexGridSizer3->Add(wxDLG_UNIT(itemCDialog1, wxSize(5, -1)).x, wxDLG_UNIT(itemCDialog1, wxSize(-1, 5)).y, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, wxDLG_UNIT(itemCDialog1, wxSize(5, -1)).x);

223  m_StatusText

=

new

wxStaticText( itemCDialog1,

wxID_STATUS

,

_

(

"Filter:"

), wxDefaultPosition, wxDefaultSize, 0 );

224

itemFlexGridSizer3->Add(

m_StatusText

, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, wxDLG_UNIT(itemCDialog1, wxSize(5, -1)).x);

226

itemFlexGridSizer3->AddGrowableCol(1);

228  m_TreeCtrl

=

new

wxTreeCtrl( itemCDialog1,

ID_TREECTRL

, wxDefaultPosition, wxDLG_UNIT(itemCDialog1, wxSize(240, 160)), wxTR_HAS_BUTTONS |wxTR_FULL_ROW_HIGHLIGHT|wxTR_HIDE_ROOT|wxTR_SINGLE|

wxTR_GBENCH_LINES

);

229

itemBoxSizer2->Add(

m_TreeCtrl

, 1, wxGROW|wxALL, wxDLG_UNIT(itemCDialog1, wxSize(5, -1)).x);

231

wxStdDialogButtonSizer* itemStdDialogButtonSizer11 =

new

wxStdDialogButtonSizer;

233

itemBoxSizer2->Add(itemStdDialogButtonSizer11, 0, wxALIGN_RIGHT|wxALL, wxDLG_UNIT(itemCDialog1, wxSize(5, -1)).x);

234  m_OKBtn

=

new

wxButton( itemCDialog1, wxID_OK,

_

(

"&OK"

), wxDefaultPosition, wxDefaultSize, 0 );

235

itemStdDialogButtonSizer11->AddButton(

m_OKBtn

);

237

wxButton* itemButton13 =

new

wxButton( itemCDialog1, wxID_CANCEL,

_

(

"&Cancel"

), wxDefaultPosition, wxDefaultSize, 0 );

238

itemStdDialogButtonSizer11->AddButton(itemButton13);

240

itemStdDialogButtonSizer11->Realize();

274  string

s = tool +

" - Select BLAST Databases"

;

287  if

( ! databases.empty()) {

317

CDialog::OnInitDialog(event);

343

vector<string> tokens;

347  const string

& path = it->first;

352  size_t n

= tokens.size();

353  for

(

size_t i

= 0;

i

<

n

; ++

i

) {

354  const string

&

label

= tokens[

i

];

358  if

(new_item ==

NULL

) {

436  bool

reset =

query

.empty();

462  while

(parent && ! parent->

IsVisible

()) {

478  string

status = reset ?

"All "

:

"Filtered - "

;

479  if

( ! reset &&

n

== 0) {

480

status +=

"no matches"

;

483

status +=

" Database"

;

484

status += (

n

!= 1 ?

"s are shown"

:

" is shown"

);

505  bool

db_item =

false

;

507

wxTreeItemId

id

=

m_TreeCtrl

->GetSelection();

542

wxTreeItemId

id

=

m_TreeCtrl

->GetSelection();

std::invoke_result< _Fty, ICanceled & >::type GUI_AsyncExec(_Fty &&_Fnarg, const wxString &msg=wxT("Accessing network..."))

CRef< CBLAST_Dlg_Item > m_Item

CBLASTDlgItemData(CBLAST_Dlg_Item *item)

virtual void EndModal(int retCode)

Interface for testing cancellation request in a long lasting operation.

container_type::iterator iterator

const_iterator end() const

iterator_bool insert(const value_type &val)

container_type::value_type value_type

const_iterator find(const key_type &key) const

#define ITERATE(Type, Var, Cont)

ITERATE macro to sequence through container elements.

#define NON_CONST_ITERATE(Type, Var, Cont)

Non constant version of ITERATE macro.

CRef< CBLAST_Dlg_Item > m_Root

void OnTreectrlSelChanged(wxTreeEvent &event)

deque< CBLAST_Dlg_Item * > TItemDeque

void AddChild(CBLAST_Dlg_Item &item)

CBLAST_Dlg_Item * x_GetSelectedDBItem()

CBLAST_Dlg_Item * GetParent()

void x_BuildTreeItems(CBLAST_Dlg_Item &item)

void x_UpdateCollapsedState(wxTreeItemId id)

void x_OnDatabaseSelected()

void OnOkClick(wxCommandEvent &event)

void OnTreectrlItemCollapsed(wxTreeEvent &event)

const string & GetPath() const

void SelectDatabases(vector< string > &databases)

void SetVisible(bool visible)

void OnInitDialog(wxInitDialogEvent &event)

void GetSelectedDatabases(vector< string > &databases)

void x_FilterItems(const string &query)

void OnTreectrlItemExpanded(wxTreeEvent &event)

map< wxString, CRef< CBLAST_Dlg_Item > > TNameToItemMap

CBLAST_Dlg_Item * m_Parent

TNameToItemMap * m_ChildItems

void x_UpdateFilterStatusText(bool reset, int n)

TNameToItemMap * GetChildItems()

CBLAST_Dlg_Item * GetChildByLabel(const string &label)

void SetDBMap(const TDbMap &map)

void SetToolName(const string &tool)

wxStaticText * m_StatusText

void SetId(const wxTreeItemId &id)

const wxTreeItemId & GetId() const

wxIcon GetIconResource(const wxString &name)

void OnTreectrlItemActivated(wxTreeEvent &event)

void OnResetBtnClick(wxCommandEvent &event)

wxTextCtrl * m_SearchCtrl

static bool ShowToolTips()

bool Create(wxWindow *parent, wxWindowID id=ID_CBLAST_DB_DIALOG, const wxString &caption=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)

CBLASTDatabases::TDbMap TDbMap

wxBitmap GetBitmapResource(const wxString &name)

wxString GetLabel() const

void OnSearchTextUpdated(wxCommandEvent &event)

TObjectType * GetPointer(void) THROWS_NONE

Get pointer,.

void Reset(void)

Reset reference object.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

static list< string > & Split(const CTempString str, const CTempString delim, list< string > &arr, TSplitFlags flags=0, vector< SIZE_TYPE > *token_pos=NULL)

Split a string using specified delimiters.

static SIZE_TYPE FindNoCase(const CTempString str, const CTempString pattern, SIZE_TYPE start, SIZE_TYPE end, EOccurrence which=eFirst)

Find the pattern in the specified range of a string using a case insensitive search.

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

Convert int to string.

static const char label[]

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

static SLJIT_INLINE sljit_ins l(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)

static void SetTitle(CRef< CSeq_entry > entry, string title)

wxString ToWxString(const string &s)

string ToStdString(const wxString &s)

#define wxTR_GBENCH_LINES


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