Search Toolkit Book for CMacroApplySrcTablePanel
#include <gui/widgets/edit/macro_applysrc_table.hpp>
Control identifiers.
Enumerator ID_CMACROAPPLYSRCTABLEPANEL ID_APPLYSRCTBLPREVIEW ID_APPLYSRCTBLFILE ID_APPLYSRCTBLBTMBTN ID_APPLYSRCTBLWND ID_APPLYSRCTBLADDQUAL ID_APPLYTBLRBTN1 ID_APPLYTBLRBTN2 ID_APPLYTBLRBTN3 ID_APPLYTBLRBTN4 ID_APPLYTBLRBTN5 ID_APPLYTBLTXT1 ID_APPLYTBLCB1 ID_APPLYTBLCB2 ID_APPLYTBLCB3 ID_APPLYTBLCB4 ID_APPLYSRCTBLMATCHQUALDefinition at line 144 of file macro_applysrc_table.hpp.
◆ CMacroApplySrcTablePanel() [1/2] CMacroApplySrcTablePanel::CMacroApplySrcTablePanel ( ) ◆ CMacroApplySrcTablePanel() [2/2] ◆ ~CMacroApplySrcTablePanel() CMacroApplySrcTablePanel::~CMacroApplySrcTablePanel ( ) ◆ Create() bool CMacroApplySrcTablePanel::Create ( wxWindow * parent, wxWindowID id =ID_CMACROAPPLYSRCTABLEPANEL
, const wxPoint & pos = wxDefaultPosition
, const wxSize & size = wxDefaultSize
, long style = wxTAB_TRAVERSAL
) ◆ CreateControls() void CMacroApplySrcTablePanel::CreateControls ( )
Creates the controls and sizers.
Definition at line 151 of file macro_applysrc_table.cpp.
References _, ID_APPLYSRCTBLADDQUAL, ID_APPLYSRCTBLBTMBTN, ID_APPLYSRCTBLFILE, ID_APPLYSRCTBLPREVIEW, ID_APPLYSRCTBLWND, ID_APPLYTBLCB1, ID_APPLYTBLCB2, ID_APPLYTBLCB3, ID_APPLYTBLCB4, ID_APPLYTBLRBTN1, ID_APPLYTBLRBTN2, ID_APPLYTBLRBTN3, ID_APPLYTBLRBTN4, ID_APPLYTBLRBTN5, ID_APPLYTBLTXT1, m_Commadel, m_ConvertMulti, m_Filename, m_MergeDel, m_MergeTwoCols, m_Otherdel, m_OtherText, m_QualLabel, m_ScrolledWindow, m_Semidel, m_Sizer, m_Spacedel, m_SplitFirstCol, m_Tabdel, m_TablePreview, OnHyperlinkClicked(), OnOpenFile(), wxID_ANY, wxT, and x_AddEmptyRow().
Referenced by Create().
◆ GetBitmapResource() wxBitmap CMacroApplySrcTablePanel::GetBitmapResource ( const wxString & name ) ◆ GetDelimiter() string CMacroApplySrcTablePanel::GetDelimiter ( ) const ◆ GetFilename() string CMacroApplySrcTablePanel::GetFilename ( void ) constDefinition at line 282 of file macro_applysrc_table.cpp.
References m_Filename, and ToStdString().
Referenced by CApplySrcTableTreeItemData::GetFunction(), CApplyStrCommTableTreeItemData::GetFunction(), CApplyPubTableTreeItemData::GetFunction(), CApplyDBlinkTableTreeItemData::GetFunction(), CApplyMolinfoTableTreeItemData::GetFunction(), CApplyMiscTableTreeItemData::GetFunction(), CApplyFeatTableTreeItemData::GetFunction(), CApplyCDSGeneProtTableTreeItemData::GetFunction(), CApplyRNATableTreeItemData::GetFunction(), CApplyTableItemData::GetMacroDescription(), and CApplyTableItemData::GetVariables().
◆ GetIconResource() wxIcon CMacroApplySrcTablePanel::GetIconResource ( const wxString & name ) ◆ GetMatchField() ◆ GetValues()Definition at line 320 of file macro_applysrc_table.cpp.
References m_ScrolledWindow, row, and ToStdString().
Referenced by CApplySrcTableTreeItemData::GetFunction(), CApplyStrCommTableTreeItemData::GetFunction(), CApplyPubTableTreeItemData::GetFunction(), CApplyDBlinkTableTreeItemData::GetFunction(), CApplyMolinfoTableTreeItemData::GetFunction(), CApplyMiscTableTreeItemData::GetFunction(), CApplyFeatTableTreeItemData::GetFunction(), CApplyCDSGeneProtTableTreeItemData::GetFunction(), CApplyRNATableTreeItemData::GetFunction(), CApplyFeatTableTreeItemData::UpdateTarget(), CApplyCDSGeneProtTableTreeItemData::UpdateTarget(), and CApplyRNATableTreeItemData::UpdateTarget().
◆ Init() void CMacroApplySrcTablePanel::Init ( void )Initialises member variables.
Definition at line 129 of file macro_applysrc_table.cpp.
References m_Commadel, m_ConvertMulti, m_Filename, m_MergeDel, m_MergeTwoCols, m_Otherdel, m_OtherText, m_QualLabel, m_ScrolledWindow, m_Semidel, m_Sizer, m_Spacedel, m_SplitFirstCol, m_Tabdel, and m_TablePreview.
Referenced by CMacroApplySrcTablePanel().
◆ IsConvertMultiSet() bool CMacroApplySrcTablePanel::IsConvertMultiSet ( ) const inline ◆ IsMergeDelimiterSet() bool CMacroApplySrcTablePanel::IsMergeDelimiterSet ( ) const inline ◆ IsMergeFirstSet() bool CMacroApplySrcTablePanel::IsMergeFirstSet ( ) const inline ◆ IsSplitFirstSet() bool CMacroApplySrcTablePanel::IsSplitFirstSet ( ) const inline ◆ OnDelete() void CMacroApplySrcTablePanel::OnDelete ( wxHyperlinkEvent & event ) ◆ OnDelimiterSelected() void CMacroApplySrcTablePanel::OnDelimiterSelected ( wxCommandEvent & event ) ◆ OnHyperlinkClicked() void CMacroApplySrcTablePanel::OnHyperlinkClicked ( wxHyperlinkEvent & event ) ◆ OnNewFileEntered() void CMacroApplySrcTablePanel::OnNewFileEntered ( wxCommandEvent & event ) ◆ OnOpenFile() void CMacroApplySrcTablePanel::OnOpenFile ( wxCommandEvent & event ) ◆ SetConvertMulti() void CMacroApplySrcTablePanel::SetConvertMulti ( bool value ) inline ◆ SetDelimiter() void CMacroApplySrcTablePanel::SetDelimiter ( const string & del ) ◆ SetFilename() void CMacroApplySrcTablePanel::SetFilename ( const string & fname ) ◆ SetMergeDelimiter() void CMacroApplySrcTablePanel::SetMergeDelimiter ( bool value ) inline ◆ SetMergeFirst() void CMacroApplySrcTablePanel::SetMergeFirst ( bool value ) inline ◆ SetSplitFirst() void CMacroApplySrcTablePanel::SetSplitFirst ( bool value ) inline ◆ SetValues() ◆ ShowToolTips() bool CMacroApplySrcTablePanel::ShowToolTips ( ) static ◆ x_AddEmptyRow() ◆ x_AddRowToWindow() void CMacroApplySrcTablePanel::x_AddRowToWindow ( wxWindow * row ) private ◆ x_ProcessFirstLine() void CMacroApplySrcTablePanel::x_ProcessFirstLine ( bool update_only_table =false
) private
Definition at line 458 of file macro_applysrc_table.cpp.
References _ASSERT, ILineReader::AtEOF(), NMacroUtil::ConvertMultiSpaces(), delimiter, CRef< C, Locker >::Empty(), first(), flags, NStr::fSplit_MergeDelimiters, ILineReader::GetCurrentLine(), GetDelimiter(), i, m_ConvertMulti, m_Filename, m_MergeDel, m_MergeTwoCols, m_Sizer, m_SplitFirstCol, m_TablePreview, ILineReader::New(), ILineReader::ReadLine(), CRef< C, Locker >::Reset(), row, NStr::SplitByPattern(), NStr::SplitInTwo(), ToStdString(), ToWxString(), and x_AddEmptyRow().
Referenced by OnDelimiterSelected(), OnNewFileEntered(), and SetValues().
◆ m_Commadel wxRadioButton* CMacroApplySrcTablePanel::m_Commadel private ◆ m_ConvertMulti wxCheckBox* CMacroApplySrcTablePanel::m_ConvertMulti private ◆ m_FieldType ◆ m_Filename wxTextCtrl* CMacroApplySrcTablePanel::m_Filename private ◆ m_MergeDel wxCheckBox* CMacroApplySrcTablePanel::m_MergeDel private ◆ m_MergeTwoCols wxCheckBox* CMacroApplySrcTablePanel::m_MergeTwoCols private ◆ m_Otherdel wxRadioButton* CMacroApplySrcTablePanel::m_Otherdel private ◆ m_OtherText wxTextCtrl* CMacroApplySrcTablePanel::m_OtherText private ◆ m_QualLabel wxStaticText* CMacroApplySrcTablePanel::m_QualLabel private ◆ m_RowHeight int CMacroApplySrcTablePanel::m_RowHeight { 0 } private ◆ m_ScrolledWindow wxScrolledWindow* CMacroApplySrcTablePanel::m_ScrolledWindow private ◆ m_Semidel wxRadioButton* CMacroApplySrcTablePanel::m_Semidel private ◆ m_Sizer wxFlexGridSizer* CMacroApplySrcTablePanel::m_Sizer private ◆ m_Spacedel wxRadioButton* CMacroApplySrcTablePanel::m_Spacedel private ◆ m_SplitFirstCol wxCheckBox* CMacroApplySrcTablePanel::m_SplitFirstCol private ◆ m_Tabdel wxRadioButton* CMacroApplySrcTablePanel::m_Tabdel private ◆ m_TablePreview wxListCtrl* CMacroApplySrcTablePanel::m_TablePreview privateThe 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