NCBI C++ ToolKit
|
Search Toolkit Book for CIGSPanel
#include <gui/packages/pkg_sequence_edit/igspanel.hpp>
Public Member Functions | |
CIGSPanel () | |
Constructors. More... | |
CIGSPanel (wxWindow *parent, objects::CSeq_entry_Handle seh, CSourceRequirements::EWizardType wizard_type=CSourceRequirements::eWizardType_standard, CSourceRequirements::EWizardSrcType src_type=CSourceRequirements::eWizardSrcType_any, wxWindowID id=10043, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL) | |
bool | Create (wxWindow *parent, wxWindowID id=10043, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL) |
Creation. More... | |
~CIGSPanel () | |
Destructor. More... | |
void | Init () |
Initialises member variables. More... | |
void | CreateControls () |
Creates the controls and sizers. More... | |
wxBitmap | GetBitmapResource (const wxString &name) |
Retrieves bitmap resources. More... | |
wxIcon | GetIconResource (const wxString &name) |
Retrieves icon resources. More... | |
virtual CRef< CCmdComposite > | GetCommand () |
virtual string | GetErrorMessage () |
Public Member Functions inherited from CBulkCmdPanel | |
CBulkCmdPanel () | |
Constructors. More... | |
CBulkCmdPanel (bool add_location_panel) | |
virtual | ~CBulkCmdPanel () |
Destructor. More... | |
void | SetLoc (CRef< objects::CSeq_loc > loc) |
virtual void | AddOneCommand (const objects::CBioseq_Handle &bsh, CRef< CCmdComposite > cmd) |
Static Public Member Functions | |
static bool | ShowToolTips () |
Should we show tooltips? More... | |
Private Attributes | |
objects::CSeq_entry_Handle | m_TopSeqEntry |
CSourceRequirements::EWizardType | m_WizardType |
CSourceRequirements::EWizardSrcType | m_SrcType |
CIGSFlankPanel * | m_Flank5 |
CIGSFlankPanel * | m_Flank3 |
Additional Inherited Members | |
Protected Member Functions inherited from CBulkCmdPanel | |
virtual bool | ShouldAddToExisting () |
virtual CRef< objects::CSeq_loc > | GetLocForBioseq (const objects::CBioseq &bioseq) |
Protected Attributes inherited from CBulkCmdPanel | |
bool | m_add_location_panel |
CRef< objects::CSeq_loc > | m_loc |
CBulkLocationPanel * | m_Location |
CIGSPanel class declaration
Definition at line 70 of file igspanel.hpp.
CIGSPanel::CIGSPanel | ( | ) |
CIGSPanel::CIGSPanel | ( | wxWindow * | parent, |
objects::CSeq_entry_Handle | seh, | ||
CSourceRequirements::EWizardType | wizard_type = CSourceRequirements::eWizardType_standard , |
||
CSourceRequirements::EWizardSrcType | src_type = CSourceRequirements::eWizardSrcType_any , |
||
wxWindowID | id = 10043 , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxSize(400, 300) , |
||
long | style = wxTAB_TRAVERSAL |
||
) |
Definition at line 76 of file igspanel.cpp.
References Create(), Init(), and ncbi::grid::netcache::search::fields::size.
CIGSPanel::~CIGSPanel | ( | ) |
bool CIGSPanel::Create | ( | wxWindow * | parent, |
wxWindowID | id = 10043 , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxSize(400, 300) , |
||
long | style = wxTAB_TRAVERSAL |
||
) |
Creation.
CIGSPanel creator
Definition at line 93 of file igspanel.cpp.
References CreateControls(), and ncbi::grid::netcache::search::fields::size.
Referenced by CIGSPanel().
void CIGSPanel::CreateControls | ( | ) |
wxBitmap CIGSPanel::GetBitmapResource | ( | const wxString & | name | ) |
|
virtual |
Implements CBulkCmdPanel.
Definition at line 192 of file igspanel.cpp.
References AlreadyHasFeature(), cmd, eExtreme_Biological, ctll::empty(), CIGSFlankPanel::GetFlankLabel(), CIGSFlankPanel::GetIGSLabel(), NStr::IsBlank(), m_Flank3, m_Flank5, m_TopSeqEntry, and CIGSFlankPanel::MayContainFeat().
|
virtual |
Implements CBulkCmdPanel.
Definition at line 256 of file igspanel.cpp.
References CIGSFlankPanel::GetIGSLabel(), NStr::IsBlank(), m_Flank3, and m_Flank5.
wxIcon CIGSPanel::GetIconResource | ( | const wxString & | name | ) |
void CIGSPanel::Init | ( | void | ) |
Initialises member variables.
Member initialisation
Definition at line 124 of file igspanel.cpp.
Referenced by CIGSPanel().
|
static |
|
private |
Definition at line 123 of file igspanel.hpp.
Referenced by CreateControls(), GetCommand(), and GetErrorMessage().
|
private |
Definition at line 122 of file igspanel.hpp.
Referenced by CreateControls(), GetCommand(), and GetErrorMessage().
|
private |
Definition at line 120 of file igspanel.hpp.
|
private |
Definition at line 118 of file igspanel.hpp.
Referenced by GetCommand().
|
private |
Definition at line 119 of file igspanel.hpp.