1 #ifndef GUI_WIDGETS_EDIT___RNA_PANEL__HPP
2 #define GUI_WIDGETS_EDIT___RNA_PANEL__HPP
39 #include "wx/choicebk.h"
43 #include <wx/checkbox.h>
44 #include <wx/combobox.h>
68 #define SYMBOL_CRNAPANEL_STYLE wxTAB_TRAVERSAL
69 #define SYMBOL_CRNAPANEL_TITLE _("RNA Panel")
70 #define SYMBOL_CRNAPANEL_IDNAME ID_CRNAPANEL
71 #define SYMBOL_CRNAPANEL_SIZE wxSize(400, 300)
72 #define SYMBOL_CRNAPANEL_POSITION wxDefaultPosition
virtual bool TransferDataToWindow()
CRef< objects::CRNA_gen > m_ncRNAGen
static bool ShowToolTips()
Should we show tooltips?
bool Create(wxWindow *parent, wxWindowID id=ID_CRNAPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
Creation.
void Init()
Initialises member variables.
void x_PopulateTranscriptID()
void SetGBQualPanel(CGBQualPanel *gbqual_panel)
objects::CScope * m_Scope
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
virtual bool TransferDataFromWindow()
wxComboBox * m_TranscriptID
CRNAPanel(wxWindow *parent, CSerialObject &object, objects::CScope &scope, wxWindowID id=ID_CRNAPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
void CreateControls()
Creates the controls and sizers.
CRef< objects::CTrna_ext > m_trna
static void x_GetLabelForSeqID(const objects::CSeq_id &id, string &id_label)
CRef< objects::CRNA_gen > m_tmRNAGen
wxChoicebook * m_Choicebook
Base class for all serializable objects.
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
const struct ncbi::grid::netcache::search::fields::SIZE size
#define SYMBOL_CRNAPANEL_IDNAME
#define SYMBOL_CRNAPANEL_SIZE
#define SYMBOL_CRNAPANEL_STYLE
#define SYMBOL_CRNAPANEL_POSITION