wxHyperlinkCtrl;
54 classwxFlexGridSizer;
68 #define ID_CSUBMISSIONPREPMAINPANEL 10001 69 #define ID_TEXTCTRL 10004 70 #define ID_HYPERLINKCTRL1 10005 71 #define ID_SOURCETYPE 10010 72 #define ID_TEXTCTRL2 10008 73 #define ID_HYPERLINKCTRL2 10009 74 #define ID_TEXTCTRL1 10007 75 #define ID_HYPERLINKCTRL3 10028 76 #define ID_HYPERLINKCTRL4 10081 77 #define ID_REMOVE_FEAT 10108 78 #define SYMBOL_CSUBMISSIONPREPMAINPANEL_STYLE wxTAB_TRAVERSAL 79 #define SYMBOL_CSUBMISSIONPREPMAINPANEL_TITLE _("SubmissionPrepMainPanel")
80 #define SYMBOL_CSUBMISSIONPREPMAINPANEL_IDNAME ID_CSUBMISSIONPREPMAINPANEL 81 #define SYMBOL_CSUBMISSIONPREPMAINPANEL_SIZE wxSize(400, 300) 82 #define SYMBOL_CSUBMISSIONPREPMAINPANEL_POSITION wxDefaultPosition 192 void AddField(objects::CSeq_entry_Handle seh,
195 string label,
stringcolumn_name,
197 boolmust_choose =
false,
boolrequired =
false,
198 stringdefault_val =
"",
stringurl =
"",
199 boolallow_mix =
true);
215wxStaticText*
x_AddStar(wxFlexGridSizer* sizer);
CVirusMoleculeQuestionsPanel * m_VirusMolQuestions
static bool ShowToolTips()
Should we show tooltips?
wxHyperlinkCtrl * m_SeqTechEdit
void OnClickSeqTechSummary(wxMouseEvent &event)
wxEVT_LEFT_DOWN event handler for ID_TEXTCTRL
wxHyperlinkCtrl * m_FeatureImportBtn
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
void OnAddFeaturesClicked(wxHyperlinkEvent &event)
wxEVT_COMMAND_HYPERLINK event handler for ID_HYPERLINKCTRL3
void AddField(objects::CSeq_entry_Handle seh, ICommandProccessor *processor, IWorkbench *workbench, string label, string column_name, CTableFieldCommandConverter *converter, bool must_choose=false, bool required=false, string default_val="", string url="", bool allow_mix=true)
void OnEditSourceClicked(wxHyperlinkEvent &event)
wxEVT_COMMAND_HYPERLINK event handler for ID_HYPERLINKCTRL2
void ShowSourceLabelStar(bool val)
wxStaticText * m_StarTech
wxHyperlinkCtrl * m_EditSourceLink
CSubmissionPrepMainPanel()
Constructors.
~CSubmissionPrepMainPanel()
Destructor.
wxBoxSizer * m_WizardExtras
CSourceRequirements::EWizardSrcType GetWizardSrcTypeFromCtrls(CSourceRequirements::EWizardType wizard_type)
void Init()
Initialises member variables.
void ShowAddFeatureBtn(bool val)
wxStaticText * m_StarFeatures
void OnSourceTypeSelected(wxCommandEvent &event)
wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SOURCETYPE
wxStaticText * m_StarSource
wxTextCtrl * m_SequencingTechLabel
void SetSourceType(CSourceRequirements::EWizardSrcType src_type)
wxHyperlinkCtrl * m_RemoveFeaturesBtn
void OnRemoveFeatHyperlinkClicked(wxHyperlinkEvent &event)
wxEVT_COMMAND_HYPERLINK event handler for ID_REMOVE_FEAT
void SetFeaturesLabel(string label)
void SetSourceTypeOptions(CSourceRequirements::EWizardType wizard_type)
pair< CSourceRequirements::EWizardSrcType, string > TWizardSrcTypeName
CSourceRequirements::EWizardSrcType GetWizardSrcTypeFromName(string name)
CSubPrep_panel * x_GetParent()
wxTextCtrl * m_FeaturesLabel
vector< CSubPrepFieldEditor * > m_ExtraFields
void OnClickFeatureSummary(wxMouseEvent &event)
wxEVT_LEFT_DOWN event handler for ID_TEXTCTRL1
void OnImportFeatureTableFile(wxHyperlinkEvent &event)
wxEVT_COMMAND_HYPERLINK event handler for ID_HYPERLINKCTRL4
vector< bool > m_FieldsInUse
void OnEditSequencingTechnologyClicked(wxHyperlinkEvent &event)
wxEVT_COMMAND_HYPERLINK event handler for ID_HYPERLINKCTRL1
TWizardSrcTypeNameList m_SrcTypeNames
void CreateSetChoice(CSourceRequirements::EWizardType wizard_type, objects::CSeq_entry_Handle seh)
vector< TWizardSrcTypeName > TWizardSrcTypeNameList
void UpdateSeqTechCtrls(CSourceRequirements::EWizardType wizard_type)
bool Create(wxWindow *parent, wxWindowID id=10001, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
Creation.
wxBoxSizer * m_VirusMolSizer
wxFlexGridSizer * m_ExtraGrid
void SetSourceLabel(string label)
void CreateVirusMoleculeOptions(objects::CSeq_entry_Handle seh, ICommandProccessor *processor)
void OnClickSrcSummary(wxMouseEvent &event)
wxEVT_LEFT_DOWN event handler for ID_TEXTCTRL2
wxStaticText * x_AddStar(wxFlexGridSizer *sizer)
wxStaticText * m_StarSourceType
wxBoxSizer * m_ChimeraSizer
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
wxHyperlinkCtrl * m_FeatureAddBtn
wxTextCtrl * m_SourceLabel
void CreateControls()
Creates the controls and sizers.
void ShowFeaturesStar(bool val)
CChimeraPanel * m_ChimeraPanel
void ShowChimera(objects::CSeq_entry_Handle seh, ICommandProccessor *processor, IWorkbench *workbench, bool show)
Undo/Redo interface for editing operations.
IWorkbench is the central interface in the application framework.
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static const char label[]
const struct ncbi::grid::netcache::search::fields::SIZE size
#define SYMBOL_CSUBMISSIONPREPMAINPANEL_STYLE
#define SYMBOL_CSUBMISSIONPREPMAINPANEL_SIZE
#define SYMBOL_CSUBMISSIONPREPMAINPANEL_POSITION
#define SYMBOL_CSUBMISSIONPREPMAINPANEL_IDNAME
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4