Go to the documentation of this file.Go to the SVN repository for this file.
28 #ifndef _FEATURE_CHECK_DIALOG_H_
29 #define _FEATURE_CHECK_DIALOG_H_
37 #include <wx/dialog.h>
41 #include "wx/srchctrl.h"
42 #include "wx/statline.h"
59 #define SYMBOL_CFEATURECHECKDIALOG_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL
60 #define SYMBOL_CFEATURECHECKDIALOG_TITLE _("Select Feature Types")
61 #define SYMBOL_CFEATURECHECKDIALOG_IDNAME ID_CFEATURECHECKDIALOG
62 #define SYMBOL_CFEATURECHECKDIALOG_SIZE wxDefaultSize
63 #define SYMBOL_CFEATURECHECKDIALOG_POSITION wxDefaultPosition
96 void CreateControls();
101 void OnSearchctrlSearchButtonClick( wxCommandEvent& event );
104 void OnSearchctrlTextUpdated( wxCommandEvent& event );
111 wxBitmap GetBitmapResource(
const wxString& name );
114 wxIcon GetIconResource(
const wxString& name );
118 static bool ShowToolTips();
125 ID_CFEATURECHECKDIALOG = 10000,
133 virtual int ShowModal();
136 void GetSelected(TFeatTypeItemSet& feat_types);
137 void SetSelected(TFeatTypeItemSet& feat_types);
140 void SetRegistryPath(
const string & rpath);
143 void x_Serialize(
bool bRead =
true);
objects::CFeatListItem TFeatTypeItem
set< TFeatTypeItem > TFeatTypeItemSet
CFeatureCheckPanel * m_Panel
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define SYMBOL_CFEATURECHECKDIALOG_IDNAME
#define SYMBOL_CFEATURECHECKDIALOG_STYLE
#define SYMBOL_CFEATURECHECKDIALOG_SIZE
#define SYMBOL_CFEATURECHECKDIALOG_TITLE
#define SYMBOL_CFEATURECHECKDIALOG_POSITION
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_SEQ_EXPORT
const struct ncbi::grid::netcache::search::fields::SIZE size