A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCStructuredCommentPanel.html below:

NCBI C++ ToolKit: CStructuredCommentPanel Class Reference

Search Toolkit Book for CStructuredCommentPanel

#include "structuredcomment_panel.hpp"
(Private to src/gui/widgets/edit.)

  CStructuredCommentPanel ()   Constructors. More...
    CStructuredCommentPanel (wxWindow *parent, CRef< objects::CUser_object > user, wxWindowID id=ID_CSTRUCTUREDCOMMENTPANEL, const wxString &caption=_("StructuredCommentPanel"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxTAB_TRAVERSAL)   bool  Create (wxWindow *parent, wxWindowID id=ID_CSTRUCTUREDCOMMENTPANEL, const wxString &caption=_("StructuredCommentPanel"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxTAB_TRAVERSAL)   Creation. More...
    ~CStructuredCommentPanel ()   Destructor. More...
  void  Init ()   Initialises member variables. More...
  void  CreateControls ()   Creates the controls and sizers. More...
  virtual bool  TransferDataToWindow ()   virtual bool  TransferDataFromWindow ()   CRef< objects::CUser_object >  GetUser_object () const   void  OnChoice11Selected (wxCommandEvent &event)   wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_CHOICE11 More...
  void  OnHyperlinkctrlHyperlinkClicked (wxHyperlinkEvent &event)   wxEVT_COMMAND_HYPERLINK event handler for ID_HYPERLINKCTRL More...
  void  OnTextEntered (wxCommandEvent &event)   wxBitmap  GetBitmapResource (const wxString &name)   Retrieves bitmap resources. More...
  wxIcon  GetIconResource (const wxString &name)   Retrieves icon resources. More...
  virtual void  ChangeSeqdesc (const objects::CSeqdesc &desc)   virtual void  UpdateSeqdesc (objects::CSeqdesc &desc)   virtual bool  IsImportEnabled (void)   virtual bool  IsExportEnabled (void)   virtual CRef< CSerialObjectOnExport (void)   virtual void  OnImport (CNcbiIfstream &istr)   virtual void  UpdateTaxname ()   ◆ anonymous enum

Control identifiers.

Enumerator ID_CSTRUCTUREDCOMMENTPANEL  ID_CHOICE11  ID_HYPERLINKCTRL  ID_SCROLLEDWINDOW 

Definition at line 137 of file structuredcomment_panel.hpp.

◆ CStructuredCommentPanel() [1/2] CStructuredCommentPanel::CStructuredCommentPanel ( ) ◆ CStructuredCommentPanel() [2/2] CStructuredCommentPanel::CStructuredCommentPanel ( wxWindow *  parent, CRef< objects::CUser_object >  user, wxWindowID  id = ID_CSTRUCTUREDCOMMENTPANEL, const wxString &  caption = _("StructuredCommentPanel"), const wxPoint &  pos = wxDefaultPosition, const wxSize &  size = wxSize(400, 300), long  style = wxCAPTION|wxTAB_TRAVERSAL  ) ◆ ~CStructuredCommentPanel() CStructuredCommentPanel::~CStructuredCommentPanel ( ) ◆ ChangeSeqdesc() void CStructuredCommentPanel::ChangeSeqdesc ( const objects::CSeqdesc &  desc ) virtual ◆ Create() bool CStructuredCommentPanel::Create ( wxWindow *  parent, wxWindowID  id = ID_CSTRUCTUREDCOMMENTPANEL, const wxString &  caption = _("StructuredCommentPanel"), const wxPoint &  pos = wxDefaultPosition, const wxSize &  size = wxSize(400, 300), long  style = wxCAPTION|wxTAB_TRAVERSAL  ) ◆ CreateControls() void CStructuredCommentPanel::CreateControls ( )

Creates the controls and sizers.

Control creation for CStructuredCommentPanel

Definition at line 193 of file structuredcomment_panel.cpp.

References _, CComment_set::GetCommentRules(), CComment_rule_Base::GetPrefix(), ID_CHOICE11, ID_HYPERLINKCTRL, ID_SCROLLEDWINDOW, ITERATE, m_ScrolledWindow, m_Sizer, m_StandardCommentCtrl, m_StandardCommentSizer, m_StandardCommentTypeLabel, m_StructuredCommentRules, s_RemovePoundSigns(), and ToWxString().

Referenced by Create().

◆ GetBitmapResource() wxBitmap CStructuredCommentPanel::GetBitmapResource ( const wxString &  name ) ◆ GetIconResource() wxIcon CStructuredCommentPanel::GetIconResource ( const wxString &  name ) ◆ GetUser_object() CRef< objects::CUser_object > CStructuredCommentPanel::GetUser_object ( ) const ◆ Init() void CStructuredCommentPanel::Init ( void  ) ◆ IsExportEnabled() bool CStructuredCommentPanel::IsExportEnabled ( void  ) virtual ◆ IsImportEnabled() bool CStructuredCommentPanel::IsImportEnabled ( void  ) virtual ◆ OnChoice11Selected() void CStructuredCommentPanel::OnChoice11Selected ( wxCommandEvent &  event ) ◆ OnDelete() void CStructuredCommentPanel::OnDelete ( wxHyperlinkEvent &  event ) private ◆ OnExport() ◆ OnHyperlinkctrlHyperlinkClicked() void CStructuredCommentPanel::OnHyperlinkctrlHyperlinkClicked ( wxHyperlinkEvent &  event ) ◆ OnImport() ◆ OnTextEntered() void CStructuredCommentPanel::OnTextEntered ( wxCommandEvent &  event ) ◆ s_AddPoundSigns() void CStructuredCommentPanel::s_AddPoundSigns ( stringstr ) static ◆ s_AddRow() ◆ s_RemovePoundSigns() void CStructuredCommentPanel::s_RemovePoundSigns ( stringstr ) static ◆ ShowToolTips() bool CStructuredCommentPanel::ShowToolTips ( ) static ◆ TransferDataFromWindow() bool CStructuredCommentPanel::TransferDataFromWindow ( ) virtual ◆ TransferDataToWindow() bool CStructuredCommentPanel::TransferDataToWindow ( ) virtual

Definition at line 290 of file structuredcomment_panel.cpp.

References NStr::EqualNocase(), CField_set_Base::Get(), CComment_rule_Base::GetFields(), CObject_id_Base::GetStr(), i, NStr::IntToString(), CObject_id_Base::IsStr(), ITERATE, m_FieldNameCtrls, m_FieldValueCtrls, m_ScrolledWindow, m_ScrollRate, m_Sizer, m_StandardCommentCtrl, m_StructuredCommentRules, m_TotalHeight, m_User, s_AddRow(), s_RemovePoundSigns(), sm_StructuredCommentPrefix, sm_StructuredCommentSuffix, ToWxString(), and rapidjson::value.

Referenced by ChangeSeqdesc(), OnChoice11Selected(), OnDelete(), OnHyperlinkctrlHyperlinkClicked(), and OnImport().

◆ UpdateSeqdesc() void CStructuredCommentPanel::UpdateSeqdesc ( objects::CSeqdesc &  desc ) virtual ◆ x_FindRow() int CStructuredCommentPanel::x_FindRow ( wxWindow *  wnd, wxSizerItemList &  itemList  ) private ◆ x_GetFields() bool CStructuredCommentPanel::x_GetFields ( bool  keep_blanks = false ) private

Definition at line 397 of file structuredcomment_panel.cpp.

References NStr::EqualNocase(), i, NStr::IsBlank(), m_FieldNameCtrls, m_FieldValueCtrls, m_StandardCommentCtrl, m_User, NStr::ReplaceInPlace(), s_AddPoundSigns(), sm_StructuredCommentPrefix, sm_StructuredCommentSuffix, and ToStdString().

Referenced by OnChoice11Selected(), OnDelete(), OnHyperlinkctrlHyperlinkClicked(), and TransferDataFromWindow().

◆ m_FieldNameCtrls vector<wxControl*> CStructuredCommentPanel::m_FieldNameCtrls private ◆ m_FieldValueCtrls vector<wxTextCtrl*> CStructuredCommentPanel::m_FieldValueCtrls private ◆ m_ScrolledWindow wxScrolledWindow* CStructuredCommentPanel::m_ScrolledWindow ◆ m_ScrollRate int CStructuredCommentPanel::m_ScrollRate private ◆ m_Sizer wxBoxSizer* CStructuredCommentPanel::m_Sizer ◆ m_StandardCommentCtrl wxChoice* CStructuredCommentPanel::m_StandardCommentCtrl ◆ m_StandardCommentSizer wxBoxSizer* CStructuredCommentPanel::m_StandardCommentSizer ◆ m_StandardCommentTypeLabel wxStaticText* CStructuredCommentPanel::m_StandardCommentTypeLabel ◆ m_StructuredCommentRules CConstRef<objects::CComment_set> CStructuredCommentPanel::m_StructuredCommentRules private ◆ m_TotalHeight int CStructuredCommentPanel::m_TotalHeight private ◆ m_User CRef<objects::CUser_object> CStructuredCommentPanel::m_User private ◆ sm_StructuredCommentPrefix const string CStructuredCommentPanel::sm_StructuredCommentPrefix = "StructuredCommentPrefix" static ◆ sm_StructuredCommentSuffix const string CStructuredCommentPanel::sm_StructuredCommentSuffix = "StructuredCommentSuffix" static

The documentation for this class was generated from the following files:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4