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

Search Toolkit Book for CCrossAlnDemoDlg

#include "cross_aln_demo_dlg.hpp"
(Private to src/gui/widgets/aln_crossaln/demo.)

+ Inheritance diagram for CCrossAlnDemoDlg:
+ Collaboration diagram for CCrossAlnDemoDlg:

Public Member Functions

 CCrossAlnDemoDlg ()
 
 CCrossAlnDemoDlg (wxWindow *parent, wxWindowID id=10000, const wxString &caption=_("CCrossAlnDemoDlg"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(600, 600), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX)
 
bool Create (wxWindow *parent, wxWindowID id=10000, const wxString &caption=_("CCrossAlnDemoDlg"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(600, 600), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX)
 
 ~CCrossAlnDemoDlg ()
 
void Init ()
 
void CreateControls ()
 
void OnCloseWindow (wxCloseEvent &event)
 
void OnAccClick (wxCommandEvent &event)
 
void OnFileClick (wxCommandEvent &event)
 
void OnCloseClick (wxCommandEvent &event)
 
CHitMatrixDSBuilder GetBuilder () const
 
void SetBuilder (CHitMatrixDSBuilder value)
 
wxBitmap GetBitmapResource (const wxString &name)
 
wxIcon GetIconResource (const wxString &name)
 

Static Public Member Functions

static bool ShowToolTips ()
 

Public Attributes

CCrossAlnWidgetm_CrossAlnWidget
 
wxTextCtrl * m_AccInput
 
wxTextCtrl * m_FileInput
 
CHitMatrixDSBuilder m_Builder
 

Private Attributes

CRef< CObjectManagerm_ObjMgr
 
CRef< CScopem_Scope
 
CIRef< ICrossAlnDataSourcem_DataSource
 

Detailed Description

CCrossAlnDemoDlg class declaration

Definition at line 89 of file cross_aln_demo_dlg.hpp.

Constructor & Destructor Documentation

◆ CCrossAlnDemoDlg() [1/2]

CCrossAlnDemoDlg::CCrossAlnDemoDlg ( )

Definition at line 82 of file cross_aln_demo_dlg.cpp.

References Init().

◆ CCrossAlnDemoDlg() [2/2]

CCrossAlnDemoDlg::CCrossAlnDemoDlg ( wxWindow *  parent,
wxWindowID  id = 10000,
const wxString &  caption = _("CCrossAlnDemoDlg"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(600, 600),
long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX 
)

◆ ~CCrossAlnDemoDlg()

CCrossAlnDemoDlg::~CCrossAlnDemoDlg ( )

Definition at line 113 of file cross_aln_demo_dlg.cpp.

Member Function Documentation

◆ Create()

bool CCrossAlnDemoDlg::Create ( wxWindow *  parent,
wxWindowID  id = 10000,
const wxString &  caption = _("CCrossAlnDemoDlg"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(600, 600),
long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX 
)

◆ CreateControls()

void CCrossAlnDemoDlg::CreateControls ( )

◆ GetBitmapResource()

wxBitmap CCrossAlnDemoDlg::GetBitmapResource ( const wxString &  name)

Definition at line 323 of file cross_aln_demo_dlg.cpp.

◆ GetBuilder()

CHitMatrixDSBuilder CCrossAlnDemoDlg::GetBuilder ( ) const
inline

Definition at line 120 of file cross_aln_demo_dlg.hpp.

References m_Builder.

◆ GetIconResource()

wxIcon CCrossAlnDemoDlg::GetIconResource ( const wxString &  name)

Definition at line 335 of file cross_aln_demo_dlg.cpp.

◆ Init()

void CCrossAlnDemoDlg::Init ( void  )

◆ OnAccClick()

void CCrossAlnDemoDlg::OnAccClick ( wxCommandEvent &  event)

◆ OnCloseClick()

void CCrossAlnDemoDlg::OnCloseClick ( wxCommandEvent &  event)

Definition at line 306 of file cross_aln_demo_dlg.cpp.

◆ OnCloseWindow()

void CCrossAlnDemoDlg::OnCloseWindow ( wxCloseEvent &  event)

Definition at line 205 of file cross_aln_demo_dlg.cpp.

◆ OnFileClick()

void CCrossAlnDemoDlg::OnFileClick ( wxCommandEvent &  event)

◆ SetBuilder()

void CCrossAlnDemoDlg::SetBuilder ( CHitMatrixDSBuilder  value)
inline

Definition at line 121 of file cross_aln_demo_dlg.hpp.

References m_Builder, and rapidjson::value.

◆ ShowToolTips()

bool CCrossAlnDemoDlg::ShowToolTips ( )
static

Definition at line 315 of file cross_aln_demo_dlg.cpp.

Referenced by CreateControls().

Member Data Documentation

◆ m_AccInput

wxTextCtrl* CCrossAlnDemoDlg::m_AccInput

Definition at line 132 of file cross_aln_demo_dlg.hpp.

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

◆ m_Builder

CHitMatrixDSBuilder CCrossAlnDemoDlg::m_Builder

Definition at line 134 of file cross_aln_demo_dlg.hpp.

Referenced by GetBuilder(), OnAccClick(), OnFileClick(), and SetBuilder().

◆ m_CrossAlnWidget

CCrossAlnWidget* CCrossAlnDemoDlg::m_CrossAlnWidget

Definition at line 131 of file cross_aln_demo_dlg.hpp.

Referenced by CreateControls(), Init(), OnAccClick(), and OnFileClick().

◆ m_DataSource

CIRef<ICrossAlnDataSource> CCrossAlnDemoDlg::m_DataSource
private

Definition at line 138 of file cross_aln_demo_dlg.hpp.

Referenced by OnAccClick(), and OnFileClick().

◆ m_FileInput

wxTextCtrl* CCrossAlnDemoDlg::m_FileInput

Definition at line 133 of file cross_aln_demo_dlg.hpp.

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

◆ m_ObjMgr

CRef<CObjectManager> CCrossAlnDemoDlg::m_ObjMgr
private

Definition at line 136 of file cross_aln_demo_dlg.hpp.

Referenced by Init().

◆ m_Scope

CRef<CScope> CCrossAlnDemoDlg::m_Scope
private

Definition at line 137 of file cross_aln_demo_dlg.hpp.

Referenced by Init(), OnAccClick(), and OnFileClick().


The documentation for this class was generated from the following files:
Modified on Fri Sep 20 14:56:57 2024 by modify_doxy.py rev. 669887