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

Search Toolkit Book for ITrackHandlerHost

ITrackHandlerHost ITrackHandlerHost represents a context for handling the user interactions on a layout track. More...

#include <gui/widgets/seq_graphic/layout_track_handler.hpp>

+ Inheritance diagram for ITrackHandlerHost:

Public Member Functions

virtual ~ITrackHandlerHost ()
 
virtual CRef< CLayoutTrackTHH_GetLayoutTrack ()=0
 Get the layout track under the current mouse position. More...
 
virtual TModelPoint THH_GetModelByWindow (const wxPoint &pt)=0
 

Detailed Description

ITrackHandlerHost ITrackHandlerHost represents a context for handling the user interactions on a layout track.

Definition at line 50 of file layout_track_handler.hpp.

Constructor & Destructor Documentation

◆ ~ITrackHandlerHost()

virtual ITrackHandlerHost::~ITrackHandlerHost ( )
inlinevirtual

Definition at line 53 of file layout_track_handler.hpp.

Member Function Documentation

◆ THH_GetLayoutTrack()

virtual CRef<CLayoutTrack> ITrackHandlerHost::THH_GetLayoutTrack ( )
pure virtual

Get the layout track under the current mouse position.

Parameters
posthe mouse pos in window coord. sys.

Implemented in CSeqGraphicPane, and CAlnVecRow.

Referenced by CLayoutTrackHandler::OnLeftDblClick(), CLayoutTrackHandler::OnLeftDown(), and CLayoutTrackHandler::OnMotion().

◆ THH_GetModelByWindow()

virtual TModelPoint ITrackHandlerHost::THH_GetModelByWindow ( const wxPoint &  pt)
pure virtual

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