wxScrolledWindow;
40 classwxFlexGridSizer;
55 #define SYMBOL_CMACROAPPLYSRCTABLEPANEL_STYLE wxTAB_TRAVERSAL 56 #define SYMBOL_CMACROAPPLYSRCTABLEPANEL_TITLE _("Macro Apply Source Table")
57 #define SYMBOL_CMACROAPPLYSRCTABLEPANEL_IDNAME ID_CMACROAPPLYSRCTABLEPANEL 58 #define SYMBOL_CMACROAPPLYSRCTABLEPANEL_SIZE wxDefaultSize 59 #define SYMBOL_CMACROAPPLYSRCTABLEPANEL_POSITION wxDefaultPosition 73 using TAddValue= vector<tuple<string, int, EMacroFieldType, bool>>;
84 bool Create( wxWindow* parent,
101 void OnDelete(wxHyperlinkEvent& event);
CMacroApplySrcTablePanel()
Constructors.
void x_AddRowToWindow(wxWindow *row)
SFieldFromTable GetMatchField() const
bool IsSplitFirstSet() const
string GetDelimiter() const
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
wxScrolledWindow * m_ScrolledWindow
void OnOpenFile(wxCommandEvent &event)
wxBitmap GetBitmapResource(const wxString &name)
@end CMacroApplySrcTablePanel event handler declarations
wxCheckBox * m_MergeTwoCols
bool Create(wxWindow *parent, wxWindowID id=ID_CMACROAPPLYSRCTABLEPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
Creation.
void Init()
Initialises member variables.
TStringPairsVector GetValues() const
vector< tuple< string, int, EMacroFieldType, bool > > TAddValue
bool IsMergeDelimiterSet() const
bool IsMergeFirstSet() const
void SetDelimiter(const string &del)
wxListCtrl * m_TablePreview
wxRadioButton * m_Spacedel
void SetMergeDelimiter(bool value)
wxFlexGridSizer * m_Sizer
CSingleQualPanel * x_AddEmptyRow()
void OnHyperlinkClicked(wxHyperlinkEvent &event)
void SetMergeFirst(bool value)
string GetFilename() const
void SetSplitFirst(bool value)
wxRadioButton * m_Otherdel
static bool ShowToolTips()
Should we show tooltips?
void SetFilename(const string &fname)
wxRadioButton * m_Semidel
@ ID_APPLYSRCTBLMATCHQUAL
@ ID_CMACROAPPLYSRCTABLEPANEL
wxRadioButton * m_Commadel
void SetValues(const TAddValue &values)
~CMacroApplySrcTablePanel()
Destructor.
wxStaticText * m_QualLabel
void x_ProcessFirstLine(bool update_only_table=false)
void CreateControls()
Creates the controls and sizers.
void OnNewFileEntered(wxCommandEvent &event)
wxCheckBox * m_SplitFirstCol
bool IsConvertMultiSet() const
wxCheckBox * m_ConvertMulti
void OnDelete(wxHyperlinkEvent &event)
void SetConvertMulti(bool value)
void OnDelimiterSelected(wxCommandEvent &event)
EMacroFieldType m_FieldType
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
vector< pair< string, string > > TStringPairsVector
#define SYMBOL_CMACROAPPLYSRCTABLEPANEL_POSITION
#define SYMBOL_CMACROAPPLYSRCTABLEPANEL_STYLE
#define SYMBOL_CMACROAPPLYSRCTABLEPANEL_SIZE
#define SYMBOL_CMACROAPPLYSRCTABLEPANEL_IDNAME
const struct ncbi::grid::netcache::search::fields::SIZE size
const GenericPointer< typename T::ValueType > T2 value
#define row(bind, expected)
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