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

NCBI C++ ToolKit: CTableColumnIdPanel Class Reference

Search Toolkit Book for CTableColumnIdPanel

#include "table_column_id_panel.hpp"
(Private to src/gui/widgets/loaders.)

enum   {
  ID_CTABLECOLUMNIDPANEL = 10085 , ID_COLUMNNAMETXT = 10081 , ID_SEQIDFORMATBTN = 10086 , ID_TEXTFORMATBTN = 10089 ,
  ID_NUMBERFORMATBTN = 10090 , ID_ONEBASEDINTCHECK = 10094 , ID_REALNUMBERFORMATBTN = 10098 , ID_SKIPBTN = 10087 ,
  ID_DATATYPECOMBO = 10091 , ID_PANEL5 = 10059 , ID_COLUMNIDLISTPANEL = 10092 , ID_CTABLEIMPORTLISTCTRL2 = 10071
}   Control identifiers. More...
    CTableColumnIdPanel ()     CTableColumnIdPanel (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)   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)     ~CTableColumnIdPanel ()   void  Init ()   void  CreateControls ()   bool  Show (bool show)   Override Show() to allow initialization each time window is displayed. More...
  void  SetMainTitle (const wxString &title)   void  SetImportDataSource (CRef< CTableImportDataSource > ds)   bool  IsInputValid ()   bool  NeedsAssemblyMapping ()   void  SetRegistryPath (const string &path)   void  LoadSettings ()   void  SaveSettings () const   void  OnColumnNametxtTextUpdated (wxCommandEvent &event)   wxEVT_COMMAND_TEXT_UPDATED event handler for ID_COLUMNNAMETXT More...
  void  OnSeqidFormatBtnSelected (wxCommandEvent &event)   wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_SEQIDFORMATBTN More...
  void  OnTextFmtBtnSelected (wxCommandEvent &event)   wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_TEXTFORMATBTN More...
  void  OnNumberFmtBtnSelected (wxCommandEvent &event)   wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_NUMBERFORMATBTN More...
  void  OnOneBasedIntCheckClick (wxCommandEvent &event)   wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_ONEBASEDINTCHECK More...
  void  OnRealNumberFormatBtnSelected (wxCommandEvent &event)   wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_REALNUMBERFORMATBTN More...
  void  OnSkipBtnSelected (wxCommandEvent &event)   wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_SKIPBTN More...
  void  OnDataTypePropertySelected (wxCommandEvent &event)   wxEVT_COMMAND_LISTBOX_SELECTED event handler for ID_DATATYPECOMBO More...
  void  OnCtableImportListctrlColLeftClick (wxListEvent &event)   void  OnCtableImportListctrlColDragging (wxListEvent &event)   void  OnAssemblyChanged (wxCommandEvent &evt)   wxBitmap  GetBitmapResource (const wxString &name)   Retrieves bitmap resources. More...
  wxIcon  GetIconResource (const wxString &name)   Retrieves icon resources. More...
 

CTableColumnIdPanel class declaration

Definition at line 75 of file table_column_id_panel.hpp.

◆ anonymous enum

Control identifiers.

Enumerator ID_CTABLECOLUMNIDPANEL  ID_COLUMNNAMETXT  ID_SEQIDFORMATBTN  ID_TEXTFORMATBTN  ID_NUMBERFORMATBTN  ID_ONEBASEDINTCHECK  ID_REALNUMBERFORMATBTN  ID_SKIPBTN  ID_DATATYPECOMBO  ID_PANEL5  ID_COLUMNIDLISTPANEL  ID_CTABLEIMPORTLISTCTRL2 

Definition at line 166 of file table_column_id_panel.hpp.

◆ CTableColumnIdPanel() [1/2] CTableColumnIdPanel::CTableColumnIdPanel ( ) ◆ CTableColumnIdPanel() [2/2] CTableColumnIdPanel::CTableColumnIdPanel ( 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  ) ◆ ~CTableColumnIdPanel() ◆ Create() bool CTableColumnIdPanel::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  ) ◆ CreateControls() void CTableColumnIdPanel::CreateControls ( )

Definition at line 138 of file table_column_id_panel.cpp.

References _, ID_COLUMNIDLISTPANEL, ID_COLUMNNAMETXT, ID_CTABLEIMPORTLISTCTRL2, ID_DATATYPECOMBO, ID_NUMBERFORMATBTN, ID_ONEBASEDINTCHECK, ID_PANEL5, ID_REALNUMBERFORMATBTN, ID_SEQIDFORMATBTN, ID_SKIPBTN, ID_TEXTFORMATBTN, m_AssemblyPanel, m_ColumnIdList, m_ColumnIdPanel, m_ColumnNameStaticTxt, m_ColumnNameTxtCtrl, m_ColumnPropertiesSizer, m_DataTypeList, m_NumberFormatBtn, m_OneBasedIntCheck, m_RealNumberFormatBtn, m_SeqIdFormatBtn, m_SkipFormatBtn, m_TextFormatBtn, CTableImportListCtrl::SetDisplayTypeHeader(), CTableImportListCtrl::SetFixedWidthUseFields(), wxID_ANY, and wxT.

Referenced by Create().

◆ GetBitmapResource() wxBitmap CTableColumnIdPanel::GetBitmapResource ( const wxString &  name ) ◆ GetIconResource() wxIcon CTableColumnIdPanel::GetIconResource ( const wxString &  name ) ◆ Init() void CTableColumnIdPanel::Init ( void  )

Definition at line 117 of file table_column_id_panel.cpp.

References m_AssemblyPanel, m_ColumnIdList, m_ColumnIdPanel, m_ColumnNameStaticTxt, m_ColumnNameTxtCtrl, m_ColumnPropertiesSizer, m_CurrentColumnIdx, m_DataTypeList, m_NumberFormatBtn, m_OneBasedIntCheck, m_RealNumberFormatBtn, m_SeqIdFormatBtn, m_SkipFormatBtn, m_TextFormatBtn, and NULL.

Referenced by CTableColumnIdPanel().

◆ IsInputValid() bool CTableColumnIdPanel::IsInputValid ( ) ◆ LoadSettings() void CTableColumnIdPanel::LoadSettings ( ) ◆ NeedsAssemblyMapping() bool CTableColumnIdPanel::NeedsAssemblyMapping ( ) ◆ OnAssemblyChanged() void CTableColumnIdPanel::OnAssemblyChanged ( wxCommandEvent &  evt ) ◆ OnColumnNametxtTextUpdated() void CTableColumnIdPanel::OnColumnNametxtTextUpdated ( wxCommandEvent &  event ) ◆ OnCtableImportListctrlColDragging() void CTableColumnIdPanel::OnCtableImportListctrlColDragging ( wxListEvent &  event ) ◆ OnCtableImportListctrlColLeftClick() void CTableColumnIdPanel::OnCtableImportListctrlColLeftClick ( wxListEvent &  event )

Definition at line 425 of file table_column_id_panel.cpp.

References CTableImportColumn::eNumberColumn, CTableImportColumn::eRealNumberColumn, CTableImportColumn::eSeqIdColumn, CTableImportColumn::eSkippedColumn, CTableImportColumn::eTextColumn, CTableImportListCtrl::GetColumnImageID(), CTableImportDataSource::GetColumnName(), CTableImportDataSource::GetColumns(), CTableImportColumn::GetStringFromDataType(), CRef< C, Locker >::IsNull(), m_ColumnIdList, m_ColumnNameTxtCtrl, m_CurrentColumnIdx, m_DataTypeList, m_ImportedTableData, m_NumberFormatBtn, m_OneBasedIntCheck, m_RealNumberFormatBtn, m_SeqIdFormatBtn, m_SkipFormatBtn, m_TextFormatBtn, ncbi::grid::netcache::search::fields::size, t, x_EnableColumnEditControls(), x_EnableNonFormatEditControls(), and x_UpdateAssemblyPanel().

Referenced by Show().

◆ OnDataTypePropertySelected() void CTableColumnIdPanel::OnDataTypePropertySelected ( wxCommandEvent &  event )

wxEVT_COMMAND_LISTBOX_SELECTED event handler for ID_DATATYPECOMBO

Definition at line 766 of file table_column_id_panel.cpp.

References CTableImportDataSource::GetColumns(), CTableImportColumn::GetDataTypeFromString(), CRef< C, Locker >::IsNull(), m_ColumnIdList, m_CurrentColumnIdx, m_DataTypeList, m_ImportedTableData, ncbi::grid::netcache::search::fields::size, t, ToStdString(), and x_UpdateAssemblyPanel().

◆ OnNumberFmtBtnSelected() void CTableColumnIdPanel::OnNumberFmtBtnSelected ( wxCommandEvent &  event ) ◆ OnOneBasedIntCheckClick() void CTableColumnIdPanel::OnOneBasedIntCheckClick ( wxCommandEvent &  event ) ◆ OnRealNumberFormatBtnSelected() void CTableColumnIdPanel::OnRealNumberFormatBtnSelected ( wxCommandEvent &  event ) ◆ OnSeqidFormatBtnSelected() void CTableColumnIdPanel::OnSeqidFormatBtnSelected ( wxCommandEvent &  event ) ◆ OnSkipBtnSelected() void CTableColumnIdPanel::OnSkipBtnSelected ( wxCommandEvent &  event )

wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for ID_SKIPBTN

Definition at line 684 of file table_column_id_panel.cpp.

References CTableImportColumn::eSkippedColumn, CTableImportListCtrl::GetColumnImageID(), CTableImportDataSource::GetColumns(), CRef< C, Locker >::IsNull(), m_ColumnIdList, m_CurrentColumnIdx, m_ImportedTableData, m_OneBasedIntCheck, ncbi::grid::netcache::search::fields::size, x_EnableNonFormatEditControls(), and x_UpdateAssemblyPanel().

◆ OnTextFmtBtnSelected() void CTableColumnIdPanel::OnTextFmtBtnSelected ( wxCommandEvent &  event ) ◆ SaveSettings() void CTableColumnIdPanel::SaveSettings ( ) const ◆ SetImportDataSource() ◆ SetMainTitle() ◆ SetRegistryPath() void CTableColumnIdPanel::SetRegistryPath ( const stringpath ) ◆ Show() bool CTableColumnIdPanel::Show ( bool  show )

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

Definition at line 251 of file table_column_id_panel.cpp.

References CTableImportListCtrl::eMultiColumn, CTableImportListCtrl::GetColumnImageID(), CTableImportDataSource::GetColumns(), CRef< C, Locker >::IsNull(), m_ColumnIdList, m_CurrentColumnIdx, m_ImportedTableData, OnCtableImportListctrlColLeftClick(), CTableImportListCtrl::SetDataSource(), CTableImportListCtrl::SetViewType(), and x_EnableColumnEditControls().

◆ ShowToolTips() ◆ x_EnableColumnEditControls() void CTableColumnIdPanel::x_EnableColumnEditControls ( bool  b ) protected ◆ x_EnableNonFormatEditControls() void CTableColumnIdPanel::x_EnableNonFormatEditControls ( bool  b ) protected ◆ x_InitializePropertyList() void CTableColumnIdPanel::x_InitializePropertyList ( ) protected

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

Definition at line 353 of file table_column_id_panel.cpp.

References CTableImportColumn::eNumberColumn, CTableImportColumn::eRealNumberColumn, CTableImportColumn::eSeqIdColumn, CTableImportColumn::eSkippedColumn, CTableImportColumn::eTextColumn, CTableImportColumn::GetMatchingDataTypes(), CTableImportColumn::GetStringFromDataType(), i, m_DataTypeList, m_NumberFormatBtn, m_RealNumberFormatBtn, m_SeqIdFormatBtn, m_SkipFormatBtn, m_TextFormatBtn, and ToWxString().

Referenced by x_EnableNonFormatEditControls().

◆ x_OnColumnTypeUpdate() void CTableColumnIdPanel::x_OnColumnTypeUpdate ( ) protected

Definition at line 570 of file table_column_id_panel.cpp.

References CTableImportListCtrl::GetColumnImageID(), CTableImportDataSource::GetColumns(), CTableImportColumn::GetMatchingDataTypes(), CTableImportColumn::GetStringFromDataType(), m_ColumnIdList, m_CurrentColumnIdx, m_DataTypeList, m_ImportedTableData, x_EnableNonFormatEditControls(), and x_UpdateAssemblyPanel().

Referenced by OnNumberFmtBtnSelected(), OnRealNumberFormatBtnSelected(), OnSeqidFormatBtnSelected(), and OnTextFmtBtnSelected().

◆ x_UpdateAssemblyPanel() void CTableColumnIdPanel::x_UpdateAssemblyPanel ( ) protected

Definition at line 785 of file table_column_id_panel.cpp.

References CTableImportDataSource::GetColumns(), m_AssemblyPanel, m_CurrentColumnIdx, m_ImportedTableData, NeedsAssemblyMapping(), CAssemblySelPanel::SetData(), CMapAssemblyParams::SetUseMapping(), and CAssemblySelPanel::TransferDataToWindow().

Referenced by OnCtableImportListctrlColLeftClick(), OnDataTypePropertySelected(), OnSkipBtnSelected(), and x_OnColumnTypeUpdate().

◆ m_AssemblyPanel ◆ m_ColumnIdList ◆ m_ColumnIdPanel wxPanel* CTableColumnIdPanel::m_ColumnIdPanel ◆ m_ColumnNameStaticTxt wxStaticText* CTableColumnIdPanel::m_ColumnNameStaticTxt ◆ m_ColumnNameTxtCtrl wxTextCtrl* CTableColumnIdPanel::m_ColumnNameTxtCtrl ◆ m_ColumnPropertiesSizer wxStaticBox* CTableColumnIdPanel::m_ColumnPropertiesSizer ◆ m_CurrentColumnIdx int CTableColumnIdPanel::m_CurrentColumnIdx protected

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

Definition at line 204 of file table_column_id_panel.hpp.

Referenced by Init(), NeedsAssemblyMapping(), OnAssemblyChanged(), OnColumnNametxtTextUpdated(), OnCtableImportListctrlColLeftClick(), OnDataTypePropertySelected(), OnNumberFmtBtnSelected(), OnOneBasedIntCheckClick(), OnRealNumberFormatBtnSelected(), OnSeqidFormatBtnSelected(), OnSkipBtnSelected(), OnTextFmtBtnSelected(), Show(), x_OnColumnTypeUpdate(), and x_UpdateAssemblyPanel().

◆ m_DataTypeList wxListBox* CTableColumnIdPanel::m_DataTypeList ◆ m_ImportedTableData

Contents of tabular file.

Definition at line 207 of file table_column_id_panel.hpp.

Referenced by NeedsAssemblyMapping(), OnAssemblyChanged(), OnColumnNametxtTextUpdated(), OnCtableImportListctrlColLeftClick(), OnDataTypePropertySelected(), OnNumberFmtBtnSelected(), OnOneBasedIntCheckClick(), OnRealNumberFormatBtnSelected(), OnSeqidFormatBtnSelected(), OnSkipBtnSelected(), OnTextFmtBtnSelected(), SetImportDataSource(), Show(), x_OnColumnTypeUpdate(), and x_UpdateAssemblyPanel().

◆ m_NumberFormatBtn wxRadioButton* CTableColumnIdPanel::m_NumberFormatBtn ◆ m_OneBasedIntCheck wxCheckBox* CTableColumnIdPanel::m_OneBasedIntCheck ◆ m_RealNumberFormatBtn wxRadioButton* CTableColumnIdPanel::m_RealNumberFormatBtn ◆ m_RegPath string CTableColumnIdPanel::m_RegPath protected ◆ m_SeqIdFormatBtn wxRadioButton* CTableColumnIdPanel::m_SeqIdFormatBtn ◆ m_SkipFormatBtn wxRadioButton* CTableColumnIdPanel::m_SkipFormatBtn ◆ m_TermHistory list<string> CTableColumnIdPanel::m_TermHistory protected ◆ m_TextFormatBtn wxRadioButton* CTableColumnIdPanel::m_TextFormatBtn

The documentation for this class was generated from the following files:


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