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

NCBI C++ ToolKit: src/gui/widgets/wx/csv_export_dlg.cpp Source File

36 #include <wx/checkbox.h> 37 #include <wx/choice.h> 38 #include <wx/bmpbuttn.h> 39 #include <wx/filedlg.h> 40 #include <wx/stattext.h> 41 #include <wx/textctrl.h> 42 #include <wx/statbox.h> 43 #include <wx/artprov.h> 92  Create

(parent,

id

, caption, pos,

size

, style);

103 

CDialog::Create( parent,

id

, caption, pos,

size

, style );

114  for

(

size_t i

= 0;

i

<

columns

.size(); ++

i

) {

123

wxArrayInt checkedItems;

126  auto

checked = checkedItems.size();

128  for

(

auto i

= 0;

i

< checked; ++

i

) {

129  int

col = (

int

)(

size_t

)(

m_ColumnList

->GetClientData(checkedItems[

i

]));

169

wxBoxSizer* itemBoxSizer2 =

new

wxBoxSizer(wxVERTICAL);

170

itemCDialog1->SetSizer(itemBoxSizer2);

172

wxBoxSizer* itemBoxSizer3 =

new

wxBoxSizer(wxHORIZONTAL);

173

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

175

wxStaticText* itemStaticText4 =

new

wxStaticText( itemCDialog1, wxID_STATIC,

_

(

"File Name:"

), wxDefaultPosition, wxDefaultSize, 0 );

176

itemBoxSizer3->Add(itemStaticText4, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

179

itemBoxSizer3->Add(

m_txtFilename

, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);

181

wxBitmapButton* itemBitmapButton6 =

new

wxBitmapButton( itemCDialog1,

ID_BITMAPBUTTON

, itemCDialog1->

GetBitmapResource

(

wxT

(

"menu::open"

)), wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );

183

itemBitmapButton6->SetToolTip(

_

(

"Select File"

));

184

itemBoxSizer3->Add(itemBitmapButton6, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

186

wxCheckBox* itemCheckBox7 =

new

wxCheckBox( itemCDialog1,

ID_HEADER_CHECKBOX

,

_

(

"First row to contain headers"

), wxDefaultPosition, wxDefaultSize, 0 );

187

itemCheckBox7->SetValue(

false

);

188

itemBoxSizer2->Add(itemCheckBox7, 0, wxALIGN_LEFT|wxALL, 5);

190

wxCheckBox* itemCheckBox8 =

new

wxCheckBox( itemCDialog1,

ID_SELECTED_CELLS_CHECKBOX

,

_

(

"Selected cells only"

), wxDefaultPosition, wxDefaultSize, 0 );

191

itemCheckBox8->SetValue(

false

);

192

itemBoxSizer2->Add(itemCheckBox8, 0, wxALIGN_LEFT|wxALL, 5);

194

wxStaticBox* itemStaticBoxSizer9Static =

new

wxStaticBox(itemCDialog1,

wxID_ANY

,

_

(

"Select columns to export"

));

195

wxStaticBoxSizer* itemStaticBoxSizer9 =

new

wxStaticBoxSizer(itemStaticBoxSizer9Static, wxVERTICAL);

196

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

198

wxArrayString m_ColumnListStrings;

199  m_ColumnList

=

new

wxCheckListBox( itemCDialog1,

ID_CHECKLISTBOX

, wxDefaultPosition, wxDefaultSize, m_ColumnListStrings, wxLB_SINGLE );

200

itemStaticBoxSizer9->Add(

m_ColumnList

, 0, wxGROW|wxALL, 5);

202

wxBoxSizer* itemBoxSizer11 =

new

wxBoxSizer(wxHORIZONTAL);

203

itemStaticBoxSizer9->Add(itemBoxSizer11, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);

205

wxButton* itemButton12 =

new

wxButton( itemCDialog1,

ID_SELECT_ALL_BTN

,

_

(

"Select All"

), wxDefaultPosition, wxDefaultSize, 0 );

206

itemBoxSizer11->Add(itemButton12, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

208

wxButton* itemButton13 =

new

wxButton( itemCDialog1,

ID_DESELECT_ALL_BTN

,

_

(

"Deselect All"

), wxDefaultPosition, wxDefaultSize, 0 );

209

itemBoxSizer11->Add(itemButton13, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);

211

wxStdDialogButtonSizer* itemStdDialogButtonSizer14 =

new

wxStdDialogButtonSizer;

213

itemBoxSizer2->Add(itemStdDialogButtonSizer14, 0, wxALIGN_RIGHT|wxALL, 5);

214

wxButton* itemButton15 =

new

wxButton( itemCDialog1, wxID_OK,

_

(

"&OK"

), wxDefaultPosition, wxDefaultSize, 0 );

215

itemStdDialogButtonSizer14->AddButton(itemButton15);

217

wxButton* itemButton16 =

new

wxButton( itemCDialog1, wxID_CANCEL,

_

(

"&Cancel"

), wxDefaultPosition, wxDefaultSize, 0 );

218

itemStdDialogButtonSizer14->AddButton(itemButton16);

220

itemStdDialogButtonSizer14->Realize();

224

itemCheckBox7->SetValidator( wxGenericValidator(&

m_WithHeaders

) );

225

itemCheckBox8->SetValidator( wxGenericValidator(&

m_SelectedOnly

) );

245  return

wxArtProvider::GetBitmap(name);

267

wxFileDialog fileDlg(

this

,

wxT

(

"Select a file"

),

wxT

(

""

),

wxT

(

""

),

268

wxString(

wxT

(

"CSV Files (*.csv)|*.csv|"

)) + wxALL_FILES, wxFD_SAVE|wxFD_OVERWRITE_PROMPT);

270  if

(fileDlg.ShowModal() == wxID_OK) {

271

wxString path = fileDlg.GetPath();

311

wxArrayInt checkedItems;

314  auto

checked = checkedItems.size();

315  for

(

auto i

= 0;

i

< checked; ++

i

) {

326

TransferDataFromWindow();

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

class CRegistryReadView provides a nested hierarchical view at a particular key.

bool GetBool(const string &key, bool default_val=false) const

string GetString(const string &key, const string &default_val=kEmptyStr) const

void Set(const string &key, int val)

access a named key at this level, with no recursion

virtual void x_SaveSettings(CRegistryWriteView view) const

wxTextCtrl * m_txtFilename

void GetSelectedColumns(vector< int > &columns) const

Gets the columns, selected by the user.

wxCheckListBox * m_ColumnList

wxIcon GetIconResource(const wxString &name)

Retrieves icon resources.

void OnDeselectAllBtnClick(wxCommandEvent &event)

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_DESELECT_ALL_BTN

static bool ShowToolTips()

Should we show tooltips?

CwxCSVExportDlg()

Constructors.

void CreateControls()

Creates the controls and sizers.

void OnSelectFileClick(wxCommandEvent &event)

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BITMAPBUTTON

virtual void x_LoadSettings(const CRegistryReadView &view)

override these functions in derived classes

void Init()

Initialises member variables.

void OnSelectAllBtnClick(wxCommandEvent &event)

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_SELECT_ALL_BTN

~CwxCSVExportDlg()

Destructor.

void SetColumnsList(const vector< wxString > &columns)

Sets the columns lists.

wxBitmap GetBitmapResource(const wxString &name)

Retrieves bitmap resources.

void OnSelectedCellsCheckboxClick(wxCommandEvent &event)

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_SELECTED_CELLS_CHECKBOX

@ ID_SELECTED_CELLS_CHECKBOX

bool Create(wxWindow *parent, wxWindowID id=ID_CWXCSVEXPORTDLG, const wxString &caption=_("Export To CSV"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxCLOSE_BOX|wxTAB_TRAVERSAL)

Creation.

static const char * kSelectedOnly

static const char * kFileName

static const char * kWithHeaders

#define ID_DESELECT_ALL_BTN

#define ID_SELECT_ALL_BTN

static const column_t columns[]

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

unsigned int

A callback function used to compare two keys in a database.

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

wxString FnToWxString(const string &s)

string FnToStdString(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