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

Search Toolkit Book for CAutodefDlg

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

+ Inheritance diagram for CAutodefDlg:
+ Collaboration diagram for CAutodefDlg:

Public Member Functions

 CAutodefDlg ()
 Constructors. More...
 
 CAutodefDlg (wxWindow *parent, wxWindowID id=10189, const wxString &caption=_("Automatic Definition Line"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
 
bool Create (wxWindow *parent, wxWindowID id=10189, const wxString &caption=_("Automatic Definition Line"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
 Creation. More...
 
 ~CAutodefDlg ()
 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 ()
 
void ShowSourceOptions (bool show)
 
bool OnlyTargeted ()
 
- Public Member Functions inherited from CReportEditingDialog
virtual bool Show (bool show=1)
 Report opening events in dialogs used in the editing package. More...
 

Static Public Member Functions

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

Public Attributes

CAutodefOrgPanelm_OrgPanel
 
CAutodefFeatClausePanelm_FeatClausePanel
 
wxCheckBox * m_Targeted
 

Detailed Description

CAutodefDlg class declaration

Definition at line 82 of file autodef_dlg.hpp.

Constructor & Destructor Documentation

◆ CAutodefDlg() [1/2]

CAutodefDlg::CAutodefDlg ( )

Constructors.

CAutodefDlg type definition

CAutodefDlg event table definition

CAutodefDlg constructors

Definition at line 69 of file autodef_dlg.cpp.

References Init().

◆ CAutodefDlg() [2/2]

CAutodefDlg::CAutodefDlg ( wxWindow *  parent,
wxWindowID  id = 10189,
const wxString &  caption = _("Automatic Definition Line"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(400, 300),
long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 
)

Definition at line 74 of file autodef_dlg.cpp.

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

◆ ~CAutodefDlg()

CAutodefDlg::~CAutodefDlg ( )

Destructor.

CAutodefDlg destructor

Definition at line 106 of file autodef_dlg.cpp.

Member Function Documentation

◆ Clear()

void CAutodefDlg::Clear ( void  )

◆ Create()

bool CAutodefDlg::Create ( wxWindow *  parent,
wxWindowID  id = 10189,
const wxString &  caption = _("Automatic Definition Line"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(400, 300),
long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 
)

Creation.

CAutodefDlg creator

Definition at line 85 of file autodef_dlg.cpp.

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

Referenced by CAutodefDlg().

◆ CreateControls()

void CAutodefDlg::CreateControls ( )

Creates the controls and sizers.

Control creation for CAutodefDlg

Definition at line 131 of file autodef_dlg.cpp.

References _, ID_AD_WINDOW7, ID_AD_WINDOW8, ID_CHECKBOX14, m_FeatClausePanel, m_OrgPanel, and m_Targeted.

Referenced by Create().

◆ GetBitmapResource()

wxBitmap CAutodefDlg::GetBitmapResource ( const wxString &  name)

Retrieves bitmap resources.

Get bitmap resources

Definition at line 175 of file autodef_dlg.cpp.

◆ GetIconResource()

wxIcon CAutodefDlg::GetIconResource ( const wxString &  name)

Retrieves icon resources.

Get icon resources

Definition at line 188 of file autodef_dlg.cpp.

◆ Init()

void CAutodefDlg::Init ( void  )

Initialises member variables.

Member initialisation

Definition at line 117 of file autodef_dlg.cpp.

References m_FeatClausePanel, m_OrgPanel, m_Targeted, and NULL.

Referenced by CAutodefDlg().

◆ OnlyTargeted()

bool CAutodefDlg::OnlyTargeted ( )
inline

◆ PopulateParams()

void CAutodefDlg::PopulateParams ( SAutodefParams params)

◆ SetParams()

void CAutodefDlg::SetParams ( SAutodefParams params)

◆ ShowSourceOptions()

void CAutodefDlg::ShowSourceOptions ( bool  show)

◆ ShowToolTips()

bool CAutodefDlg::ShowToolTips ( )
static

Should we show tooltips?

Should we show tooltips?

Definition at line 166 of file autodef_dlg.cpp.

Member Data Documentation

◆ m_FeatClausePanel

CAutodefFeatClausePanel* CAutodefDlg::m_FeatClausePanel

Definition at line 122 of file autodef_dlg.hpp.

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

◆ m_OrgPanel

CAutodefOrgPanel* CAutodefDlg::m_OrgPanel

◆ m_Targeted

wxCheckBox* CAutodefDlg::m_Targeted

Definition at line 123 of file autodef_dlg.hpp.

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


The documentation for this class was generated from the following files:
Modified on Sun Jun 16 04:36:31 2024 by modify_doxy.py rev. 669887