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

Search Toolkit Book for CAddSuspectProductRule

#include <gui/packages/pkg_sequence_edit/suspect_product_rule_editor.hpp>

+ Inheritance diagram for CAddSuspectProductRule:
+ Collaboration diagram for CAddSuspectProductRule:

Public Member Functions

 CAddSuspectProductRule ()
 
 CAddSuspectProductRule (wxWindow *parent, bool before, objects::CSeq_entry_Handle seh, wxWindowID id=wxID_ANY, const wxString &caption=_("Suspect Rule"), 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=_("Suspect Rule"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
 
 ~CAddSuspectProductRule ()
 
void Init ()
 
void CreateControls ()
 
wxBitmap GetBitmapResource (const wxString &name)
 
wxIcon GetIconResource (const wxString &name)
 
void OnAccept (wxCommandEvent &event)
 
void OnCancel (wxCommandEvent &event)
 
void SetRule (CRef< CSuspect_rule > rule, int pos)
 

Static Public Member Functions

static bool ShowToolTips ()
 

Private Attributes

wxChoice * m_Type
 
wxChoicebook * m_Matches
 
wxChoicebook * m_DoesNotMatch
 
wxChoicebook * m_Action
 
wxCheckBox * m_OriginalToNote
 
wxCheckBox * m_Fatal
 
wxTextCtrl * m_Description
 
bool m_before
 
bool m_replace
 
CRef< CSuspect_rulem_rule
 
int m_pos
 
CSuspectCompoundConstraintPanelm_CompoundConstraintPanel
 
objects::CSeq_entry_Handle m_TopSeqEntry
 

Detailed Description

Definition at line 173 of file suspect_product_rule_editor.hpp.

Constructor & Destructor Documentation

◆ CAddSuspectProductRule() [1/2]

CAddSuspectProductRule::CAddSuspectProductRule ( )

Definition at line 985 of file suspect_product_rule_editor.cpp.

References Init().

◆ CAddSuspectProductRule() [2/2]

CAddSuspectProductRule::CAddSuspectProductRule ( wxWindow *  parent,
bool  before,
objects::CSeq_entry_Handle  seh,
wxWindowID  id = wxID_ANY,
const wxString &  caption = _("Suspect Rule"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 
)

◆ ~CAddSuspectProductRule()

CAddSuspectProductRule::~CAddSuspectProductRule ( )

Definition at line 1013 of file suspect_product_rule_editor.cpp.

Member Function Documentation

◆ Create()

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

◆ CreateControls()

void CAddSuspectProductRule::CreateControls ( )

◆ GetBitmapResource()

wxBitmap CAddSuspectProductRule::GetBitmapResource ( const wxString &  name)

Definition at line 1212 of file suspect_product_rule_editor.cpp.

◆ GetIconResource()

wxIcon CAddSuspectProductRule::GetIconResource ( const wxString &  name)

Definition at line 1220 of file suspect_product_rule_editor.cpp.

◆ Init()

void CAddSuspectProductRule::Init ( void  )

Definition at line 1019 of file suspect_product_rule_editor.cpp.

Referenced by CAddSuspectProductRule().

◆ OnAccept()

void CAddSuspectProductRule::OnAccept ( wxCommandEvent &  event)

◆ OnCancel()

void CAddSuspectProductRule::OnCancel ( wxCommandEvent &  event)

Definition at line 1229 of file suspect_product_rule_editor.cpp.

◆ SetRule()

void CAddSuspectProductRule::SetRule ( CRef< CSuspect_rule rule,
int  pos 
)

◆ ShowToolTips()

bool CAddSuspectProductRule::ShowToolTips ( )
static

Definition at line 1208 of file suspect_product_rule_editor.cpp.

Member Data Documentation

◆ m_Action

wxChoicebook* CAddSuspectProductRule::m_Action
private

Definition at line 213 of file suspect_product_rule_editor.hpp.

Referenced by CreateControls(), OnAccept(), and SetRule().

◆ m_before

bool CAddSuspectProductRule::m_before
private

Definition at line 217 of file suspect_product_rule_editor.hpp.

Referenced by OnAccept(), and SetRule().

◆ m_CompoundConstraintPanel

CSuspectCompoundConstraintPanel* CAddSuspectProductRule::m_CompoundConstraintPanel
private

Definition at line 221 of file suspect_product_rule_editor.hpp.

Referenced by CreateControls(), OnAccept(), and SetRule().

◆ m_Description

wxTextCtrl* CAddSuspectProductRule::m_Description
private

Definition at line 216 of file suspect_product_rule_editor.hpp.

Referenced by CreateControls(), OnAccept(), and SetRule().

◆ m_DoesNotMatch

wxChoicebook* CAddSuspectProductRule::m_DoesNotMatch
private

Definition at line 212 of file suspect_product_rule_editor.hpp.

Referenced by CreateControls(), OnAccept(), and SetRule().

◆ m_Fatal

wxCheckBox* CAddSuspectProductRule::m_Fatal
private

Definition at line 215 of file suspect_product_rule_editor.hpp.

Referenced by CreateControls(), OnAccept(), and SetRule().

◆ m_Matches

wxChoicebook* CAddSuspectProductRule::m_Matches
private

Definition at line 211 of file suspect_product_rule_editor.hpp.

Referenced by CreateControls(), OnAccept(), and SetRule().

◆ m_OriginalToNote

wxCheckBox* CAddSuspectProductRule::m_OriginalToNote
private

Definition at line 214 of file suspect_product_rule_editor.hpp.

Referenced by CreateControls(), OnAccept(), and SetRule().

◆ m_pos

int CAddSuspectProductRule::m_pos
private

Definition at line 220 of file suspect_product_rule_editor.hpp.

Referenced by OnAccept(), and SetRule().

◆ m_replace

bool CAddSuspectProductRule::m_replace
private

Definition at line 218 of file suspect_product_rule_editor.hpp.

Referenced by OnAccept(), and SetRule().

◆ m_rule

CRef<CSuspect_rule> CAddSuspectProductRule::m_rule
private

Definition at line 219 of file suspect_product_rule_editor.hpp.

Referenced by OnAccept(), and SetRule().

◆ m_TopSeqEntry

objects::CSeq_entry_Handle CAddSuspectProductRule::m_TopSeqEntry
private

Definition at line 222 of file suspect_product_rule_editor.hpp.

◆ m_Type

wxChoice* CAddSuspectProductRule::m_Type
private

Definition at line 210 of file suspect_product_rule_editor.hpp.

Referenced by CreateControls(), OnAccept(), and SetRule().


The documentation for this class was generated from the following files:
Modified on Sat Feb 24 07:48:45 2024 by modify_doxy.py rev. 669887