NCBI C++ ToolKit
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
CWordSubstitutionDlg Class Reference

Search Toolkit Book for CWordSubstitutionDlg

#include <gui/widgets/edit/word_substitute_dlg.hpp>

+ Inheritance diagram for CWordSubstitutionDlg:
+ Collaboration diagram for CWordSubstitutionDlg:

Public Member Functions

 CWordSubstitutionDlg ()
 
 CWordSubstitutionDlg (wxWindow *parent, CRef< objects::CWord_substitution_set > word_subst, wxWindowID id=wxID_ANY, const wxString &caption=_("Word Substitution List"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
 
bool Create (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &caption=_("Word Substitution List"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
 
 ~CWordSubstitutionDlg ()
 
void Init ()
 
void CreateControls ()
 
wxBitmap GetBitmapResource (const wxString &name)
 
wxIcon GetIconResource (const wxString &name)
 
void OnAccept (wxCommandEvent &event)
 
void OnCancel (wxCommandEvent &event)
 
void OnAdd (wxCommandEvent &event)
 
void OnRemove (wxCommandEvent &event)
 
void InitSubstitutions (CRef< objects::CWord_substitution_set > word_subst)
 

Static Public Member Functions

static bool ShowToolTips ()
 
static string GetDescription (CRef< objects::CWord_substitution > ws)
 

Private Attributes

wxTextCtrl * m_Pattern
 
wxTextCtrl * m_Subst
 
wxCheckBox * m_IgnoreCase
 
wxCheckBox * m_WholeWord
 
wxCheckListBox * m_CheckListBox
 
map< string, CRef< objects::CWord_substitution > > m_label_to_subst
 

Detailed Description

Definition at line 58 of file word_substitute_dlg.hpp.

Constructor & Destructor Documentation

◆ CWordSubstitutionDlg() [1/2]

CWordSubstitutionDlg::CWordSubstitutionDlg ( )

Definition at line 62 of file word_substitute_dlg.cpp.

References Init().

◆ CWordSubstitutionDlg() [2/2]

CWordSubstitutionDlg::CWordSubstitutionDlg ( wxWindow *  parent,
CRef< objects::CWord_substitution_set >  word_subst,
wxWindowID  id = wxID_ANY,
const wxString &  caption = _("Word Substitution List"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 
)

◆ ~CWordSubstitutionDlg()

CWordSubstitutionDlg::~CWordSubstitutionDlg ( )

Definition at line 90 of file word_substitute_dlg.cpp.

Member Function Documentation

◆ Create()

bool CWordSubstitutionDlg::Create ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxString &  caption = _("Word Substitution List"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 
)

◆ CreateControls()

void CWordSubstitutionDlg::CreateControls ( )

◆ GetBitmapResource()

wxBitmap CWordSubstitutionDlg::GetBitmapResource ( const wxString &  name)

Definition at line 168 of file word_substitute_dlg.cpp.

◆ GetDescription()

string CWordSubstitutionDlg::GetDescription ( CRef< objects::CWord_substitution >  ws)
static

◆ GetIconResource()

wxIcon CWordSubstitutionDlg::GetIconResource ( const wxString &  name)

Definition at line 176 of file word_substitute_dlg.cpp.

◆ Init()

void CWordSubstitutionDlg::Init ( void  )

Definition at line 96 of file word_substitute_dlg.cpp.

References m_CheckListBox, m_IgnoreCase, m_Pattern, m_Subst, m_WholeWord, and NULL.

Referenced by CWordSubstitutionDlg().

◆ InitSubstitutions()

void CWordSubstitutionDlg::InitSubstitutions ( CRef< objects::CWord_substitution_set >  word_subst)

Definition at line 274 of file word_substitute_dlg.cpp.

References GetDescription(), label, m_CheckListBox, and m_label_to_subst.

Referenced by CWordSubstitutionDlg().

◆ OnAccept()

void CWordSubstitutionDlg::OnAccept ( wxCommandEvent &  event)

◆ OnAdd()

void CWordSubstitutionDlg::OnAdd ( wxCommandEvent &  event)

◆ OnCancel()

void CWordSubstitutionDlg::OnCancel ( wxCommandEvent &  event)

Definition at line 185 of file word_substitute_dlg.cpp.

◆ OnRemove()

void CWordSubstitutionDlg::OnRemove ( wxCommandEvent &  event)

◆ ShowToolTips()

bool CWordSubstitutionDlg::ShowToolTips ( )
static

Definition at line 164 of file word_substitute_dlg.cpp.

Member Data Documentation

◆ m_CheckListBox

wxCheckListBox* CWordSubstitutionDlg::m_CheckListBox
private

Definition at line 113 of file word_substitute_dlg.hpp.

Referenced by CreateControls(), Init(), InitSubstitutions(), OnAdd(), and OnRemove().

◆ m_IgnoreCase

wxCheckBox* CWordSubstitutionDlg::m_IgnoreCase
private

Definition at line 111 of file word_substitute_dlg.hpp.

Referenced by CreateControls(), Init(), and OnAdd().

◆ m_label_to_subst

map<string, CRef<objects::CWord_substitution> > CWordSubstitutionDlg::m_label_to_subst
private

Definition at line 114 of file word_substitute_dlg.hpp.

Referenced by InitSubstitutions(), OnAccept(), OnAdd(), and OnRemove().

◆ m_Pattern

wxTextCtrl* CWordSubstitutionDlg::m_Pattern
private

Definition at line 109 of file word_substitute_dlg.hpp.

Referenced by CreateControls(), Init(), and OnAdd().

◆ m_Subst

wxTextCtrl* CWordSubstitutionDlg::m_Subst
private

Definition at line 110 of file word_substitute_dlg.hpp.

Referenced by CreateControls(), Init(), and OnAdd().

◆ m_WholeWord

wxCheckBox* CWordSubstitutionDlg::m_WholeWord
private

Definition at line 112 of file word_substitute_dlg.hpp.

Referenced by CreateControls(), Init(), and OnAdd().


The documentation for this class was generated from the following files:
Modified on Mon May 13 04:36:54 2024 by modify_doxy.py rev. 669887