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 ( )

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 

Definition at line 575 of file editingbtnspanel.cpp.

◆ ~CFeatureMovableButtonNa()

virtual CFeatureMovableButtonNa::~CFeatureMovableButtonNa ( )

Definition at line 577 of file editingbtnspanel.cpp.

Member Function Documentation

◆ VerifySelection()

virtual bool CFeatureMovableButtonNa::VerifySelection ( CEditingBtnsPanel e)

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 Tue Jun 18 13:38:49 2024 by rev. 669887