32 #ifndef _CREATE_GENE_MODEL_PARAMS_PANEL_H_
33 #define _CREATE_GENE_MODEL_PARAMS_PANEL_H_
45 #include "wx/listctrl.h"
62 #define GENEMODELPARAMSPANEL_STYLE wxTAB_TRAVERSAL
63 #define GENEMODELPARAMSPANEL_TITLE _("Create Gene Model")
64 #define GENEMODELPARAMSPANEL_IDNAME ID_GENEMODELPARAMSPANEL
65 #define GENEMODELPARAMSPANEL_SIZE wxSize(400, 300)
66 #define GENEMODELPARAMSPANEL_POSITION wxDefaultPosition
107 DECLARE_EVENT_TABLE()
void RestoreDefaults()
override in derived classes
void OnCreateCdsClick(wxCommandEvent &event)
bool Create(wxWindow *parent, wxWindowID id=ID_GENEMODELPARAMSPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
virtual void SetRegistryPath(const string &path)
CAlgoToolManagerParamsPanel.
void OnCreateMrnaClick(wxCommandEvent &event)
wxCheckBox * m_MergeToGenome
wxCheckBox * m_TranscribeMrna
virtual bool TransferDataFromWindow()
TConstScopedObjects * m_InputObjects
CCreateGeneModelParamsPanel()
virtual bool TransferDataToWindow()
wxCheckBox * m_CreateGene
wxCheckBox * m_PropagateNcrnaFeats
~CCreateGeneModelParamsPanel()
wxCheckBox * m_PropagateLocalIds
wxCheckBox * m_GroupByGeneId
virtual void LoadSettings()
wxCheckBox * m_CreateMrna
CObjectListWidget * m_ObjectList
virtual void SaveSettings() const
override in derived classes
void SetParams(SCreateGeneModelParams *params, TConstScopedObjects *objects)
wxCheckBox * m_TranslateCds
SCreateGeneModelParams * m_Params
wxIcon GetIconResource(const wxString &name)
@ ID_GENEMODELPARAMSPANEL
wxBitmap GetBitmapResource(const wxString &name)
void OnCreateGeneClick(wxCommandEvent &event)
IRegSettings An interface for objects that save / restore settings using CGuiRegistry.
virtual void SetRegistryPath(const string ®_path)
virtual void SaveSettings() const
bool m_PropagateNcrnaFeats
TConstScopedObjects m_Alignments
virtual void LoadSettings()
#define GENEMODELPARAMSPANEL_SIZE
#define GENEMODELPARAMSPANEL_IDNAME
#define GENEMODELPARAMSPANEL_STYLE
#define GENEMODELPARAMSPANEL_POSITION
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