Search Toolkit Book for CStructuredCommentPanel
#include "structuredcomment_panel.hpp"
(Private to src/gui/widgets/edit
.)
Control identifiers.
Enumerator ID_CSTRUCTUREDCOMMENTPANEL ID_CHOICE11 ID_HYPERLINKCTRL ID_SCROLLEDWINDOWDefinition 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 ( string & str ) static ◆ s_AddRow() ◆ s_RemovePoundSigns() void CStructuredCommentPanel::s_RemovePoundSigns ( string & str ) static ◆ ShowToolTips() bool CStructuredCommentPanel::ShowToolTips ( ) static ◆ TransferDataFromWindow() bool CStructuredCommentPanel::TransferDataFromWindow ( ) virtual ◆ TransferDataToWindow() bool CStructuredCommentPanel::TransferDataToWindow ( ) virtualDefinition 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" staticThe 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