28 #ifndef _SELECT_FEATURES_H_
29 #define _SELECT_FEATURES_H_
38 #include <wx/dialog.h>
40 #include <wx/button.h>
63 #define ID_CSELECTFEATURES 10409
64 #define ID_SEL_FEAT_ACCEPT 10411
65 #define ID_SEL_FEAT_CANCEL 10412
66 #define SYMBOL_CSELECTFEATURES_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL
67 #define SYMBOL_CSELECTFEATURES_TITLE _("Select Features")
68 #define SYMBOL_CSELECTFEATURES_IDNAME ID_CSELECTFEATURES
69 #define SYMBOL_CSELECTFEATURES_SIZE wxSize(400, 300)
70 #define SYMBOL_CSELECTFEATURES_POSITION wxDefaultPosition
103 void OnAccept( wxCommandEvent& event );
107 void OnCancel( wxCommandEvent& event );
void OnCancel(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_SEL_TARGET_CANCEL
void ProcessUpdateFeatEvent(wxCommandEvent &event)
CSeq_entry_Handle m_TopSeqEntry
void OnAccept(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_SEL_TARGET_ACCEPT
void CreateControls()
Creates the controls and sizers.
CFeatureTypePanel * m_FeatureType
void Init()
Initialises member variables.
void UpdateChildrenFeaturePanels(wxSizer *sizer)
CSelectFeatures()
Constructors.
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
bool Create(wxWindow *parent, wxWindowID id=10409, const wxString &caption=_("Select Features"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
CStringConstraintPanel * m_StringConstraintPanel
static bool ShowToolTips()
Should we show tooltips?
CFeatureFieldNamePanel * m_FeatureConstraint
~CSelectFeatures()
Destructor.
CConstRef< CObject > GetMainObject()
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.
const struct ncbi::grid::netcache::search::fields::SIZE size
#define SYMBOL_CSELECTFEATURES_TITLE
#define SYMBOL_CSELECTFEATURES_IDNAME
#define SYMBOL_CSELECTFEATURES_SIZE
#define SYMBOL_CSELECTFEATURES_STYLE
#define SYMBOL_CSELECTFEATURES_POSITION