NCBI C++ ToolKit
Functions
seq_table_grid.cpp File Reference
#include <ncbi_pch.hpp>
#include <wx/sizer.h>
#include <wx/msgdlg.h>
#include <wx/dc.h>
#include <wx/settings.h>
#include <wx/dcclient.h>
#include <wx/textdlg.h>
#include <wx/tokenzr.h>
#include <wx/clipbrd.h>
#include <gui/objutils/interface_registry.hpp>
#include <gui/packages/pkg_sequence_edit/seq_table_grid.hpp>
#include <gui/packages/pkg_sequence_edit/srceditdialog.hpp>
#include <gui/packages/pkg_sequence_edit/molinfoedit_util.hpp>
#include <gui/packages/pkg_sequence_edit/subprep_util.hpp>
#include <gui/packages/pkg_sequence_edit/rename_column_dlg.hpp>
#include <gui/widgets/edit/field_type_constants.hpp>
#include <gui/widgets/wx/ui_command.hpp>
#include <gui/widgets/wx/message_box.hpp>
#include <gui/widgets/edit/simple_text_edit_dlg.hpp>
+ Include dependency graph for seq_table_grid.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

 USING_SCOPE (objects)
 
bool cmpTableValues (const pair< pair< string, int >, int > &a, const pair< pair< string, int >, int > &b)
 
static void s_CopyToIntColumn (CConstRef< objects::CSeqTable_column > src, CRef< objects::CSeqTable_column > dst, int top, int bot)
 
static void s_CopyToStringColumn (CConstRef< objects::CSeqTable_column > src, CRef< objects::CSeqTable_column > dst, int top, int bot, bool append, string delim)
 
static void s_CopyColumn (CConstRef< objects::CSeqTable_column > src, CRef< objects::CSeqTable_column > dst, int top, int bot, bool append, string delim)
 
static void s_CopyRow (CConstRef< objects::CSeq_table > src, CRef< objects::CSeq_table > dst, int left, int right, int src_row, int dst_row, bool append, string delim)
 

Function Documentation

◆ cmpTableValues()

bool cmpTableValues ( const pair< pair< string, int >, int > &  a,
const pair< pair< string, int >, int > &  b 
)

◆ s_CopyColumn()

static void s_CopyColumn ( CConstRef< objects::CSeqTable_column >  src,
CRef< objects::CSeqTable_column >  dst,
int  top,
int  bot,
bool  append,
string  delim 
)
static

◆ s_CopyRow()

static void s_CopyRow ( CConstRef< objects::CSeq_table >  src,
CRef< objects::CSeq_table >  dst,
int  left,
int  right,
int  src_row,
int  dst_row,
bool  append,
string  delim 
)
static

Definition at line 1767 of file seq_table_grid.cpp.

References append(), and NStr::IsBlank().

Referenced by CSeqTableGridPanel::x_PasteCells().

◆ s_CopyToIntColumn()

static void s_CopyToIntColumn ( CConstRef< objects::CSeqTable_column >  src,
CRef< objects::CSeqTable_column >  dst,
int  top,
int  bot 
)
static

Definition at line 1692 of file seq_table_grid.cpp.

References NStr::StringToInt().

Referenced by s_CopyColumn().

◆ s_CopyToStringColumn()

static void s_CopyToStringColumn ( CConstRef< objects::CSeqTable_column >  src,
CRef< objects::CSeqTable_column >  dst,
int  top,
int  bot,
bool  append,
string  delim 
)
static

Definition at line 1718 of file seq_table_grid.cpp.

References append(), NStr::IsBlank(), NStr::NumericToString(), and val.

Referenced by s_CopyColumn().

◆ USING_SCOPE()

USING_SCOPE ( objects  )
Modified on Wed Jul 17 13:22:30 2024 by modify_doxy.py rev. 669887