NCBI C++ ToolKit
Public Member Functions | Private Member Functions | List of all members
CFileSubpanel Class Reference

Search Toolkit Book for CFileSubpanel

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

+ Inheritance diagram for CFileSubpanel:
+ Collaboration diagram for CFileSubpanel:

Public Member Functions

 CFileSubpanel ()
 
 CFileSubpanel (wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
 
virtual void CreateControlsMiddle ()
 
virtual void OnSelectButton (CSegregateSetsBase *win)
 
virtual void SetClusters ()
 
- Public Member Functions inherited from CRBSubpanel
 CRBSubpanel ()
 
 CRBSubpanel (wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
 
bool Create (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
 
virtual ~CRBSubpanel ()
 
bool ShowToolTips ()
 
wxBitmap GetBitmapResource (const wxString &name)
 
wxIcon GetIconResource (const wxString &name)
 
void CreateControlsHeader ()
 
void CreateControlsFooter ()
 
virtual void Init ()
 
void CreateControls ()
 
void UpdateList ()
 
void OnButtonMoveLeft (wxCommandEvent &event)
 
void OnButtonMoveRight (wxCommandEvent &event)
 
void OnSelect (wxCommandEvent &event)
 
void OnSelectAll (wxCommandEvent &event)
 
void OnUnselectAll (wxCommandEvent &event)
 
vector< vector< int > > & GetSubsets ()
 
CSegregateSetsBaseGetBaseFrame ()
 
string GetLabel (objects::CSeq_entry_Handle seh)
 
bool MatchConstraint (CRef< objects::edit::CStringConstraint > constraint, objects::CSeq_entry_Handle seh)
 
CRBSubpanelGetEventCaller (wxCommandEvent &event)
 
void SetSubsets (const set< objects::CBioseq_Handle > &selected)
 

Private Member Functions

string GetFilename (const objects::CObject_id &tag)
 

Additional Inherited Members

- Protected Attributes inherited from CRBSubpanel
wxTreeCtrl * m_TreeCtrl
 
wxListCtrl * m_ListCtrl2
 
vector< vector< int > > m_Subsets
 
vector< intm_Available
 
map< string, vector< pair< int, string > > > m_Clusters
 

Detailed Description

Definition at line 293 of file segregate_sets.hpp.

Constructor & Destructor Documentation

◆ CFileSubpanel() [1/2]

CFileSubpanel::CFileSubpanel ( )
inline

Definition at line 299 of file segregate_sets.hpp.

References CRBSubpanel::Init().

◆ CFileSubpanel() [2/2]

CFileSubpanel::CFileSubpanel ( wxWindow *  parent,
wxWindowID  id,
const wxPoint &  pos,
const wxSize &  size,
long  style 
)
inline

Member Function Documentation

◆ CreateControlsMiddle()

void CFileSubpanel::CreateControlsMiddle ( )
virtual

Reimplemented from CRBSubpanel.

Definition at line 1291 of file segregate_sets.cpp.

◆ GetFilename()

string CFileSubpanel::GetFilename ( const objects::CObject_id &  tag)
private

Definition at line 1296 of file segregate_sets.cpp.

References NStr::eCase, NStr::eReverseSearch, NStr::Find(), NStr::IntToString(), NPOS, and tag.

Referenced by OnSelectButton(), and SetClusters().

◆ OnSelectButton()

void CFileSubpanel::OnSelectButton ( CSegregateSetsBase win)
virtual

◆ SetClusters()

void CFileSubpanel::SetClusters ( void  )
virtual

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