NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
FindReplaceDialog Class Reference

#include <fndrpldialog.hpp>

Inheritance diagram for FindReplaceDialog:
Collaboration diagram for FindReplaceDialog:

Public Member Functions

 FindReplaceDialog ()
 
 FindReplaceDialog (wxWindow *parent, wxFindReplaceData *data, const wxString &title, int style=0)
 
bool Create (wxWindow *parent, wxFindReplaceData *data, const wxString &title, int style=0)
 
void toggleSkipFocus ()
 
void SetFocus ()
 

Protected Member Functions

void Init ()
 
void InitPage ()
 
void OnPageChange (wxNotebookEvent &event)
 
void SendEvent (const wxEventType &evtType)
 
void OnFind (wxCommandEvent &event)
 
void OnReplace (wxCommandEvent &event)
 
void OnReplaceAll (wxCommandEvent &event)
 
void OnCancel (wxCommandEvent &event)
 
void OnEnter (wxMouseEvent &event)
 
void OnGainFocus (wxFocusEvent &event)
 
void OnLoseFocus (wxFocusEvent &event)
 
void OnUpdateFindUI (wxUpdateUIEvent &event)
 
void OnCloseWindow (wxCloseEvent &event)
 

Protected Attributes

wxCheckBox * m_chkCase
 
wxCheckBox * m_chkWord
 
wxCheckBox * m_chkWrapAround
 
wxCheckBox * m_chkCaseRepl
 
wxCheckBox * m_chkWordRepl
 
wxCheckBox * m_chkWrapAroundRepl
 
wxRadioBox * m_radioDir
 
wxRadioBox * m_radioDirRepl
 
wxTextCtrl * m_textFind
 
wxTextCtrl * m_textFindRepl
 
wxTextCtrl * m_textRepl
 
ViewerBookm_tabs
 
bool m_skipFocusing
 

Detailed Description

Definition at line 40 of file fndrpldialog.hpp.

Constructor & Destructor Documentation

◆ FindReplaceDialog() [1/2]

FindReplaceDialog::FindReplaceDialog ( )
inline

Definition at line 43 of file fndrpldialog.hpp.

References Init().

Here is the call graph for this function:

◆ FindReplaceDialog() [2/2]

FindReplaceDialog::FindReplaceDialog ( wxWindow *  parent,
wxFindReplaceData *  data,
const wxString &  title,
int  style = 0 
)
inline

Definition at line 45 of file fndrpldialog.hpp.

References Create(), and Init().

Here is the call graph for this function:

Member Function Documentation

◆ Create()

bool FindReplaceDialog::Create ( wxWindow *  parent,
wxFindReplaceData *  data,
const wxString &  title,
int  style = 0 
)

Definition at line 73 of file fndrpldialog.cpp.

References _guilang, g_pixelScale, Language::get(), InitPage(), m_chkCase, m_chkCaseRepl, m_chkWord, m_chkWordRepl, m_chkWrapAround, m_chkWrapAroundRepl, m_radioDir, m_radioDirRepl, m_tabs, m_textFind, m_textFindRepl, and m_textRepl.

Referenced by FindReplaceDialog().

Here is the call graph for this function:

◆ Init()

void FindReplaceDialog::Init ( )
protected

Definition at line 50 of file fndrpldialog.cpp.

Referenced by FindReplaceDialog().

◆ InitPage()

void FindReplaceDialog::InitPage ( )
protected

◆ OnCancel()

void FindReplaceDialog::OnCancel ( wxCommandEvent &  event)
protected

Definition at line 356 of file fndrpldialog.cpp.

References SendEvent().

Here is the call graph for this function:

◆ OnCloseWindow()

void FindReplaceDialog::OnCloseWindow ( wxCloseEvent &  event)
protected

Definition at line 396 of file fndrpldialog.cpp.

References SendEvent().

Here is the call graph for this function:

◆ OnEnter()

void FindReplaceDialog::OnEnter ( wxMouseEvent &  event)
protected

Definition at line 363 of file fndrpldialog.cpp.

References m_skipFocusing, and SetFocus().

Here is the call graph for this function:

◆ OnFind()

void FindReplaceDialog::OnFind ( wxCommandEvent &  event)
protected

Definition at line 341 of file fndrpldialog.cpp.

References SendEvent().

Here is the call graph for this function:

◆ OnGainFocus()

void FindReplaceDialog::OnGainFocus ( wxFocusEvent &  event)
protected

Definition at line 370 of file fndrpldialog.cpp.

References m_tabs, m_textFind, and m_textFindRepl.

◆ OnLoseFocus()

void FindReplaceDialog::OnLoseFocus ( wxFocusEvent &  event)
protected

Definition at line 384 of file fndrpldialog.cpp.

◆ OnPageChange()

void FindReplaceDialog::OnPageChange ( wxNotebookEvent &  event)
protected

Definition at line 287 of file fndrpldialog.cpp.

References InitPage(), and m_tabs.

Here is the call graph for this function:

◆ OnReplace()

void FindReplaceDialog::OnReplace ( wxCommandEvent &  event)
protected

Definition at line 346 of file fndrpldialog.cpp.

References SendEvent().

Here is the call graph for this function:

◆ OnReplaceAll()

void FindReplaceDialog::OnReplaceAll ( wxCommandEvent &  event)
protected

Definition at line 351 of file fndrpldialog.cpp.

References SendEvent().

Here is the call graph for this function:

◆ OnUpdateFindUI()

void FindReplaceDialog::OnUpdateFindUI ( wxUpdateUIEvent &  event)
protected

Definition at line 390 of file fndrpldialog.cpp.

References m_textFind, and m_textFindRepl.

◆ SendEvent()

void FindReplaceDialog::SendEvent ( const wxEventType &  evtType)
protected

◆ SetFocus()

void FindReplaceDialog::SetFocus ( )

Definition at line 401 of file fndrpldialog.cpp.

References m_tabs, m_textFind, and m_textFindRepl.

Referenced by OnEnter(), and NumeReWindow::OnFindReplace().

◆ toggleSkipFocus()

void FindReplaceDialog::toggleSkipFocus ( )
inline

Definition at line 60 of file fndrpldialog.hpp.

References m_skipFocusing, m_tabs, and ViewerBook::toggleSkipFocus().

Referenced by NumeReWindow::OnFindEvent().

Here is the call graph for this function:

Member Data Documentation

◆ m_chkCase

wxCheckBox* FindReplaceDialog::m_chkCase
protected

Definition at line 89 of file fndrpldialog.hpp.

Referenced by Create(), InitPage(), and SendEvent().

◆ m_chkCaseRepl

wxCheckBox * FindReplaceDialog::m_chkCaseRepl
protected

Definition at line 92 of file fndrpldialog.hpp.

Referenced by Create(), InitPage(), and SendEvent().

◆ m_chkWord

wxCheckBox * FindReplaceDialog::m_chkWord
protected

Definition at line 90 of file fndrpldialog.hpp.

Referenced by Create(), InitPage(), and SendEvent().

◆ m_chkWordRepl

wxCheckBox * FindReplaceDialog::m_chkWordRepl
protected

Definition at line 93 of file fndrpldialog.hpp.

Referenced by Create(), InitPage(), and SendEvent().

◆ m_chkWrapAround

wxCheckBox * FindReplaceDialog::m_chkWrapAround
protected

Definition at line 91 of file fndrpldialog.hpp.

Referenced by Create(), InitPage(), and SendEvent().

◆ m_chkWrapAroundRepl

wxCheckBox * FindReplaceDialog::m_chkWrapAroundRepl
protected

Definition at line 94 of file fndrpldialog.hpp.

Referenced by Create(), InitPage(), and SendEvent().

◆ m_radioDir

wxRadioBox* FindReplaceDialog::m_radioDir
protected

Definition at line 96 of file fndrpldialog.hpp.

Referenced by Create(), InitPage(), and SendEvent().

◆ m_radioDirRepl

wxRadioBox * FindReplaceDialog::m_radioDirRepl
protected

Definition at line 97 of file fndrpldialog.hpp.

Referenced by Create(), InitPage(), and SendEvent().

◆ m_skipFocusing

bool FindReplaceDialog::m_skipFocusing
protected

Definition at line 105 of file fndrpldialog.hpp.

Referenced by OnEnter(), and toggleSkipFocus().

◆ m_tabs

ViewerBook* FindReplaceDialog::m_tabs
protected

◆ m_textFind

wxTextCtrl* FindReplaceDialog::m_textFind
protected

Definition at line 99 of file fndrpldialog.hpp.

Referenced by Create(), InitPage(), OnGainFocus(), OnUpdateFindUI(), SendEvent(), and SetFocus().

◆ m_textFindRepl

wxTextCtrl * FindReplaceDialog::m_textFindRepl
protected

Definition at line 100 of file fndrpldialog.hpp.

Referenced by Create(), InitPage(), OnGainFocus(), OnUpdateFindUI(), SendEvent(), and SetFocus().

◆ m_textRepl

wxTextCtrl * FindReplaceDialog::m_textRepl
protected

Definition at line 101 of file fndrpldialog.hpp.

Referenced by Create(), InitPage(), and SendEvent().


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