NCBI C++ ToolKit
Public Member Functions | List of all members
IAlignRowHost Class Referenceabstract

Search Toolkit Book for IAlignRowHost

IAlignRowHost represents a context in which IAlignRow lives. More...

#include <gui/widgets/aln_multiple/ialign_row.hpp>

+ Inheritance diagram for IAlignRowHost:

Public Member Functions

virtual ~IAlignRowHost ()
 
virtual TVPPoint ARH_GetVPPosByWindowPos (const wxPoint &pos)=0
 provides mouse coords in OpenGL viewport coord system More...
 
virtual void ARH_OnRowChanged (IAlignRow *row)=0
 notifies a host about changes the row More...
 
virtual void ARH_OnSelectionChanged ()=0
 notifies a host about selection change More...
 
virtual CSelectionVisitorARH_GetSelectionVisitor ()=0
 notifies a host about selection change More...
 
virtual int ARH_GetRowTop (IAlignRow *p_row)=0
 Returns Y-pos for row. More...
 

Detailed Description

IAlignRowHost represents a context in which IAlignRow lives.

Definition at line 191 of file ialign_row.hpp.

Constructor & Destructor Documentation

◆ ~IAlignRowHost()

virtual IAlignRowHost::~IAlignRowHost ( )
inlinevirtual

Definition at line 194 of file ialign_row.hpp.

Member Function Documentation

◆ ARH_GetRowTop()

virtual int IAlignRowHost::ARH_GetRowTop ( IAlignRow p_row)
pure virtual

Returns Y-pos for row.

Implemented in CAlnMultiPane.

Referenced by CAlnVecRow::OnMouseEvent().

◆ ARH_GetSelectionVisitor()

virtual CSelectionVisitor* IAlignRowHost::ARH_GetSelectionVisitor ( )
pure virtual

◆ ARH_GetVPPosByWindowPos()

virtual TVPPoint IAlignRowHost::ARH_GetVPPosByWindowPos ( const wxPoint &  pos)
pure virtual

provides mouse coords in OpenGL viewport coord system

Implemented in CAlnMultiPane.

Referenced by CAlnVecRow::OnMouseEvent(), and CAlnVecRow::THH_GetModelByWindow().

◆ ARH_OnRowChanged()

virtual void IAlignRowHost::ARH_OnRowChanged ( IAlignRow row)
pure virtual

◆ ARH_OnSelectionChanged()

virtual void IAlignRowHost::ARH_OnSelectionChanged ( )
pure virtual

notifies a host about selection change

Implemented in CAlnMultiPane.

Referenced by CAlnVecRow::OnMouseEvent().


The documentation for this class was generated from the following file:
Modified on Sun Mar 03 03:11:45 2024 by modify_doxy.py rev. 669887