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

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

48 #include <wx/stattext.h> 49 #include <wx/statbox.h> 51 #include <wx/bitmap.h> 52 #include <wx/msgdlg.h> 53 #include <wx/radiobut.h> 54 #include <wx/listctrl.h> 55 #include "wx/imaglist.h" 92  Create

(parent,

id

, caption, pos,

size

, style);

98 

SetExtraStyle(wxWS_EX_VALIDATE_RECURSIVELY|wxWS_EX_BLOCK_EVENTS);

99

wxPanel::Create( parent,

id

, pos,

size

, style );

104

GetSizer()->SetSizeHints(

this

);

145

wxBoxSizer* itemBoxSizer2 =

new

wxBoxSizer(wxVERTICAL);

146

itemPanel1->SetSizer(itemBoxSizer2);

148

wxStaticText* itemStaticText3 =

new

wxStaticText( itemPanel1, wxID_STATIC,

_

(

"Set or Verify Type Information for each Table Column"

), wxDefaultPosition, wxDefaultSize, 0 );

149

itemStaticText3->SetFont(wxFont(10, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,

false

,

wxT

(

"Tahoma"

)));

150

itemBoxSizer2->Add(itemStaticText3, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT|wxTOP, 5);

152

wxBoxSizer* itemBoxSizer4 =

new

wxBoxSizer(wxHORIZONTAL);

153

itemBoxSizer2->Add(itemBoxSizer4, 0, wxGROW|wxLEFT|wxRIGHT, 5);

157

itemBoxSizer4->Add(itemStaticBoxSizer5, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxBOTTOM, 5);

159

wxBoxSizer* itemBoxSizer6 =

new

wxBoxSizer(wxVERTICAL);

160

itemStaticBoxSizer5->Add(itemBoxSizer6, 0, wxALIGN_TOP|wxLEFT|wxRIGHT, 5);

162

wxBoxSizer* itemBoxSizer7 =

new

wxBoxSizer(wxHORIZONTAL);

163

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

165  m_ColumnNameStaticTxt

=

new

wxStaticText( itemStaticBoxSizer5->GetStaticBox(), wxID_STATIC,

_

(

"Name:"

), wxDefaultPosition, wxDefaultSize, 0 );

173

wxStaticBox* itemStaticBoxSizer10Static =

new

wxStaticBox(itemStaticBoxSizer5->GetStaticBox(),

wxID_ANY

,

_

(

"Data Type"

));

174

wxStaticBoxSizer* itemStaticBoxSizer10 =

new

wxStaticBoxSizer(itemStaticBoxSizer10Static, wxVERTICAL);

175

itemBoxSizer6->Add(itemStaticBoxSizer10, 0, wxALIGN_LEFT|wxALL, 5);

177

wxBoxSizer* itemBoxSizer11 =

new

wxBoxSizer(wxHORIZONTAL);

178

itemStaticBoxSizer10->Add(itemBoxSizer11, 0, wxALIGN_LEFT|wxALL, 0);

180

wxBoxSizer* itemBoxSizer12 =

new

wxBoxSizer(wxVERTICAL);

181

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

193

wxBoxSizer* itemBoxSizer15 =

new

wxBoxSizer(wxHORIZONTAL);

194

itemBoxSizer12->Add(itemBoxSizer15, 0, wxALIGN_LEFT|wxRIGHT, 5);

209  m_SkipFormatBtn

=

new

wxRadioButton( itemStaticBoxSizer10->GetStaticBox(),

ID_SKIPBTN

,

_

(

"Skip (Do not import)"

), wxDefaultPosition, wxDefaultSize, 0 );

214

wxBoxSizer* itemBoxSizer20 =

new

wxBoxSizer(wxVERTICAL);

215

itemBoxSizer11->Add(itemBoxSizer20, 0, wxGROW, 5);

217

wxStaticText* itemStaticText21 =

new

wxStaticText( itemStaticBoxSizer10->GetStaticBox(), wxID_STATIC,

_

(

"Properties:"

), wxDefaultPosition, wxDefaultSize, 0 );

218

itemBoxSizer20->Add(itemStaticText21, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT, 5);

220

wxArrayString m_DataTypeListStrings;

221  m_DataTypeList

=

new

wxListBox( itemStaticBoxSizer10->GetStaticBox(),

ID_DATATYPECOMBO

, wxDefaultPosition, wxSize(140, -1), m_DataTypeListStrings, wxLB_SINGLE );

224

itemBoxSizer20->Add(

m_DataTypeList

, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);

227

itemStaticBoxSizer5->Add(

m_AssemblyPanel

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

229

wxBoxSizer* itemBoxSizer24 =

new

wxBoxSizer(wxHORIZONTAL);

230

itemBoxSizer4->Add(itemBoxSizer24, 0, wxALIGN_TOP|wxALL, 5);

232

wxStaticBox* itemStaticBoxSizer25Static =

new

wxStaticBox(itemPanel1,

wxID_ANY

,

_

(

"Click on Table Columns to Set Properties"

));

233

wxStaticBoxSizer* itemStaticBoxSizer25 =

new

wxStaticBoxSizer(itemStaticBoxSizer25Static, wxHORIZONTAL);

234

itemBoxSizer2->Add(itemStaticBoxSizer25, 1, wxGROW|wxLEFT, 5);

239

wxBoxSizer* itemBoxSizer27 =

new

wxBoxSizer(wxHORIZONTAL);

268

item.SetImage(img_idx);

281

wxListEvent dummy_event;

289

wxListEvent dummy_event;

290

dummy_event.m_col = 1;

297  return

wxPanel::Show(show);

356 

vector<CTableImportColumn::eDataType> property_list_options;

381  for

(

size_t i

=0;

i

<property_list_options.size(); ++

i

) {

387  if

(property_list_options.size() > 0) {

428  int

col =

event

.GetColumn();

436  if

((

size_t

)col < m_ImportedTableData->GetColumns().

size

()) {

441

(

size_t

)m_CurrentColumnIdx < m_ImportedTableData->GetColumns().

size

()) {

448

item.SetImage(img_idx);

544

colinfo.SetImage(img_idx);

556

(

size_t

)m_CurrentColumnIdx < m_ImportedTableData->GetColumns().

size

()) {

580

vector<CTableImportColumn::eDataType> drop_down_options;

591  if

(std::find(drop_down_options.begin(), drop_down_options.end(), bio_type) ==

592

drop_down_options.end()) {

594

drop_down_options[drop_down_options.size()-1]);

605

item.SetImage(img_idx);

623

(

size_t

)m_CurrentColumnIdx < m_ImportedTableData->GetColumns().

size

()) {

639

(

size_t

)m_CurrentColumnIdx < m_ImportedTableData->GetColumns().

size

()) {

655

(

size_t

)m_CurrentColumnIdx < m_ImportedTableData->GetColumns().

size

()) {

672

(

size_t

)m_CurrentColumnIdx < m_ImportedTableData->GetColumns().

size

()) {

688

(

size_t

)m_CurrentColumnIdx < m_ImportedTableData->GetColumns().

size

()) {

703

item.SetImage(img_idx);

733

(

size_t

)m_CurrentColumnIdx < m_ImportedTableData->GetColumns().

size

()) {

747

(

size_t

)m_CurrentColumnIdx < m_ImportedTableData->GetColumns().

size

()) {

773

(

size_t

)m_CurrentColumnIdx < m_ImportedTableData->GetColumns().

size

()) {

808

(

size_t

)m_CurrentColumnIdx < m_ImportedTableData->GetColumns().

size

()) {

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

CMapAssemblyParams & GetData()

Data access.

void SetData(const CMapAssemblyParams &data)

virtual bool TransferDataFromWindow()

virtual bool TransferDataToWindow()

CRegistryWriteView GetWriteView(const string &section)

get a read-write view at a particular level.

static CGuiRegistry & GetInstance()

access the application-wide singleton

CRegistryReadView GetReadView(const string &section) const

get a read-only view at a particular level.

void SetUseMapping(bool value)

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

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

void GetStringList(const string &key, list< string > &val) const

void Set(const string &key, int val)

access a named key at this level, with no recursion

wxRadioButton * m_NumberFormatBtn

wxStaticBox * m_ColumnPropertiesSizer

void SetMainTitle(const wxString &title)

bool NeedsAssemblyMapping()

CTableImportListCtrl * m_ColumnIdList

void x_UpdateAssemblyPanel()

void OnCtableImportListctrlColLeftClick(wxListEvent &event)

int m_CurrentColumnIdx

Index within listctrl/datasource of column being edited or -1.

void OnDataTypePropertySelected(wxCommandEvent &event)

wxEVT_COMMAND_LISTBOX_SELECTED event handler for ID_DATATYPECOMBO

void x_InitializePropertyList()

Set values in drop down list box based on data type.

wxRadioButton * m_SkipFormatBtn

void OnSkipBtnSelected(wxCommandEvent &event)

wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_SKIPBTN

void OnAssemblyChanged(wxCommandEvent &evt)

void OnNumberFmtBtnSelected(wxCommandEvent &event)

wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_NUMBERFORMATBTN

void OnSeqidFormatBtnSelected(wxCommandEvent &event)

wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_SEQIDFORMATBTN

void x_OnColumnTypeUpdate()

wxRadioButton * m_SeqIdFormatBtn

wxListBox * m_DataTypeList

void OnRealNumberFormatBtnSelected(wxCommandEvent &event)

wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_REALNUMBERFORMATBTN

wxRadioButton * m_RealNumberFormatBtn

void OnOneBasedIntCheckClick(wxCommandEvent &event)

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_ONEBASEDINTCHECK

bool Show(bool show)

Override Show() to allow initialization each time window is displayed.

void x_EnableNonFormatEditControls(bool b)

Enables all controls except the format buttons since they can be used to skip a column (which greys-o...

void OnCtableImportListctrlColDragging(wxListEvent &event)

void x_EnableColumnEditControls(bool b)

If a column is currently selected, the controls to edit its type and name should be available,...

wxStaticText * m_ColumnNameStaticTxt

void SaveSettings() const

wxCheckBox * m_OneBasedIntCheck

void OnTextFmtBtnSelected(wxCommandEvent &event)

wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_TEXTFORMATBTN

bool Create(wxWindow *parent, wxWindowID id=ID_CTABLECOLUMNIDPANEL, const wxString &caption=_("Set Table Column Format"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)

wxPanel * m_ColumnIdPanel

void SetRegistryPath(const string &path)

static bool ShowToolTips()

wxBitmap GetBitmapResource(const wxString &name)

Retrieves bitmap resources.

CRef< CTableImportDataSource > m_ImportedTableData

Contents of tabular file.

wxRadioButton * m_TextFormatBtn

wxTextCtrl * m_ColumnNameTxtCtrl

@ ID_CTABLEIMPORTLISTCTRL2

list< string > m_TermHistory

CAssemblySelPanel * m_AssemblyPanel

void OnColumnNametxtTextUpdated(wxCommandEvent &event)

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_COLUMNNAMETXT

wxIcon GetIconResource(const wxString &name)

Retrieves icon resources.

static string GetStringFromDataType(eDataType t)

Return a string version of a data-type (e.g. "Length" for eLength)

static vector< eDataType > GetMatchingDataTypes(eColumnType c)

static eDataType GetDataTypeFromString(const string &s)

Return enum data-type from string.

vector< CTableImportColumn > & GetColumns()

return the array of column data

string GetColumnName(size_t col) const

Return name of specified column.

void SetViewType(eDataViewType t)

Set/get view type.

int GetColumnImageID(int col, bool checkbox_only=false) const

Returns image ID for column headers.

void SetFixedWidthUseFields(bool b)

Set to true for lists which display rows divided into fixed length fields but do not allow those fiel...

void SetDataSource(CRef< CTableImportDataSource > ds)

Set/update data source (used to refresh view to match data source column info)

void SetDisplayTypeHeader(bool b)

If true, type information is displayed on first row.

bool IsNull(void) const THROWS_NONE

Check if pointer is null – same effect as Empty().

#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

static const string kSearchTermTag

static const string kTermHistoryTag

static const string kTableAssmSearchPath

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