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

Search Toolkit Book for CwxTrackSettingsDlg

#include "wx_track_settings_dlg.hpp"
(Private to src/gui/widgets/seq_graphic.)

+ Inheritance diagram for CwxTrackSettingsDlg:
+ Collaboration diagram for CwxTrackSettingsDlg:

Public Member Functions

 CwxTrackSettingsDlg ()
 
 CwxTrackSettingsDlg (wxWindow *parent, wxWindowID id=10035, const wxString &caption=_("Graphical view new track settings"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 100), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
 
bool CreateX (wxWindow *parent, wxWindowID id=10035, const wxString &caption=_("Graphical view new track settings"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 100), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
 
 ~CwxTrackSettingsDlg ()
 
void Init ()
 
void CreateControls ()
 
void OnTrackTypeChanged (wxCommandEvent &event)
 
void OnOkClick (wxCommandEvent &event)
 
wxBitmap GetBitmapResource (const wxString &name)
 
wxIcon GetIconResource (const wxString &name)
 
void SetTrackName (const wxString &name)
 user-defined member functions. More...
 
void InitTrackTypes (const CTrackConfigManager::TFactoryMap &factories)
 
wxString GetTrackName () const
 
wxString GetTrackFilter () const
 
wxString GetTrackType () const
 
wxString GetSubtype () const
 
wxString GetAnnots () const
 

Static Public Member Functions

static bool ShowToolTips ()
 

Public Attributes

wxChoice * m_TrackType
 
wxBoxSizer * m_SubtypeGroup
 
wxChoice * m_Subtype
 
wxTextCtrl * m_TrackName
 
wxTextCtrl * m_TrackFilter
 
wxComboBox * m_Annots
 

Detailed Description

CwxTrackSettingsDlg class declaration

Definition at line 80 of file wx_track_settings_dlg.hpp.

Constructor & Destructor Documentation

◆ CwxTrackSettingsDlg() [1/2]

CwxTrackSettingsDlg::CwxTrackSettingsDlg ( )

Definition at line 69 of file wx_track_settings_dlg.cpp.

References Init().

◆ CwxTrackSettingsDlg() [2/2]

CwxTrackSettingsDlg::CwxTrackSettingsDlg ( wxWindow *  parent,
wxWindowID  id = 10035,
const wxString &  caption = _("Graphical view new track settings"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(400, 100),
long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 
)

◆ ~CwxTrackSettingsDlg()

CwxTrackSettingsDlg::~CwxTrackSettingsDlg ( )

Definition at line 96 of file wx_track_settings_dlg.cpp.

Member Function Documentation

◆ CreateControls()

void CwxTrackSettingsDlg::CreateControls ( )

◆ CreateX()

bool CwxTrackSettingsDlg::CreateX ( wxWindow *  parent,
wxWindowID  id = 10035,
const wxString &  caption = _("Graphical view new track settings"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(400, 100),
long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 
)

◆ GetAnnots()

wxString CwxTrackSettingsDlg::GetAnnots ( void  ) const

Definition at line 311 of file wx_track_settings_dlg.cpp.

References m_Annots.

Referenced by CSeqGraphicWidget::OnAddTrack().

◆ GetBitmapResource()

wxBitmap CwxTrackSettingsDlg::GetBitmapResource ( const wxString &  name)

Definition at line 209 of file wx_track_settings_dlg.cpp.

◆ GetIconResource()

wxIcon CwxTrackSettingsDlg::GetIconResource ( const wxString &  name)

Definition at line 217 of file wx_track_settings_dlg.cpp.

◆ GetSubtype()

wxString CwxTrackSettingsDlg::GetSubtype ( void  ) const

Definition at line 306 of file wx_track_settings_dlg.cpp.

References m_Subtype.

Referenced by CSeqGraphicWidget::OnAddTrack().

◆ GetTrackFilter()

wxString CwxTrackSettingsDlg::GetTrackFilter ( ) const

Definition at line 296 of file wx_track_settings_dlg.cpp.

References m_TrackFilter.

Referenced by CSeqGraphicWidget::OnAddTrack().

◆ GetTrackName()

wxString CwxTrackSettingsDlg::GetTrackName ( ) const

Definition at line 291 of file wx_track_settings_dlg.cpp.

References m_TrackName.

Referenced by CSeqGraphicWidget::OnAddTrack().

◆ GetTrackType()

wxString CwxTrackSettingsDlg::GetTrackType ( ) const

Definition at line 301 of file wx_track_settings_dlg.cpp.

References m_TrackType.

Referenced by CSeqGraphicWidget::OnAddTrack().

◆ Init()

void CwxTrackSettingsDlg::Init ( void  )

◆ InitTrackTypes()

void CwxTrackSettingsDlg::InitTrackTypes ( const CTrackConfigManager::TFactoryMap factories)

◆ OnOkClick()

void CwxTrackSettingsDlg::OnOkClick ( wxCommandEvent &  event)

Definition at line 226 of file wx_track_settings_dlg.cpp.

◆ OnTrackTypeChanged()

void CwxTrackSettingsDlg::OnTrackTypeChanged ( wxCommandEvent &  event)

◆ SetTrackName()

void CwxTrackSettingsDlg::SetTrackName ( const wxString &  name)

user-defined member functions.

Definition at line 247 of file wx_track_settings_dlg.cpp.

References m_TrackName.

◆ ShowToolTips()

bool CwxTrackSettingsDlg::ShowToolTips ( )
static

Definition at line 205 of file wx_track_settings_dlg.cpp.

Referenced by CreateControls().

Member Data Documentation

◆ m_Annots

wxComboBox* CwxTrackSettingsDlg::m_Annots

Definition at line 130 of file wx_track_settings_dlg.hpp.

Referenced by CreateControls(), GetAnnots(), Init(), and InitTrackTypes().

◆ m_Subtype

wxChoice* CwxTrackSettingsDlg::m_Subtype

Definition at line 127 of file wx_track_settings_dlg.hpp.

Referenced by CreateControls(), GetSubtype(), Init(), and InitTrackTypes().

◆ m_SubtypeGroup

wxBoxSizer* CwxTrackSettingsDlg::m_SubtypeGroup

◆ m_TrackFilter

wxTextCtrl* CwxTrackSettingsDlg::m_TrackFilter

Definition at line 129 of file wx_track_settings_dlg.hpp.

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

◆ m_TrackName

wxTextCtrl* CwxTrackSettingsDlg::m_TrackName

Definition at line 128 of file wx_track_settings_dlg.hpp.

Referenced by CreateControls(), GetTrackName(), Init(), and SetTrackName().

◆ m_TrackType

wxChoice* CwxTrackSettingsDlg::m_TrackType

The documentation for this class was generated from the following files:
Modified on Mon Apr 22 04:05:17 2024 by modify_doxy.py rev. 669887