28 #ifndef _RPTTYPE_PANEL_H_
29 #define _RPTTYPE_PANEL_H_
40 #include <wx/checkbox.h>
47 class wxFlexGridSizer;
57 #define SYMBOL_CRPTTYPEPANEL_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL
58 #define SYMBOL_CRPTTYPEPANEL_TITLE _("RptTypePanel")
59 #define SYMBOL_CRPTTYPEPANEL_IDNAME ID_CRPTTYPEPANEL
60 #define SYMBOL_CRPTTYPEPANEL_SIZE wxSize(400, 300)
61 #define SYMBOL_CRPTTYPEPANEL_POSITION wxDefaultPosition
vector< wxCheckBox * > m_Boxes
wxFlexGridSizer * m_TheSizer
static bool IsParseable(const string &val)
static bool ShowToolTips()
Should we show tooltips?
virtual string GetValue()
CRptTypePanel()
Constructors.
void CreateControls()
Creates the controls and sizers.
virtual void SetValue(string val)
bool Create(wxWindow *parent, wxWindowID id=ID_CRPTTYPEPANEL, const wxString &caption=_("RptTypePanel"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
~CRptTypePanel()
Destructor.
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
wxArrayString m_AcceptedValues
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
void Init()
Initialises member variables.
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_CRPTTYPEPANEL_STYLE
#define SYMBOL_CRPTTYPEPANEL_POSITION
#define SYMBOL_CRPTTYPEPANEL_IDNAME
#define SYMBOL_CRPTTYPEPANEL_TITLE
#define SYMBOL_CRPTTYPEPANEL_SIZE