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

Search Toolkit Book for CAutodefOrgPanel

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

+ Inheritance diagram for CAutodefOrgPanel:
+ Collaboration diagram for CAutodefOrgPanel:

Public Member Functions

 CAutodefOrgPanel ()
 Constructors. More...
 
 CAutodefOrgPanel (wxWindow *parent, wxWindowID id=10204, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
 
bool Create (wxWindow *parent, wxWindowID id=10204, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
 Creation. More...
 
 ~CAutodefOrgPanel ()
 Destructor. More...
 
void Init ()
 Initialises member variables. More...
 
void CreateControls ()
 Creates the controls and sizers. More...
 
wxBitmap GetBitmapResource (const wxString &name)
 Retrieves bitmap resources. More...
 
wxIcon GetIconResource (const wxString &name)
 Retrieves icon resources. More...
 
void SetParams (SAutodefParams *params)
 
void PopulateParams (SAutodefParams &params)
 
void Clear ()
 

Static Public Member Functions

static bool ShowToolTips ()
 Should we show tooltips? More...
 

Public Attributes

wxChoice * m_ModListType
 
wxStaticText * m_MaxMods
 
wxChoice * m_MaxModifiers
 
wxCheckBox * m_UseLabels
 
wxStaticBox * m_AvailableModifiersSizer
 
wxFlexGridSizer * m_ModifierSizer
 
wxFlexGridSizer * m_OtherOptionsGrid
 
wxCheckBox * m_LeaveParen
 
wxCheckBox * m_IncludeCountry
 
wxCheckBox * m_KeepAfterSemicolon
 
wxCheckBox * m_NoSp
 
wxCheckBox * m_NoCf
 
wxCheckBox * m_NoAff
 
wxCheckBox * m_NoNr
 
wxCheckBox * m_NoMatchTaxname
 
wxBoxSizer * m_HIVRuleSizer
 

Private Member Functions

void x_AddHIVRule ()
 
int x_ListModifiers (SAutodefParams &params)
 

Private Attributes

vector< wxCheckBox * > m_ModifierButtons
 
wxRadioBox * m_HIVRule
 
int m_ModifierSizerColumns
 

Detailed Description

CAutodefOrgPanel class declaration

Definition at line 93 of file autodef_org_panel.hpp.

Constructor & Destructor Documentation

◆ CAutodefOrgPanel() [1/2]

CAutodefOrgPanel::CAutodefOrgPanel ( )

Constructors.

CAutodefOrgPanel type definition

CAutodefOrgPanel event table definition

CAutodefOrgPanel constructors

Definition at line 69 of file autodef_org_panel.cpp.

References Init().

◆ CAutodefOrgPanel() [2/2]

CAutodefOrgPanel::CAutodefOrgPanel ( wxWindow *  parent,
wxWindowID  id = 10204,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(400, 300),
long  style = wxTAB_TRAVERSAL 
)

◆ ~CAutodefOrgPanel()

CAutodefOrgPanel::~CAutodefOrgPanel ( )

Destructor.

CAutodefOrgPanel destructor

Definition at line 105 of file autodef_org_panel.cpp.

Member Function Documentation

◆ Clear()

void CAutodefOrgPanel::Clear ( void  )

Definition at line 270 of file autodef_org_panel.cpp.

Referenced by CAutodefDlg::Clear(), and SetParams().

◆ Create()

bool CAutodefOrgPanel::Create ( wxWindow *  parent,
wxWindowID  id = 10204,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(400, 300),
long  style = wxTAB_TRAVERSAL 
)

Creation.

CAutodefOrgPanel creator

Definition at line 85 of file autodef_org_panel.cpp.

References CreateControls(), and ncbi::grid::netcache::search::fields::size.

Referenced by CAutodefOrgPanel().

◆ CreateControls()

void CAutodefOrgPanel::CreateControls ( )

◆ GetBitmapResource()

wxBitmap CAutodefOrgPanel::GetBitmapResource ( const wxString &  name)

Retrieves bitmap resources.

Get bitmap resources

Definition at line 247 of file autodef_org_panel.cpp.

◆ GetIconResource()

wxIcon CAutodefOrgPanel::GetIconResource ( const wxString &  name)

Retrieves icon resources.

Get icon resources

Definition at line 260 of file autodef_org_panel.cpp.

◆ Init()

void CAutodefOrgPanel::Init ( void  )

◆ PopulateParams()

void CAutodefOrgPanel::PopulateParams ( SAutodefParams params)

◆ SetParams()

void CAutodefOrgPanel::SetParams ( SAutodefParams params)

◆ ShowToolTips()

bool CAutodefOrgPanel::ShowToolTips ( )
static

Should we show tooltips?

Should we show tooltips?

Definition at line 238 of file autodef_org_panel.cpp.

◆ x_AddHIVRule()

void CAutodefOrgPanel::x_AddHIVRule ( )
private

Definition at line 308 of file autodef_org_panel.cpp.

References _, m_HIVRule, m_HIVRuleSizer, and wxID_ANY.

Referenced by SetParams().

◆ x_ListModifiers()

int CAutodefOrgPanel::x_ListModifiers ( SAutodefParams params)
private

Member Data Documentation

◆ m_AvailableModifiersSizer

wxStaticBox* CAutodefOrgPanel::m_AvailableModifiersSizer

Definition at line 136 of file autodef_org_panel.hpp.

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

◆ m_HIVRule

wxRadioBox* CAutodefOrgPanel::m_HIVRule
private

Definition at line 157 of file autodef_org_panel.hpp.

Referenced by Init(), PopulateParams(), SetParams(), and x_AddHIVRule().

◆ m_HIVRuleSizer

wxBoxSizer* CAutodefOrgPanel::m_HIVRuleSizer

Definition at line 147 of file autodef_org_panel.hpp.

Referenced by CreateControls(), Init(), SetParams(), and x_AddHIVRule().

◆ m_IncludeCountry

wxCheckBox* CAutodefOrgPanel::m_IncludeCountry

Definition at line 140 of file autodef_org_panel.hpp.

Referenced by CreateControls(), Init(), PopulateParams(), and SetParams().

◆ m_KeepAfterSemicolon

wxCheckBox* CAutodefOrgPanel::m_KeepAfterSemicolon

Definition at line 141 of file autodef_org_panel.hpp.

Referenced by CreateControls(), Init(), PopulateParams(), and SetParams().

◆ m_LeaveParen

wxCheckBox* CAutodefOrgPanel::m_LeaveParen

Definition at line 139 of file autodef_org_panel.hpp.

Referenced by CreateControls(), Init(), PopulateParams(), and SetParams().

◆ m_MaxModifiers

wxChoice* CAutodefOrgPanel::m_MaxModifiers

Definition at line 134 of file autodef_org_panel.hpp.

Referenced by CreateControls(), Init(), PopulateParams(), and SetParams().

◆ m_MaxMods

wxStaticText* CAutodefOrgPanel::m_MaxMods

Definition at line 133 of file autodef_org_panel.hpp.

Referenced by CreateControls(), and Init().

◆ m_ModifierButtons

vector<wxCheckBox *> CAutodefOrgPanel::m_ModifierButtons
private

Definition at line 156 of file autodef_org_panel.hpp.

Referenced by PopulateParams(), and x_ListModifiers().

◆ m_ModifierSizer

wxFlexGridSizer* CAutodefOrgPanel::m_ModifierSizer

Definition at line 137 of file autodef_org_panel.hpp.

Referenced by CreateControls(), Init(), SetParams(), and x_ListModifiers().

◆ m_ModifierSizerColumns

int CAutodefOrgPanel::m_ModifierSizerColumns
private

Definition at line 160 of file autodef_org_panel.hpp.

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

◆ m_ModListType

wxChoice* CAutodefOrgPanel::m_ModListType

Definition at line 132 of file autodef_org_panel.hpp.

Referenced by CreateControls(), and Init().

◆ m_NoAff

wxCheckBox* CAutodefOrgPanel::m_NoAff

Definition at line 144 of file autodef_org_panel.hpp.

Referenced by CreateControls(), Init(), PopulateParams(), and SetParams().

◆ m_NoCf

wxCheckBox* CAutodefOrgPanel::m_NoCf

Definition at line 143 of file autodef_org_panel.hpp.

Referenced by CreateControls(), Init(), PopulateParams(), and SetParams().

◆ m_NoMatchTaxname

wxCheckBox* CAutodefOrgPanel::m_NoMatchTaxname

Definition at line 146 of file autodef_org_panel.hpp.

Referenced by CreateControls(), and Init().

◆ m_NoNr

wxCheckBox* CAutodefOrgPanel::m_NoNr

Definition at line 145 of file autodef_org_panel.hpp.

Referenced by CreateControls(), Init(), PopulateParams(), and SetParams().

◆ m_NoSp

wxCheckBox* CAutodefOrgPanel::m_NoSp

Definition at line 142 of file autodef_org_panel.hpp.

Referenced by CreateControls(), Init(), PopulateParams(), and SetParams().

◆ m_OtherOptionsGrid

wxFlexGridSizer* CAutodefOrgPanel::m_OtherOptionsGrid

Definition at line 138 of file autodef_org_panel.hpp.

Referenced by CreateControls(), and Init().

◆ m_UseLabels

wxCheckBox* CAutodefOrgPanel::m_UseLabels

Definition at line 135 of file autodef_org_panel.hpp.

Referenced by CreateControls(), Init(), PopulateParams(), and SetParams().


The documentation for this class was generated from the following files:
Modified on Sat Jul 13 13:35:15 2024 by modify_doxy.py rev. 669887