30 #ifndef _SUPPRESS_GENES_H_
31 #define _SUPPRESS_GENES_H_
39 #include <wx/listctrl.h>
40 #include <wx/checkbox.h>
42 #include <wx/button.h>
43 #include <wx/statbox.h>
44 #include <wx/msgdlg.h>
45 #include <wx/stattext.h>
51 #define ID_SUPPRESS_GENES 14000
52 #define SYMBOL_SUPPRESS_GENES_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL
53 #define SYMBOL_SUPPRESS_GENES_TITLE _("Suppress Genes")
54 #define SYMBOL_SUPPRESS_GENES_IDNAME ID_SUPPRESS_GENES
55 #define SYMBOL_SUPPRESS_GENES_SIZE wxDefaultSize
56 #define SYMBOL_SUPPRESS_GENES_POSITION wxDefaultPosition
58 #define ID_SUPPRESS_GENES_LISTCTRL 14001
59 #define ID_SUPPRESS_GENES_OKCANCEL 14005
namespace ncbi::objects::
CSuppressGenes()
Constructors.
virtual CRef< CCmdComposite > GetCommand()
vector< string > m_Descriptions
vector< bool > m_SubtypeAnyFlag
bool CreateSuppressingGeneXrefs(CSeq_feat &f)
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
static bool ShowToolTips()
Should we show tooltips?
~CSuppressGenes()
Destructor.
void CreateControls()
Creates the controls and sizers.
virtual string GetErrorMessage()
bool Create(wxWindow *parent, wxWindowID id=14000, const wxString &caption=_("Suppress Genes"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
map< pair< int, int >, string > m_Types
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
CStringConstraintPanel * m_StringConstraintPanel
void Init()
Initialises member variables.
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_SUPPRESS_GENES_STYLE
#define SYMBOL_SUPPRESS_GENES_POSITION
#define SYMBOL_SUPPRESS_GENES_SIZE
USING_SCOPE(ncbi::objects)
#define SYMBOL_SUPPRESS_GENES_IDNAME
#define SYMBOL_SUPPRESS_GENES_TITLE