28 #ifndef _SINGLE_ASSEMBLY_TRACKING_PANEL_H_
29 #define _SINGLE_ASSEMBLY_TRACKING_PANEL_H_
40 #include <wx/textctrl.h>
58 #define SYMBOL_CSINGLEASSEMBLYTRACKINGPANEL_STYLE wxTAB_TRAVERSAL
59 #define SYMBOL_CSINGLEASSEMBLYTRACKINGPANEL_TITLE _("SingleAssemblyTrackingPanel")
60 #define SYMBOL_CSINGLEASSEMBLYTRACKINGPANEL_IDNAME ID_CSINGLEASSEMBLYTRACKINGPANEL
61 #define SYMBOL_CSINGLEASSEMBLYTRACKINGPANEL_SIZE wxSize(400, 300)
62 #define SYMBOL_CSINGLEASSEMBLYTRACKINGPANEL_POSITION wxDefaultPosition
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
void OnAccessionTxtTextUpdated(wxCommandEvent &event)
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_ACCESSION_TXT
CSingleAssemblyTrackingPanel()
Constructors.
CRef< objects::CUser_field > m_Field
~CSingleAssemblyTrackingPanel()
Destructor.
static bool ShowToolTips()
Should we show tooltips?
void OnStartTxtTextUpdated(wxCommandEvent &event)
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_START_TXT
@ ID_CSINGLEASSEMBLYTRACKINGPANEL
void OnStopTxtTextUpdated(wxCommandEvent &event)
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_STOP_TXT
virtual CRef< objects::CUser_field > GetUser_field()
virtual bool TransferDataToWindow()
bool Create(wxWindow *parent, wxWindowID id=ID_CSINGLEASSEMBLYTRACKINGPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
Creation.
CSingleAssemblyTrackingPanel(wxWindow *parent, objects::CUser_field &field, wxWindowID id=ID_CSINGLEASSEMBLYTRACKINGPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
void CreateControls()
Creates the controls and sizers.
virtual bool TransferDataFromWindow()
bool x_IsControlled(const string &field)
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
static CRef< objects::CUser_field > s_CreateTPAAssemblyField(const string &accession, int from, int to)
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_CSINGLEASSEMBLYTRACKINGPANEL_POSITION
#define SYMBOL_CSINGLEASSEMBLYTRACKINGPANEL_STYLE
#define SYMBOL_CSINGLEASSEMBLYTRACKINGPANEL_IDNAME
#define SYMBOL_CSINGLEASSEMBLYTRACKINGPANEL_SIZE