NCBI C++ ToolKit
|
Search Toolkit Book for CExceptionPanel
#include <gui/packages/pkg_sequence_edit/bulk_edit_feat_dlg_std.hpp>
Public Member Functions | |
CExceptionPanel () | |
CExceptionPanel (wxWindow *parent, bool is_refseq, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL) | |
bool | Create (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL) |
~CExceptionPanel () | |
void | Init () |
void | CreateControls () |
wxBitmap | GetBitmapResource (const wxString &name) |
wxIcon | GetIconResource (const wxString &name) |
virtual bool | AddCommand (vector< CConstRef< CObject > > &objs, CRef< CCmdComposite > cmd, CScope &scope) |
Public Member Functions inherited from CBulkFeatEditCmdPanel | |
virtual | ~CBulkFeatEditCmdPanel () |
Static Public Member Functions | |
static bool | ShowToolTips () |
Private Attributes | |
wxComboBox * | m_Exception |
wxRadioBox * | m_FeatureProduct |
wxCheckBox * | m_MoveToComment |
bool | m_is_refseq |
Definition at line 290 of file bulk_edit_feat_dlg_std.hpp.
CExceptionPanel::CExceptionPanel | ( | ) |
CExceptionPanel event table definition
CExceptionPanel constructors
Definition at line 1425 of file bulk_edit_feat_dlg_std.cpp.
References Init().
CExceptionPanel::CExceptionPanel | ( | wxWindow * | parent, |
bool | is_refseq, | ||
wxWindowID | id = wxID_ANY , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = wxTAB_TRAVERSAL |
||
) |
Definition at line 1431 of file bulk_edit_feat_dlg_std.cpp.
References Create(), Init(), and ncbi::grid::netcache::search::fields::size.
CExceptionPanel::~CExceptionPanel | ( | ) |
CExceptionPanel destructor
Definition at line 1463 of file bulk_edit_feat_dlg_std.cpp.
|
virtual |
Reimplemented from CBulkFeatEditCmdPanel.
Definition at line 1565 of file bulk_edit_feat_dlg_std.cpp.
References CSerialObject::Assign(), cmd, f, CSeq_feat_Base::GetComment(), CSeq_feat_Base::GetExcept_text(), CScope::GetSeq_featHandle(), NStr::IsBlank(), CSeq_feat_Base::IsSetComment(), CSeq_feat_Base::IsSetExcept_text(), CSeq_feat_Base::IsSetProduct(), ITERATE, m_Exception, m_FeatureProduct, m_MoveToComment, CSeq_feat_Base::ResetExcept_text(), CSeq_feat_Base::SetComment(), CSeq_feat_Base::SetExcept(), CSeq_feat_Base::SetExcept_text(), and rapidjson::value.
bool CExceptionPanel::Create | ( | wxWindow * | parent, |
wxWindowID | id = wxID_ANY , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = wxTAB_TRAVERSAL |
||
) |
CExceptionPanel creator
Definition at line 1443 of file bulk_edit_feat_dlg_std.cpp.
References CreateControls(), and ncbi::grid::netcache::search::fields::size.
Referenced by CExceptionPanel().
void CExceptionPanel::CreateControls | ( | ) |
Control creation for CExceptionPanel
Definition at line 1485 of file bulk_edit_feat_dlg_std.cpp.
References _, CSeq_feat::GetListOfLegalExceptions(), m_Exception, m_FeatureProduct, m_is_refseq, m_MoveToComment, and wxID_ANY.
Referenced by Create().
wxBitmap CExceptionPanel::GetBitmapResource | ( | const wxString & | name | ) |
Get bitmap resources
Definition at line 1542 of file bulk_edit_feat_dlg_std.cpp.
wxIcon CExceptionPanel::GetIconResource | ( | const wxString & | name | ) |
Get icon resources
Definition at line 1555 of file bulk_edit_feat_dlg_std.cpp.
void CExceptionPanel::Init | ( | void | ) |
Member initialisation
Definition at line 1474 of file bulk_edit_feat_dlg_std.cpp.
Referenced by CExceptionPanel().
|
static |
Should we show tooltips?
Definition at line 1533 of file bulk_edit_feat_dlg_std.cpp.
|
private |
Definition at line 307 of file bulk_edit_feat_dlg_std.hpp.
Referenced by AddCommand(), and CreateControls().
|
private |
Definition at line 308 of file bulk_edit_feat_dlg_std.hpp.
Referenced by AddCommand(), and CreateControls().
|
private |
Definition at line 310 of file bulk_edit_feat_dlg_std.hpp.
Referenced by CreateControls().
|
private |
Definition at line 309 of file bulk_edit_feat_dlg_std.hpp.
Referenced by AddCommand(), and CreateControls().