86 SetExtraStyle(wxWS_EX_BLOCK_EVENTS);
87 wxPanel::Create( parent,
id, pos,
size, style );
92 GetSizer()->SetSizeHints(
this);
132 wxBoxSizer* itemBoxSizer2 =
new wxBoxSizer(wxVERTICAL);
133 itemPanel1->SetSizer(itemBoxSizer2);
135 m_Text =
new wxTextCtrl( itemPanel1,
ID_TEXTCTRL23, wxEmptyString, wxDefaultPosition, wxSize(400, 300), wxTE_MULTILINE );
136 itemBoxSizer2->Add(
m_Text, 1, wxGROW|wxALL, 5);
150 return m_Text->GetValue ();
192 switch (desc.Which()) {
206 m_Text->SetValue(wxEmptyString);
216 TransferDataFromWindow();
218 switch (desc.Which()) {
220 desc.SetComment(
text);
229 desc.SetRegion(
text);
250 TransferDataFromWindow();
264 TransferDataToWindow();
void SetText(const wxString &value)
virtual void UpdateSeqdesc(objects::CSeqdesc &desc)
CDescriptorTextPanel()
Constructors.
static bool ShowToolTips()
Should we show tooltips?
virtual void ChangeSeqdesc(const objects::CSeqdesc &desc)
virtual bool IsImportEnabled(void)
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
virtual bool IsExportEnabled(void)
CRef< objects::CSeqdesc > m_Desc
virtual CRef< CSerialObject > OnExport(void)
void Init()
Initialises member variables.
bool Create(wxWindow *parent, wxWindowID id=ID_CDESCRIPTORTEXTPANEL, const wxString &caption=_("Descriptor Text Panel"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
~CDescriptorTextPanel()
Destructor.
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
void CreateControls()
Creates the controls and sizers.
virtual void OnImport(CNcbiIfstream &istr)
Base class for all serializable objects.
virtual void Assign(const CSerialObject &source, ESerialRecursionMode how=eRecursive)
Set object to copy of another one.
#define MSerial_AsnText
I/O stream manipulators –.
void Reset(void)
Reset reference object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::ifstream CNcbiIfstream
Portable alias for ifstream.
@ e_Comment
a more extensive comment
@ e_Region
overall region (globin locus)
@ e_Title
a title for this sequence
@ e_Name
a name for this sequence
static void text(MDB_val *v)
const struct ncbi::grid::netcache::search::fields::SIZE size
wxString ToWxString(const string &s)
string ToStdString(const wxString &s)