1 #ifndef PKG_ALIGNMENT___SPLIGN_PANEL__HPP
2 #define PKG_ALIGNMENT___SPLIGN_PANEL__HPP
47 #include "wx/valgen.h"
58 #define SYMBOL_CSPLIGNPANEL_STYLE wxCLIP_CHILDREN|wxTAB_TRAVERSAL
59 #define SYMBOL_CSPLIGNPANEL_TITLE _("SPLIGN Tool Panel")
60 #define SYMBOL_CSPLIGNPANEL_IDNAME ID_CSPLIGNPANEL
61 #define SYMBOL_CSPLIGNPANEL_SIZE wxSize(400, 300)
62 #define SYMBOL_CSPLIGNPANEL_POSITION wxDefaultPosition
88 objects::CScope& scope, wxString& errMessage);
100 DECLARE_EVENT_TABLE()
CObjectListWidgetSel * m_GenomicList
bool Create(wxWindow *parent, wxWindowID id=ID_CSPLIGNPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCLIP_CHILDREN|wxTAB_TRAVERSAL, bool visibale=true)
virtual void LoadSettings()
wxBitmap GetBitmapResource(const wxString &name)
void SetGenomicSeq(SConstScopedObject value)
void SetCDNASeqs(TConstScopedObjects value)
CMolTypeValidator(MolType molType)
void RestoreDefaults()
override in derived classes
CSplignParams & GetData()
virtual CConstRef< CObject > Validate(const objects::CSeq_id &id, objects::CScope &scope, wxString &errMessage)
TConstScopedObjects GetCDNASeqs() const
virtual void SaveSettings() const
override in derived classes
wxIcon GetIconResource(const wxString &name)
static bool ShowToolTips()
TConstScopedObjects m_cDNASeqs
SConstScopedObject m_GenomicSeq
virtual void SetRegistryPath(const string &path)
CAlgoToolManagerParamsPanel.
CMolTypeValidator m_GenomicListAccValidator
CMolTypeValidator m_CDNAListAccValidator
CObjectListWidgetSel * m_cDNAList
SConstScopedObject GetGenomicSeq() const
const CSplignParams & GetData() const
void SetData(const CSplignParams &data)
void SetObjects(map< string, TConstScopedObjects > *genomic, map< string, TConstScopedObjects > *na)
virtual bool TransferDataFromWindow()
vector< SConstScopedObject > TConstScopedObjects
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const struct ncbi::grid::netcache::search::fields::SIZE size
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
#define SYMBOL_CSPLIGNPANEL_IDNAME
#define SYMBOL_CSPLIGNPANEL_POSITION
#define SYMBOL_CSPLIGNPANEL_STYLE
#define SYMBOL_CSPLIGNPANEL_SIZE