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

Search Toolkit Book for CFeatureMovableButtonNa

+ Inheritance diagram for CFeatureMovableButtonNa:
+ Collaboration diagram for CFeatureMovableButtonNa:

Public Member Functions

 CFeatureMovableButtonNa ()
 
 CFeatureMovableButtonNa (wxPanel *parent, wxWindowID id, CSeqFeatData::ESubtype subtype, const wxString &label=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0)
 
virtual ~CFeatureMovableButtonNa ()
 
virtual bool VerifySelection (CEditingBtnsPanel *e)
 
- Public Member Functions inherited from IMovableButton
 IMovableButton ()
 
 IMovableButton (wxPanel *parent, wxWindowID id, const wxString &label=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0)
 
virtual ~IMovableButton ()
 
virtual void SetLocked (bool locked)
 
virtual void SetRemoved (bool removed)
 
virtual void SetDragging (bool dragging)
 
virtual void SetSizers (wxWindow *win_top=NULL, wxSizer *sizer1=NULL, wxSizer *sizer2=NULL, wxSizer *sizer3=NULL, wxSizer *sizer_removed_actual=NULL)
 
virtual wxPoint FindUnoccupiedPosition (wxSizer *sizer=NULL)
 
virtual bool IsOccupiedPosition ()
 
virtual void OnRightClick (wxContextMenuEvent &evt)
 
virtual void onMouseClick (wxCommandEvent &evt)
 
virtual void MoveButton (wxPoint mousePos)
 
virtual void OnKeyDown (wxKeyEvent &evt)
 
virtual bool OnChar (wxKeyEvent &event)
 
void SetScrollPos (wxPoint scrollpos)
 
void OnPopupClick (wxCommandEvent &evt)
 
void OnPopupClickUpdate (wxUpdateUIEvent &event)
 
int GetOrigId ()
 
wxPoint GetOrigPosition ()
 
void SetOriginalPosition (wxPoint p)
 
void CopyButton (wxSizer *sizer, wxPoint p)
 
void DeleteButton ()
 
void AddDynamicMenu ()
 
- Public Member Functions inherited from CFeatureSubtypeSelector
 CFeatureSubtypeSelector ()
 
 CFeatureSubtypeSelector (CSeqFeatData::ESubtype subtype)
 
virtual ~CFeatureSubtypeSelector ()
 
virtual CSeqFeatData::ESubtype GetSubtype ()
 

Detailed Description

Definition at line 570 of file editingbtnspanel.cpp.

Constructor & Destructor Documentation

◆ CFeatureMovableButtonNa() [1/2]

CFeatureMovableButtonNa::CFeatureMovableButtonNa ( )
inline

Definition at line 573 of file editingbtnspanel.cpp.

◆ CFeatureMovableButtonNa() [2/2]

CFeatureMovableButtonNa::CFeatureMovableButtonNa ( wxPanel *  parent,
wxWindowID  id,
CSeqFeatData::ESubtype  subtype,
const wxString &  label = wxEmptyString,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = 0 
)
inline

Definition at line 575 of file editingbtnspanel.cpp.

◆ ~CFeatureMovableButtonNa()

virtual CFeatureMovableButtonNa::~CFeatureMovableButtonNa ( )
inlinevirtual

Definition at line 577 of file editingbtnspanel.cpp.

Member Function Documentation

◆ VerifySelection()

virtual bool CFeatureMovableButtonNa::VerifySelection ( CEditingBtnsPanel e)
inlinevirtual

Implements IMovableButton.

Definition at line 578 of file editingbtnspanel.cpp.

References CEditingBtnsPanel::IsLocationSelectedNa().


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