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

NCBI C++ ToolKit: src/gui/widgets/loaders/winmask_files_dlg.cpp Source File

43 #include <wx/bitmap.h> 45 #include <wx/bmpbuttn.h> 46 #include <wx/textctrl.h> 47 #include <wx/stattext.h> 48 #include <wx/statbox.h> 49 #include <wx/checklst.h> 50 #include <wx/treectrl.h> 51 #include <wx/wupdlock.h> 52 #include <wx/dirdlg.h> 53 #include <wx/valgen.h> 54 #include <wx/valtext.h> 55 #include <wx/checkbox.h> 56 #include <wx/statline.h> 57 #include <wx/radiobut.h> 58 #include <wx/artprov.h> 60 #include <wx/filename.h> 62 #include <wx/msgdlg.h> 91

: m_ResetCache(

false

)

94  Create

(parent,

id

, caption, pos,

size

, style);

100 

SetExtraStyle(wxWS_EX_BLOCK_EVENTS);

101

CDialog::Create( parent,

id

, caption, pos,

size

, style );

106

GetSizer()->SetSizeHints(

this

);

140

wxBoxSizer* itemBoxSizer2 =

new

wxBoxSizer(wxVERTICAL);

141

itemCDialog1->SetSizer(itemBoxSizer2);

143

wxStaticBox* itemStaticBoxSizer3Static =

new

wxStaticBox(itemCDialog1,

wxID_ANY

,

_

(

"WindowMasker data files for BLAST"

));

144

wxStaticBoxSizer* itemStaticBoxSizer3 =

new

wxStaticBoxSizer(itemStaticBoxSizer3Static, wxVERTICAL);

145

itemBoxSizer2->Add(itemStaticBoxSizer3, 1, wxGROW|wxALL, 10);

147

wxBoxSizer* itemBoxSizer4 =

new

wxBoxSizer(wxHORIZONTAL);

148

itemStaticBoxSizer3->Add(itemBoxSizer4, 0, wxGROW|wxALL, 0);

150  m_UseWMPATHCtrl

=

new

wxRadioButton( itemCDialog1,

ID_RADIOBUTTON

,

_

(

"Use WINDOW_MASKER_PATH value :"

), wxDefaultPosition, wxDefaultSize, 0 );

152

itemBoxSizer4->Add(

m_UseWMPATHCtrl

, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

154

itemBoxSizer4->Add(7, 8, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);

156  m_WMPATHNotAvailableCtrl

=

new

wxStaticText( itemCDialog1, wxID_STATIC,

_

(

"(Not accessible)"

), wxDefaultPosition, wxDefaultSize, 0 );

158  m_WMPATHNotAvailableCtrl

->SetFont(wxFont(wxNORMAL_FONT->GetPointSize(), wxNORMAL_FONT->GetFamily(), wxNORMAL_FONT->GetStyle(), wxFONTWEIGHT_BOLD, wxNORMAL_FONT->GetUnderlined(), wxNORMAL_FONT->GetFaceName()));

162

wxBoxSizer* itemBoxSizer8 =

new

wxBoxSizer(wxHORIZONTAL);

163

itemStaticBoxSizer3->Add(itemBoxSizer8, 0, wxGROW|wxALL, 0);

165  m_WMPATHValueCtrl

=

new

wxStaticText( itemCDialog1, wxID_STATIC,

_

(

"Empty"

), wxDefaultPosition, wxDefaultSize, 0 );

168

wxStaticLine* itemStaticLine10 =

new

wxStaticLine( itemCDialog1, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );

169

itemBoxSizer8->Add(itemStaticLine10, 0, wxGROW|wxALL, 5);

171

wxStaticLine* itemStaticLine11 =

new

wxStaticLine( itemCDialog1, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );

172

itemStaticBoxSizer3->Add(itemStaticLine11, 0, wxGROW|wxALL, 5);

174

wxBoxSizer* itemBoxSizer12 =

new

wxBoxSizer(wxHORIZONTAL);

175

itemStaticBoxSizer3->Add(itemBoxSizer12, 0, wxGROW|wxALL, 0);

181

itemBoxSizer12->Add(7, 8, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);

183

wxButton* itemButton15 =

new

wxButton( itemCDialog1,

ID_BUTTON2

,

_

(

"Reset"

), wxDefaultPosition, wxDefaultSize, 0 );

184

itemBoxSizer12->Add(itemButton15, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

189  m_FileListTitle

=

new

wxStaticText( itemCDialog1, wxID_STATIC,

_

(

"Select Window Masker files to download:"

), wxDefaultPosition, wxDefaultSize, 0 );

192

wxArrayString m_FileListStrings;

193  m_FileList

=

new

wxCheckListBox( itemCDialog1,

ID_CHECKLISTBOX1

, wxDefaultPosition, wxSize(-1, itemCDialog1->ConvertDialogToPixels(wxSize(-1, 80)).y), m_FileListStrings, wxLB_NEEDED_SB );

194

itemStaticBoxSizer3->Add(

m_FileList

, 1, wxGROW|wxALL, 5);

196  m_HelpLine

=

new

wxStaticText( itemCDialog1, wxID_STATIC,

_

(

"Help"

), wxDefaultPosition, wxDefaultSize, 0 );

197

itemStaticBoxSizer3->Add(

m_HelpLine

, 0, wxALIGN_LEFT|wxLEFT, 5);

199

wxStdDialogButtonSizer* itemStdDialogButtonSizer20 =

new

wxStdDialogButtonSizer;

201

itemBoxSizer2->Add(itemStdDialogButtonSizer20, 0, wxALIGN_RIGHT|wxALL, 10);

202

wxButton* itemButton21 =

new

wxButton( itemCDialog1, wxID_OK,

_

(

"&OK"

), wxDefaultPosition, wxDefaultSize, 0 );

203

itemStdDialogButtonSizer20->AddButton(itemButton21);

205

itemStdDialogButtonSizer20->Realize();

211

wxStaticText* loadingText =

new

wxStaticText(itemCDialog1,

ID_LOADING_TEXT

,

wxT

(

"Loading file list from FTP..."

), wxDefaultPosition, wxDefaultSize, 0);

212

wxFont bold(wxNORMAL_FONT->GetPointSize(), wxNORMAL_FONT->GetFamily(), wxNORMAL_FONT->GetStyle(), wxFONTWEIGHT_BOLD, wxNORMAL_FONT->GetUnderlined(), wxNORMAL_FONT->GetFaceName());

213

loadingText->SetFont(bold);

214

loadingText->SetForegroundColour(*wxBLACK);

216

height=

max

(height, loadingText->GetSize().GetHeight());

220

height =

max

(height, progress->GetSize().GetHeight());

230  if

(envPath.empty() || !wxFileName::DirExists(envPath))

248

vector<string> files;

249

CFtpUtils::GetDirContent(files, url);

252

[

this

](

job_future

<vector<string> >& future)

255

sFtpFileList = future();

260  "Get FTP file list"

));

265

m_FileList->Enable(!useEnvPath);

273

GetSizer()->Layout();

286  if

(!wxWindow::TransferDataFromWindow())

298

vector<string> files_to_load;

304  if

(!files_to_load.empty()) {

329

wxMessageBox(

wxT

(

"Downloading in progress. Can't delete files."

),

wxT

(

"Error"

), wxOK|wxICON_ERROR);

333  if

(wxYES == wxMessageBox(

"You are about to delete all downloaded Window Masker files. Proceed?"

,

"Confirm"

, wxYES_NO)) {

336

wxMessageBox(

wxT

(

"Failed to delete downloaded files"

),

wxT

(

"Error"

), wxOK|wxICON_ERROR);

347  return

wxArtProvider::GetBitmap(name);

void Reset(bool local=true)

static CTaxIdHelper & GetInstance()

wxStaticText * m_FileListTitle

wxStaticText * m_WMPATHNotAvailableCtrl

virtual bool TransferDataFromWindow()

static bool ShowToolTips()

wxIcon GetIconResource(const wxString &name)

Retrieves icon resources.

void x_ShowLoadingFiles(bool show)

wxRadioButton * m_UseWMPATHCtrl

void OnUseWMPATHSelected(wxCommandEvent &event)

wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_RADIOBUTTON

std::unique_ptr< async_job > m_FutureJob

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

wxCheckListBox * m_FileList

void OnUseDownloadedSelected(wxCommandEvent &event)

wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_RADIOBUTTON1

wxBitmap GetBitmapResource(const wxString &name)

Retrieves bitmap resources.

void OnResetDownloads(wxCommandEvent &event)

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON2

wxRadioButton * m_UseDownloadedCtrl

wxBoxSizer * m_FileListTitleSizer

wxStaticText * m_WMPATHValueCtrl

wxStaticText * m_HelpLine

bool x_ClearDownloads() const

static CWinMaskerFileStorage & GetInstance()

access the application-wide singleton

void SetUseEnvPath(bool value)

bool GetUseEnvPath() const

wxString GetEnvPath() const

wxString GeFtpUrl() const

void x_DownloadFiles(const vector< string > &files)

bool IsDownloading() const

Interface for testing cancellation request in a long lasting operation.

#define NCBI_CATCH(message)

Catch CExceptions as well This macro is deprecated - use *_X or *_XX variant instead of it.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

job_function_traits< _Fty >::future job_async(const _Fty &_Fnarg, const string &descr)

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

static vector< string > sFtpFileList

wxString ToWxString(const string &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